مقایسه فریم ورک های جاوا

۲۳ بهمن ۱۳۹۵

Spring Full Stack framework

فریم ورک Spring که یکی از معروف ترین فریم ورکهای جاواست یک استاندارد غیر رسمی است و یک full stack از الگوها و سرویسهایی مانند IOC, Dependency Injection, MVC, Transactions, Security, Persistance و... می باشد.این فریم ورک اولین فریم ورک MVC در دنیای برنامه نویسی می باشد و مانند خود زبان جاوا قدمت زیادی دارد.

Java EE

فریم ورکهای java EE که استانداردهای رسمی جاوا هستند و شامل فریم ورکهایی مانند jsf,EJB,CDI,JPA,... می باشند نقطه مقابل فریم ورک Spring می باشند. اکثر فریم ورکهای java EE از آن شرکت اوراکل می باشد.

Struts

فریم ورک struts در واقع فقط قسمت MVC را پوشش می دهد و به کاملی فول استک فریم ورک spring نمی باشد.

hibernate

فریم ورک hibernate معروفترین ORM Framework جاوا می باشد که وظیفه ارتباط بین لایه مدل و دیتا بیس را بر عهده دارد.

GWT

فریم ورک GWT که محصول شرکت گوگل می باشد که برنامه نویسی آن بسیار نزدیک به برنامه نویسی اندروید است و سعی دارد که بار سرور را بین کلاینتهای خود پخش کند.نرم افزارهای معروفی که با این فریم ورک نوشته شده اند می توان webmaster tools شرکت گوگل و نرم افزار معروف openKM را نام برد. در واقع می توان گفت این فریم ورک دارای کتابخانه جاوا اسکریپتی بسیار قدرتمند است که اپلیکشن را بصورت SPA و بدون refresh صفحات می سازد.شاید به جرات می توان گفت گوگل یکی از قویترینها در ساخت فریم ورکهای جاوا اسکریپت است که می توان AngularJS که انقلابی در دنیای برنامه نویسی بود را نام برد که محصول این شرکت می باشد.

 نویسنده:حمید شاه محمدی
 تعداد مشاهده خبر:(2125)
 هر روز از مقاله های جدید طراحی سایت در کانال تلگرام ما با خبر شوید

 میانگین امتیازات:
 
  تعداد رای دهندگان: {{ count }}
نظرات:

{{ x }}
{{ alert }}

نویسنده:{{ com.name }}
{{ com.body }}
{{ com.created_at }}