0 امتیاز
قبل در برنامه نویسی توسط (1.9هزار امتیاز)
ویرایش شده قبل توسط

بهترین فریم ورک برای زبان جاوا کدام است جوابی که دنبالش هستم آمار کلی نیست که در سایت های مختلف گزارش می شود مانند این لینک  ، لطفا جواب را براساس تجربه کاری با فریم ورک مد نظر خودتون بگید به چه دلیل؟

 اینم مد نظر بذارید که به معماری MVC و object oriented تسلط دارم.

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

فریم ورک های بر پایه معماری MVC زیادی در جاوا وجود دارد پیشنهاد من Spring MVC و یا Play Framework است ولی انتخاب خودم Play Framework است.

Spring MVC بر پایه مفاهیم Java EE و Servlet ساخته شده است و برای اجرا به یک servlet container احتیاج دارد ولی Play Framework با استفاده از وب سرور داخلی خود که با netty نوشته شده است اجرا می شود.

دلایل اصلی انتخاب Play Framework:

- مدرن بودن فریم ورک (agile بودن، ابزار های تست در تمام سطوح out of the box آمادس و ...).
- امکان integrate ابزار ها و فریم ورک های موجود جاوایی (مثل Spring و Hibernate و ...).
- پشتیبانی کامل از مفاهیم REST.
- سبک وزن (lightweight).
- کاملا stateless بودن. برای مثال با استفاده از nginx به راحتی scale میشه.
- وجود فریم ورک قدرتمند akka که در موارد پیچیده مثل clustering یا مباحث fail-over و ... خیلی کاربردیه.
- template engine خیلی قوی و خوش دست.
- ...

قبل توسط (1.1هزار امتیاز)
اول اینکه Spring و Spring MVC با هم فرق دارند. شما می تونید توی Play Framework از Spring IOC Container استفاده کنید.
دلیل محبوبیت Spring MVC بخاطر قدمت زیادش و همچنین کتابخانه های فراوانیه که برای اون وجود داره و اینکه بر روی container های java ee اجرا میشه.
قبل توسط (1.9هزار امتیاز)
مختصر گفتم Spring مرسی از اینکه وقت گذاشتین

سوالات مشابه

+1 امتیاز
1 پاسخ 580 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
+1 امتیاز
2 پاسخ 2.6هزار بازدید
+1 امتیاز
1 پاسخ 665 بازدید
+1 امتیاز
3 پاسخ 1.8هزار بازدید
+1 امتیاز
1 پاسخ 301 بازدید
+1 امتیاز
1 پاسخ 325 بازدید
0 امتیاز
1 پاسخ 3.3هزار بازدید
...