نحن نعلم أن كل شيء يتغير مع زمن، و"تقريباً" لا شيء يبقى كما هو، وهذا الأمر ينطبق على كل المجالات. وفي مجال تطوير الويب تظهر مكاتب وأدوات جديد من حين لأخر وتصبح شائعة الاستخدام وأيضا مطلوبة عند التوظيف. إذا ما هي مهارات وتقنيات التي يجب معرفتها من قبل كل مطور للويب هذا الأيام؟
ما هي مهارات وتقنيات التي يجب معرفتها من قبل كل مطور للويب هذا الأيام؟
Bootstrap
JQuery
Reac js
Ruby On Rails
Laravel
Node JS
(Express js - Mean.IO -Meteor js - Sail.js)
نعم كان لديه شعبية كبيرة لكن حالياً بدأت شعبيته تقل شيئاً فشيئاً
الأغلبية بدأت بالتوجه للرياكت
يظل أنجلر واحد من الخيارات الممتازة
لكن في الوقت الحالي رياكت هو الأفضل
الدليل لا يوجد
الأمر مشابه لأن تقول أين الدليل بأن البوتستراب هو الأكثر شعبية بين إطارات عمل CSS؟
فعندما تسألني عن اكثر اطر عمل css استخداماً سأقول لك بكل ثقة هو البوتستراب
ولكن إن سألتني عن الدليل فليس هناك دليل
الدليل الوحيد هو البحث على الإنترنت وسؤال المطورين وغيرها من أمور
وحالياً عند البحث عن افضل اطر الجافاسكريبت في الوقت الحالي
وفي الإغلب ستجد رياكت شعبيته تزداد يوم بعد يوم
لكن إن لم يكن يعجبك أو يتناسب معك فهناك خيارات اخرى
ليس لأن الآخرين يستخدموه وجب عليك استخدامه
طبعاً في النهاية السبب الرئيسي للتوجه إليه هو سرعة أدائه مقارنة بإطارات العمل الآخرى
لأنه يتعامل مع Virtual DOM
قم بالبحث للمزيد عن المعلومات لتعرف لماذا بدأ الجميع بالتوجه للـ React js
لماذا ruby on rails & laravel & NodeJs في نفس الوقت ؟ المنطقي انه يختار احداهم :
فالnodeJS هي بئية تطوير للjavascript تسمح بتشغيلها على جهة السرفر يعني تأخذ نفس وظيفة اللغات مثل php.
laravel اطار عمل php
ruby on rails اطار عمل لل ruby
اعتقد انه عليه الاختيار بين
php / ruby ( ruby on rails ) / python (django ) / c# (.net) / nodeJS حسب رغبته
ال php لم تنتهي بعد ولن فهي لحد الان المسيطرة على اغلبية المواقع ال wordpress وحده ( المبني بال php ) يحتل تقريبا 25% من المواقع.
أنا أقصد بأن هذه اكثر التقنيات المستخدمة حالياً في تطوير الويب
ولا أقصد بأنه بتوجب عليك تعلم كل هذه الأشياء
وبالنسبة لكلامك على php فاعتقد وجود منصات مثل الوورد بريس ودروبال وجوملا وغيرها ورخص استضافاتها هي سبب انتشارها في الويب وليس بسبب أنها الأفضل
لم اذكر بأن ال php هي الأفضل لا توجد لغة افضل من الاخرى كلً له إجابيات و سلبيات وكل مطور يختار اللغة التي يرتاح معها.
احد اسباب احتقار الphp من قبل البعض هو الفترة التي مرت عليها من دون معايير و قواعد للتعامل معها مما ادى الى انتشار كمية هائلة من الاكواد المكتوبة بال php ملئية بالاخطاء و الثغرات الامنية و السبب هو المطويرين نفسهم وليست اللغة و لكن حاليا ال PHP Standards Recommendations او ماتعرف ب PSR وضعت الكثر من المعايير لاحترامها وكذلك PHP the right way مصدر رائع لكتابة اكواد php جيدة كذلك اطر العمل العالمية التي سهر على تحسينها الكثير من المطويرين.
بالنسبة لباقي اللغات حددت لك اطر عمل حسب معاييرهم الخاصة لتشتغل عليها وفروا لك القواعد التي ستشتغل عليها.
تبقى وجهة نظر :)
نعم اخي انا معك ولكن الي قصدته بكلامي انه كان عليك ان توضح للسائل انها تقنيات لها نفس الهدف من خلال فصلها ب ' / ' حتى لا يسئ فهمك كما فعلت انا، لان سؤاله كان " ... التي يجب معرفتها من قبل كل مطور ... ".
وأسف على سوء الفهم ثنائي الأبعاد xD
أنا مطور واجهات أمامية وأعرف وظائف كل ما ذكرتموه، طرحت الموضوع للنقاش حول ما يجب تعلمه في هذه الأيام :) @Mazen Designs @mo7@mmed
التعليقات