هل تقنية السحب والإفلات تغني عن تعلم البرمجة وذات جودة أكبر؟

السلام عليكم ورحمة الله وبركاته ..

بدون مقدّمات ومثل ماهو واضح بالعنوان .. هل السحب والإفلات يغني عن تعلم البرمجة الكتابية وذا جودة أكبر من حيث التصميم والدقة ...الخ؟

..

أنا توجّهي لتطبيقات وألعاب الويب والجوال "اندرويد و IOS" .. تعلمت HTML - CSS - Jquery - Python ، لكن كلها تقريباً بشكل بدائي لا يصل للمتوسط حتى!

..

أحياناً أدخل تويتر وأشاهد بعض "خبراء البرمجة المشهورين بتويتر" يضعون تغريدات مكتوب فيها: إن كنت ترغب بتطوير تطبيقات أو ألعاب ويب أو جوال "وليس لديك خبرة في البرمجة" هذا الموقع يسهّل لك عملها بواسطة تقنية Drag&Drop (السحب والإفلات) ..

~~~

ف سؤالي يا أعزّائي هل أتوقّف عن تعلم البرمجة الكتابية؟ إن كان هناك ما هو أسهل وأجود منها كعمل وتصميم وتوفّرها لكل المنصّات بدون الحاجة لتصميم كل تطبيق على حدة؟

..

أعتذر عالإطالة وشكراً :)

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

خير الكلام ما قل ودل

أضحكتني أضحك الله سنك هههههه

أنا متحمّس يوم شفت تنبيه .. بقرا رد طويل يبيّن لي شي أستفيد منه

يوم دخلت "لا" -.-

هذا لأنك سألت :هل أتوقّف عن تعلم البرمجة الكتابية من أجل العمل بالسحب والإفلات .. ولم تسأل عن الأسباب D:

خير الكلام ما قل ودل

أضحكتني أضحك الله سنك هههههه

لا يوجد أقل من هذا ツ

zakariamouhid أضف ردا

في رأيي البرمجة بالسحب و الإفلات قد تكون أفضل للأطفال إلى حين فهمهم لمنطق البرمجة 

وبعدها سيسهل عليهم الإنتقال من السحب و الإفلات إلى الكتابة

وأرى أن الدوال التي ستستعمل في برنامج السحب والإفلات ستزيد من حجم البرنامج المحصل والمدة اللازمة لتنفيذ دالة معينة

ليتك تعطيني بعض هذه المواقع .. انا مبتدئ برمجة .. ويا ليتك تشرح لي قليلاً عنها

scratch

إذا كنت تريد تعلم برمجة مواقع الويب فهذه القنات ستفيدك

فأولا تعلم html5 و css3 ( هذه ليست لغات برمجة وإنما هي من أجل وضع مكونات البرنامج في الموقع )

تانيا تعلم javascript ( هذهلغة برمجة الموقع ولا يمكن بها تشفير الموقع أو تخفي الكود الذي كتبت لدى لايمكنك وضع كلمة سر لشيئ من الموقع )

ثالثا تعلم php ( هذه لغة برمجة تخفي ماتكتبه من أكواد ويظهر للمستخدم فقط ما تريد أنت إظهاره )

وإذا أردت برمجة برامج سطح المكتب وبرامج الهواتف فأتمنى أن يجيبك من له خبرة فيها

benhachemidriss أضف ردا

شكرا على الموضوع اولا

يمكنك ان تتبع هذه الطريقة لو اردت ان تصمم تطبيقات مؤقتة او تطبيقات لها خصائص محددة معروفة كما لا تنسئ انه لا يمكنك ان تبدع فيها لانه لا يمكن تجاوز حدود الكود الموضوع في هذيه المنصات

كما لا يمكن ان تستجيب هذه النطبيقات لمختلف احتياجات المواقع المختلفة بالتحديد خصائص الحصرية ولكل تطبيق خصائصه ونوع جمهور ويختلف التعامل مع كل فئة

ومن جهة اكثر احترافا وابداعا فانها تقتل هذيه الخواص عند من يعتمد عليها فهو لا يطور نفسه في هذا المجال كما يبقى سجين لهذه المواقع كما لا يمكنكه ان يعرف حدود ونقائص ومتطلبات هذيه اللغات ويعمل على تطويرها والاضافة في هذا المجال بنفسه ويترك بصمته

ليست لدي خبره كبيره كي اجيبك علي سؤالك بشكل اشبه الي الكمال ولكن اخي الفاضل ان الادوات اللي صممت كي تقوم ببرمجه بعض الأشياء بالسحب و الافلات تساعدك فقط في اتمام المهام البسيطه التي قد تغنيك عن ان توظف مبرمج كي يقوم ببرمجتها . مثلاً لو اردت تطبيق يتكلم عنك بشكل شخصي و يضع لك بعض الروابط فيمكنك استخدام احد هذه الادوات بدلاً من ان تقوم بمحادثه مبرمج يقدمها لك بمقابل مادي و بالطبع سيطلب مبلغ اكثر من المبلغ التي قد تدفعه للاداه ان لم تكن مجانيه .

خلاصة القول : ان تقنيه السحب و الافلات ماهي الا مجرد اداه لتسهيل بعض الاعمال التي لا تحتاج ان تكتب Code بها و لكن هناك اعمال من الصعب جداً جداً القيام بها عن طريق السحب و الافلات .

وعليكم السلام ورحمة الله وبركاته،

ما تشاهده من هنا وهناك حول البرمجة فقط من خلال السحب والافلات، هي في الواقع ترويج لبعض الحلول التي تتيح لك البرمجة من خلال واجهات مبسطة تعتمد أساسا على تركيب خوارزميات وكائنات جاهزة إلى واجهة المستخدم، مثال stencyl:

http://www.stencyl.com

طبعا هذه الحلول لها استخداماتها في مجالات محدودة ولا يمكن برمجة أشياء متقدمة فقط من خلالها، وإذا أردت اتقان البرمجة فعليك بالتعلم.