سلام عليكم
انا حائر هل اتخصص في لغة جافا و اتقنها او تخصص في لغات ويب php / mysql /css/html/
سمعت ان لغة جافا انها اكتر تعقيد لذالك اخترتها .... لا احب شئ سهل الذي يستطيع كل وصول اليه .. اريد شئ صعب حتى كون متميز عن غيري و حمد الله استطيع
انت مخطئ بنسبة ١٠٠٪. في عالم البرمجة يجب ان تجد الشئ الذي يتناسب مع احتياجاتك ومسارك التطويري لا مع رغبتك في التميز. التميز يأتي بعد ان تنجح في عمل مشاريعك بالتقنيات المناسبة.
في نهاية المطاف عندما يكون لديك مشروع ناجح لن يسألك المستخدم الطرفي عن اللغة المتميزة النادرة التي استخدمتها. بل سينظر اليها من منظور عملي وكيف يمكن ان يتم توظيفها في جزء او مشكلة حياتية.
البرمجة ليست نظارة شمسية من أرماني الايطالية تفتخر بها وتكون كدلالة على أسلوب حياتك المرفه.
تعلم بيسك أو فورتوران أو c++ أو أقل لك الأفضل لغة Assembly ستكون متميز بكل تأكيد ، لكن لننظر إلى الإنتاجية هل تستطيع بناء برنامج سطح مكتب بها وحدك بنفس السرعة إن كنت ستطور بjava بالطبع الأخيرة أسرع ! ماذا إن إستخدمت nw مع js سيكون العمل أسرع وسيكون لديك الوقت لإضافة اللمسات الجمالية للبرنامج وتطويره بدلًا من إضياع الوقت في البحث عن الحلول وإعادة إختراع العجلة والدراجة النارية وربما السيارة! ،
مختصر كلامي ليست كلما كانت الّلغة أصعب فهذا يجعلك مميز بل كلما إستخدمت لغات أسهل وتقنيات أفضل كلما كان أفضل وكلما كانت برمجياتك مميزة عن غيرك.
رائع كلامك اعجبني عيني ليس مهم صعوبة لغة بل كيف تعامل معها ... و هل لغة Assembly صعبة و لماذا صعبة
إنها الَّلغة الأم للحاسوب ، تحتاج إلى معرفة كاملة بالحاسوب قبل البرمجة بها ثم هي تختلف من نواة معالج إلى آخر هي مجموعة لغات بشكلٍ أضق
أمثلة:
وعليكم السلام ورحمة الله،
ليس لدي ما أزيد إلى تعليقات الأصدقاء، إلا ملاحظة واحدة أظنها هامة -حاليا على الأقل- وهي تكلفة الاستضافة فيما يتعلق بالمواقع المبرمجة بجافا، فهي قليلة وغالبا ما تحتاج إلى استضافة خادم خاص أو أنها مرتفعة الثمن خاصة إذا قارنتها بالاستضافات المشتركة التي تدعم PHP في الغالب.
ما عدا ذلك جافا من أوسع اللغات في مجالات البرمجة: من تطبيقات سطح مكتب إلى مواقع ويب وتطبيقات أجهزة ذكية وحتى بعض أنواع الآلات والروبوهات (مؤخرا كنت سأعمل على مشروع للتخاطب مع رجل آلي Robot -صناعة كورية- يوفر مكتبة API للتخاطب معه بلغة جافا)
التعليقات