در Spring MVC از چه View Engineی برای View استفاده میکنید

0 رأی
میانگین بازدید روزانه 6.1737 بازدید
برای Spring MVC میتونیم ازJSP ویا FreeMaker ویا Thymeleaf ویا XLST و یا Jsf استفاده کرد

معمولا تویه پروژه ها از کدومشون استفاده میشه و اگه میشه بفرمایین که چرا؟
سوال 5 روز قبل در تالار برنامه نویسی توسط shahoo (63 امتیاز)
ویرایش 4 روز قبل توسط shahoo

1 جواب

+1 رأی
 
بهترین جواب
بستگی به پروژه داره

اگر پروژه ی شما شامل فرم های CRUD میشه و پردازش های سمت سرور زیاد دارید JSF خیلی گزینه ی خوبی هست

اگر که حالت بالا نیست و سرویس ها بصورت REST API در اختیار کلاینت قرار میگیره معمولا از react و vue استفاده میشه

اگر مورد اول نباشه و دانش مورد دوم هم نباشه و نیاز به سرورساید رندرینگ باشه از thymeleaf استفاده میشه

JSP هم منسوخ شده هیچکس به تنهایی استفاده نمی کنه

freemarker وقتی که شما می خواید mail template بسازید و ایمیلی با محتوای داینامیک ایجاد کنید استفاده میشه
جواب 2 روز قبل توسط jedlab (545 امتیاز)
انتخاب شده در 11 ساعت قبل توسط shahoo
سلام خدمت شما دوست عزیز
جوابتون خیلی جالبه و جای بحث باز میکنه پس اگه امکان داره لطف بفرمایین بیشتر راهنماییمون کنید

چرا فقط برای پروژه های که بیشترCRUDی هستند که معمولا Information System ها رو شامل میشه باید ازJSF استفاده کرد چرا برای مورد سومی که فرمودین نباید از JSF استفاده کرد؟
تویه مورد دومی که فرمودین چرا Angular رو نیوردین
برای مورد سوم میشه لطف کنید یه مثال بزنین که چه پروژه های رو مد نظرتون هست؟
مورد اخری به نظرتون خیلی freemaker رو دست کم و محدود در نظر نگرفتین از این بابت که freemaker همیشه همشونه با thymeleaf میاد اما اینجا در حد mail template  بهش نگاه کردین
پیشاپیش از وقتی که میزارن کمال تشکر رو دارم
چرا فقط برای پروژه های که بیشترCRUDی هستند که معمولا Information System ها رو شامل میشه باید ازJSF استفاده کرد چرا برای مورد سومی که فرمودین نباید از JSF استفاده کرد؟
جواب سوال اول : پروژه هایی که معمولا CRUD یا Information System نیستند احتمالا یا SPA هستند یا یک وب سایت که یک الگوی خاص در پیاده سازی رعایت نمی کنن  و معمولا کامپوننت های پیچیده مثل treetable لازم ندارند thymeleaf و بطور کلی فریم ورک های غیر JSF ای کامپوننت های پیچیده ندارند به جز ZK . البته برای مورد سوم هم می توانید از jsf استفاده کنید ولی پیچیدگی ایجاد می کنه و لزومی نداره بهتره از یک template engine مثل thymeleaf استفاده بشه نه یک وب فریم ورک .

تویه مورد دومی که فرمودین چرا Angular رو نیوردین
جواب سوال دوم : انگولار خیلی پیچیده است و من با پیچیدگی مشکل دارم :D البته این نوع توسعه الان Trend هست من خودم ترجیح میدم  از GWT استفاده کنم اگر که قرار یک فریم ورک سمت کلاینت استفاده کنم

برای مورد سوم میشه لطف کنید یه مثال بزنین که چه پروژه های رو مد نظرتون هست؟
جواب سوال سوم : persiangig.com و nobat.ir و beeptunes.com

مورد اخری به نظرتون خیلی freemaker رو دست کم و محدود در نظر نگرفتین از این بابت که freemaker همیشه همشونه با thymeleaf میاد اما اینجا در حد mail template  بهش نگاه کردین
جواب سوال آخر : درسته freemarker بعنوان داینامیک تمپلیت کاربردهای زیادی داره و در فریم ورک های معروفی مثل Apache Ofbiz و Vert.x به وفور ازش استفاده میشه

سوال های مشابه

+1 رأی
1 جواب میانگین بازدید روزانه 2.4549 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 1.051,480 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0790 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.5666 بازدید
سوال 3 ماه قبل در تالار برنامه نویسی توسط masoud shahhosseini_ (15 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.63190 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.34133 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط HA (55 امتیاز)
0 رأی
0 جواب میانگین بازدید روزانه 0.1289 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.16145 بازدید
+1 رأی
0 جواب میانگین بازدید روزانه 0.0767 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.25232 بازدید
کانال تلگرام جواب یاب
...