انا ادرس لغة جافا واريد ان اتخصص فى برمجة الويب هعل ال jsf لغة قوية
فا انا الاحظ ان جميع المواقع مطورة بلغة php & asp
أفيدونى
jsf ليست لغة .. هي اطار عمل, مثلها مثل Struts2, Spring الخ
وهي ما زالت مستخدمة, لكن غالباً في الشركات, وللمشاريع الكبيرة, وليس للمدونات او المواقع الشخصية, مع انها تمكنك من عمل ما تريد .. لكن حقيقةً للمشاريع الصغيرة ال php اسرع في التطوير.
طورت مشاريع باستخدام php و جافا و الدوت نت, وما لاحظته انه كلما زاد حجم المشروع, وعدد المبرمجين, تميل الكفة لصالح الجافا .. ولا ضرر من تعلم اللغتين .. واختيار المناسبة للمشروع.
افهم اولا لغة الجافا ثم Jsp و Servlet
بعد ذلك اختر ما تريد من اطر العمل ..
ولو اخترت Jsf لا تنسى الاطلاع على ADF بعدها, يقال انها المستقبل والله اعلم.
data structure ليست بالامر الصعب ! فهي سهله ومجال الابداع بها مفتوح .
بنظري انها مهمه جداً في تطوير برمجيات ذات بيانات كثيرة مثل عدد اعضاء غير محدود فهي اول من يسهل عملية البحث.
من اهم اسباب نجاح محرك بحث قوقل هو ابداعهم في تقنية الـ hash table خاصتهم الذي قامو بصنعها لتسريع عملية البحث وايجاد النتائج وجمع اكبر قدر من المعلومات بوقت قصير.
بل هي مهمه جداً لأي مبرمج، الا اذا كان طموحك بناء تطبيقات صغيرة لا تستوعب كم هائل من البيانات.
انا استخدم جافا في برامج الويب الخاصة بالمؤسسات (إنترانت) فهي ذات إمكانات عالية واستخدم تقنية Servlet وفي النهاية ينتج ملف تنفيذي واحد .war يمكن رفعه في مخدم الويب الخاص بجافا Tomcat/Glassfish بكل سهولة وهو يحتوي على كافة الملفات اﻷخرى مثل .css والصور، ولا يُمكن فتح الملف التنفيذي أو اﻹطلاع على مصدر الكود بخلاف لغة PHP والتي تكون دائماً مفتوحة المصدر في المخدم الذي تعمل فيه.
التعليقات