السلام عليكم ورحمة الله ،،
___________ نقاش ___________
كثرت الـ java web frameworks
ولكن اعتقد ان المستقبل ينتظر الـ JSF
ما رأيكم ؟؟
السلام عليكم ورحمة الله ،،
___________ نقاش ___________
كثرت الـ java web frameworks
ولكن اعتقد ان المستقبل ينتظر الـ JSF
ما رأيكم ؟؟
صــفــر
شخصيا أفضل JSF ....
هناك كثير من الناس تمدح في Grails ... و أخرون في Flex و البعض في GWT
وجهة نظري:
تعلم JSF .... لسوق العمل .... في المعياريه ... ولكن إستخدم ما يمليه عملك عليك (شخصيا ربما أستخدم الشهر القادمGWT ...)
وعليكم السلام ورحمة الله ،
لا زلت مبتدئ ، لكن بعد تجربة سريعة لثلاثة من frameworks وهي JSF و Struts 2 و Spring MVC ، أجد أن Spring MVC هي الأكثر جمالاً :-) ومنطقية ،
في مجال العمل ؟
لا أعرف بصراحة ، فكل Frameworks مستخدمة .. ولكن حسب نصيحة من الأخ هويدي وحسب ملاحظتي لبعض الشركات .. أظن أن JSF لها مجال أفضل بالإضافة لـ Spring .
JSF : يبدو أنها شبيهة جداً بطريقة ASP.net بالتركيز على components أكثر .. ( مع أنها تدعم MVC ) ،
شخصياً أميل لأي مكتبة تكون منظمة بنمط mvc + تقدم خدمات أساسية ، بدون تعقيدات جانبية أو فلسفة مملة لا نستفيد منها إلا في مجال الـ Enterprise ... وهذا منطبق على الجميلة Spring MVC ، والتي تشبه الـ CakePHP كثيراً .
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
السلام عليكم
أعتقد ان jsf أفضلهم ولكن معقدة إلى حدا ما
تم تعديل هذه المشاركة بواسطة Ahmed Salah AbdElAziz في 2 نوفمبر 2010 في 23:07
لم أجرب ADF و أتمني ألا أجربها ... :D ...
بالمناسبه ... ADF هي framework لل web فقط؟
ADF هي بيئة متكاملة
لها ممثلين على جميع المستويات Model ,View و Controller
تم الاعتماد في بنائها على الفصل التام ما بين الطبقات
بحيث يمكن في أي وقت وضع أي View مع أي Model
بغض النظر عن الـ View الموجود أو الـ Model
تعتمد ADF بشكل أساسي على طبقة Data Binding تسمى Application Module
هذه الطبقة هي عبارة عن بناء لـ JSR227
لديها طبقة جميلة على مستوى الـ Model
تعرف باسم ADF bc
تقوم على على أساس أن هناك كيانات Entities بينها علاقات associations
تبنى على هذه الكيانات ما يعرف باسم Views والتي تحتوي على علاقات فيما بينها أيضاً
تستطيع القول بأن هناك قاعدة بيانات صغيرة تدار على مستوى طبقة البرمجة application
مع الكثير من التسهيل في كل ما يتعلق بالتعامل مع قاعدة البيانات من عمليات سواءاً كانت على مستوى الكيان أو على مستى المشاهدة View
بصدق جربتها مرة في كتابة برنامج على قاعدة بيانات وكانت الإنتاجية عالية
لكن ربما يكون رأيي مجروح لأني لم أجرب كتابة تطبيقات ويب في أطر عمل أخرى
تحياتي
هذه هي مشكلة أوراكل ....
اقتباسمع الكثير من التسهيل في كل ما يتعلق بالتعامل مع قاعدة البيانات من عمليات سواءاً كانت على مستوى الكيان أو على مستى المشاهدة View
تحاول أن تبعدك عن المعايير بتسهيلات تجعل شغلك أفضل .....
فإن كان الوضع كذلك ... حقيقة لن أجد أفضل من ميكروسوفت في هذا الباع......
فأنا أعمل ب جافا لأني أشعر بأني مبرمج حر .... أستخدم EJB impl من صن ... و JPA من JBoss و JSF من أوراكل .... و ال IDE من المجتمع .....
أما مع أرواكل ... فأنت لن تعدوا كونك مبرمج أوراكل (تماما مثل الأخوه مبرمجي مايكرسوفت) .... فهلم ليسوا مبرمجي دوت نت ... بل مبيرمجي ميكروسوفت!
لا هذه المرة أوراكل تضع معايير وتعمل عليها كما قلت لك JSR 227
هو الأساس في كل ما هو موجود هنا
على كل جرب أن تقرأ كتاب عنها
فرأيك كخبير قد يعني الكثير لي
على كل الأحوال هناك مستوى عالي من التجريد abstraction ربما لا يعجبك كـ hard programmer
جرب أن تكون حيادي في التقييم
أنا لا أستطيع أن أعطي رأيي كحيادي لأن تجاربي مع أطر العمل ليس كفاية
لذا فأنا أقتنع بسهولة بأن ADF تفي بالغرض وهي جيدة
تحياتي
ياعم علاء خلى البساط أحمدي ... دا إحنا تلامذتك يا أخي .... ههههههههههههه
ماشي يا عم هويدي
أحمدي أحمدي لكن رأيك كبني آدم بيفهم في اللخابيط تبعت الجافا يهمني ![]()
لذا معاك يومين تديني رأي وإلا ...![]()
أوعدك إن شاء الله إني أنظر عليها قريبا جدا ....