پیش نیازهای مورد نیاز (screen cost)

  • HTML
  • CSS
  • Java Script
  • jquery
  • Ajax
  • Web server & services
  • Restful api
  • Promise obj & a-sync action

نگاهی گذرا به فریم ورک های مختلف که برای دادن ساختار به برنامه های single page application  مورد استفاده قرار می گیرند می اندازیم.

  • اولین و معروف ترین frame work­­ها  backbone js است .(backbonejs.org)
  • Knockout (knockoutjs.com)
  • Ember (emberjs.com)  که از ویژگی handle bars  در درس­های گذشته استفاده شد.
  • Ext js (www.sencha.com)
  • Angular js (angularjs.org)

Angular js

شعار اصلی angular js این است که HTML را قدرتمند کنیم.

ویژگی های angular js :

یک فریم ورک MV*  است:

  • M : model
  • V : view
  • : controller

متن باز

تست پذیر(karma)

 

AngularJs یکی از مشهورترین فریم ورک های جاوا اسکریپتی در قالب معماری mvc می باشد که توسط تعدادی از برنامه نویسان گوگل ابداع گردیده است. هدف از ارائه این فریم ورک، ساده کردن برنامه های نوشته شده و کاهش دردسرهای ساخت برنامه های ajax و همچنین کاهش بار پردازشی سمت سرور و ساده شدن مراحل آزمایش و توسعه و نگهداری می باشد.

اسکرول به بالا