ما هي افضل لغه يمكن استخدامها ك backend هل جافا ولا بايثون ولا بي اتش بي ولا نود و ليه ؟
افضل لغة برمجه لل Backend ؟
انصحك من خبرتي بالسوق العالمي والتعامل مع العديد من التقنيات ولأختصر عليك الوقت خذ هذا التعليق قمت انا بالرد على نفس هذا السؤال :
هكذا كان ردي :
ابداً في nodejs مع فريمورك express وقاعدة بياناتmongodb ولو اردت استخدام الفرونت اند استخدم الانجلر, لمزيد من المعلومات ابحث عن ما هو ال MEAN js بختصار .
بختصار لاني جربت ال Angular and Vue.js and React.js وكان افضلهم ال Angular, حجم الكميونتي كبير جداً وجوجل تدعمه بشكل كبير ومتسارع, بالنسبة لل React وبالذات طريقة التعامل مع البيانات عبر ال state شيء معقد جداً وتحتاج الى ال redux حتى تحل هذا التعقيد مع العلم انه redux يعقد الامور اكثر.
بالنسبة لل Vue.js لم اخض به كثيراً به بعد تعرفي على ال Angular.
نعم لانخفي ان في بداية ال Angular كان هناك تخبط كبير في هذا الفريمورك ولهذا السبب اُتيحت الفرصة لل React بالظهور لكن بعد عودة الاصدار Angular 4 أصبح لايقارن بال React ابداً, وسوق العمل في اوروبا وبالعالم اصبح ال Angular في الصدارة وهذا اراه كل يوم في العمل وليس قيل وقال.
ملاحظة, لايوجد شيء اسمه مشروع صغير ومشروع كبير Angular مناسب في كلا الحالتين.
اخي @Emad_Alhamou اريد ان تعمل لي منصة باستخدام تقنيات MAEN js هل ممكن ان تطلعني على اقل سعر تطلبه ؟ لاني لااريد ان اتسبب لك بالاحراج عن طريق مراسلتك ثم اكتشف ان تسعيراتك اكبر من ميزانيتي بكثير , علماً الاستضافة وملحقاتها انا اتحملها وهذا هو الطبيعي لكن فقط لتكون في الحسبان
اخي الكريم هذا شرف لي, لكن انا متأسف لسببين, السبب الاول اني اعيش في اوروبا واتقاضى اجر العربي 20 ضعف بسبب غلاء المعيشا هنا, يعني لو ذهبت الى مستقل ووظفت شخص من الوطن العربي اوفر لك بكثير, والسبب الثاني اني لدي مشاريع اقوم بالعمل عليها, لكن لو حتجت شيء يمكنك التواصل معي حتى افيدك من حيث النظري وليس العلمي.
جزاك الله خيرا اخي عماد فعلا نسيت نقطة انك تقطن في اوربا اسأل الله ان يوفقك لما يحبه ويرضاه
لكن لو حتجت شيء يمكنك التواصل معي حتى افيدك من حيث النظري وليس العلمي.
ان شاء الله سأتواصل معك لكن بما انك عرضت علي تقديم المساعدة صراحة لدي سؤال يدور في ذهني حاليا ولم اصل الى اجابة شافيه له شاهدت تعليق البارحة عن mean js بعد البحث عنها في اليوتيوب شاهدت دورة محمد عيسى بالكامل التي كانت تتحدث mean js وفعلا رأيتُ كم انها تختصر الوقت في كتابة ملفات تستغرق اسابيع لكتابتها مثل بناء قواعد البيانات و تجهيز ال cms و صفحات التسجيل وتسجيل الدخول الخ.. لكن سؤالي هل ينفع استخدام mean js في مجال back-end فقط ام ان على المطورين باستخدام ال mean js ان يكونوا مسؤلين عن تصميم الواجهة الامامية وتطوير الواجهة الخلفية باستخدام تقنيات mean js وهذا يعني ان الصفة الملاصقة لمطوري ال mean js هي full stack , ارجو ان تحدثني من باب تعاملك مع سوق العمل والشركات
سؤالي الثاني , هل ممكن ان تعطيني المسار الصحيح لاتمكن من اتقان تقنيات ال mean js ؟ وهل هناك داعي لتعلم لغات الواجهة الامامية مثل html,css حيث ان لدي معرفه سطحية بها ؟
هل ينفع استخدام الـ MEAN js في مجال Back End فقط ؟
يمكن استخدامهم في الـ Back End والـ Front End حسب طلبك , يعني مثلاً لو اردت العمل على الـ Back End فقط فلن تحتاج الى الجزئية A والتي هي Angular, والعكس صحيح.
هل ممكن أن تعطيني المسار الصحيح لاتمكن من إتقان تقنيات الـ MEAN js ؟
بختصار أولاً حسب المعترف به نبدأ في تعلم الـ HTML/CSS ثم الـ Javascript , عند تعلم هذه اللغات الهامة جداً جداً تبدأ تقرر هل على تعلم الـ Back End ام الـ Front End ؟ بالنسبة للـ MEAN js عادتاً مايكون المبرمج Full stack مثلي أنا , اعمل في الـ Back End والـ Front End.
جزاك الله خيرا بقي لدي سؤال اخير لوسمحت هل اتعلم html,css ام يجب تعلم html5,css3
لانه اردت البدء بهاتين الدورتين
ثم تعلم bootsrap و javascripit واخيرا اتباع المسار الذي ارشدتني عليه بخصوص ال mean js
فهل انا على الطريق الصحيح ؟
ابداً في تعلم ال CSS ثم ال CSS3 وال HTML ثم ال HTML5 , سوف تقول لي لماذا كل هذا الظلم :) المشكلة انه ربما تفوتك معلومة صغيرة تصعب عليك طريق البرمجة من البداية, انصحك التمعن بعض الوقت مع هذه الاصدارات حتى تكون فاهم بشكل كبير ولن تواجهك اي مسئلة بعد ذلك, لو ذهبت الى ال HTML5 مباشرة, لن يؤثر ذلك ابداً, لكن سرعان مايبداً العمل بشكل متقدم ثوف تبداً العثرات تظهر, لذلك انصحك ان تكون ملم بكل شيء من البداية.
ملاحظة سريعة : ال HTML التي سوف تبداً منها هي ال HTML2 لكن معترف عليها بدون رقم 2
يعني لازم كل المطورين يستعملوا هذه ال main js التي لم يسمع بها أحد ولا تستعملها إلا أنت فقط وتدافع عنها بشراسة فقط لأنك تستعملها في حين توجد خيارات كثيرة فيها إيجابيات أكثر من لغتك مثل java و asp و python و php ......
جربت الثلاثة vue , Angular,React في مشاريع حقيقية
واعجبني vue اكثر لانه مثل react ويعتمد على Virtual Dom لكن ليس معقد كالreact وسهل الاستخدام والتعلم
جربت Angular في تطبيقات Ionic وهو بطيئ نوعا ما ويستهلك رام نوعا ما (شاهدتها في عيانا) وايضا فيه العديد من الجزئيات المتداخلة وياخذ وقت وبدأت استخدامه منذ Angular 1.4 في نسخة ionic 1 واعجبني افضل من الجديد من ناحية التكويد واعتدت عليه لكن من ناحية التنظيم وطريقة التقسيم وmodulations واستخدام Typescript افضل بالطبع
جربت الreact وهو ممل في التطوير خاصة مع تعقيده في احتياجك لاستخدام redux واستخدام setState في كل مرة -_-
لذا كان اختياري على vue لانه بين angular و react لكن لايعني اني لن استخدمهما :)
@Emad_Alhamou شكرا على الإفادة . لدي أسئلة أتمنى منك الإجابة عليها .
هل أحتاج إلى شهادة أو ديبلوم للعمل في أرووبا .
هل يجب علي التواجد هناك أم يمكنني مراسلتهم أونلاين وإن قبلوني يرسلوني أوراق للحصول على تأشيرة .
ماهي أكثر المجالات البرمجة المطلوبة هناك .
ما هو متوسط الأجور بالنسبة لمطوري المواقع .
شكرا مسبقا .
التعليقات