اشتراکها
مهاجرت به AngularJS 2.0
"Our goal with Angular 2 is to make the best possible set of tools for
building web apps not constrained by maintaining backwards compatibility
with existing APIs." —Angular blog
نظرات مطالب
React 16x - قسمت 1 - معرفی و شروع به کار
Framework | Mobile URLs | Desktop URLs |
---|---|---|
jQuery | 4,615,474 | 3,714,643 |
React | 489,827 | 241,023 |
Vue.js | 85,649 | 43,691 |
Angular | 19,423 | 18,088 |
نظرات مطالب
سازماندهی برنامههای Angular توسط ماژولها
- «Organizing Angular applications»
- یک نمونهاش در سری «احراز هویت و اعتبارسنجی کاربران در برنامههای Angular» بحث شدهاست؛ با این کدها.
- یک نمونهاش در سری «احراز هویت و اعتبارسنجی کاربران در برنامههای Angular» بحث شدهاست؛ با این کدها.
├───authentication │ ├───access-denied │ └───login ├───core │ ├───component │ │ └───header │ ├───models │ └───services ├───dashboard │ ├───call-protected-api │ └───protected-page ├───page-not-found ├───shared │ └───directives └───welcome
- این مورد انتخاب شخصی است بیشتر. اگر میخواهید یکی را با VSCode کار کنید و دیگری را با VS کامل، شاید جدا باشند بهتر باشد. یا اینکه هر دو را هم میتوان با VSCode کار کرد (اگر NET Core. کار میکنید).
- بستگی به توزیع نهایی برنامه دارد. آیا قرار است برنامهی Angular بر روی یک پورت دیگر و یا یک دومین دیگر به صورت مجزایی ارائه شود؟ بله. در اینحالت باید CORS فعال شود (یک مثال فعالسازی آن). در غیراینصورت اگر فایلهای نهایی Angular در پوشهی wwwroot برنامهی وب کپی میشوند، نیازی به تغییر اضافهتری نیست.
- بستگی به توزیع نهایی برنامه دارد. آیا قرار است برنامهی Angular بر روی یک پورت دیگر و یا یک دومین دیگر به صورت مجزایی ارائه شود؟ بله. در اینحالت باید CORS فعال شود (یک مثال فعالسازی آن). در غیراینصورت اگر فایلهای نهایی Angular در پوشهی wwwroot برنامهی وب کپی میشوند، نیازی به تغییر اضافهتری نیست.
نکات ارتقاء به نگارش RTM
همان «نکات ارتقاء به نگارش RC5 » در اینجا هم برقرار هستند. فقط نام فایل app.routes.ts به app.routing.ts تغییر یافتهاست.
تغییرات پروژه را در اینجا میتوانید دنبال کنید.
چند مطلب تکمیلی
Using the New Release of Angular 2’s Router 3.0.0
Angular 2 Routing With Modules
همان «نکات ارتقاء به نگارش RC5 » در اینجا هم برقرار هستند. فقط نام فایل app.routes.ts به app.routing.ts تغییر یافتهاست.
تغییرات پروژه را در اینجا میتوانید دنبال کنید.
چند مطلب تکمیلی
Using the New Release of Angular 2’s Router 3.0.0
Angular 2 Routing With Modules
نظرات مطالب
آموزش Knockout.Js #1
سلام و تشکر از آموزش خوبتون
KNOCKOUT در مقایسه با angular ، کدام مناسبتر هستند؟
آیا مقایسه این دو درست است؟
شنیدم روی ویژوال استودیو 2013 مایکروسافت پیش فرض آنگولار رو استفاده کرده. این خودش خیلی نقطه قوت هست و حتما روش فکر کرده مایکروسافت!
نظر شما چیه؟
به طور کل برای spa چه مجموعه فریم ورکی رو پیشنهاد میدید؟
مثلا ترکیب jquery + angular +requirejs چطوره؟
نظرات نظرسنجیها
آیا به یادگیری یا ادامهی استفاده از AngularJS خواهید پرداخت؟
به نظرم در کنار ایراد هایی که به Angular وارد میشود در حال حاضر کاملترین فریم ورک به همراه مستندات فراوان است . اگر بخواهیم فریم ورک دیگری انتخاب کنیم گزینههای موجود یا Emberjs است یا Backbone یا Reactjs که آخری صرفا یک View Layer در مدل MVC محسوب میشود . Emberjs هم در ورژن 2 تغییرات زیادی دارد . وقتی همه این موارد را به شخصه کنار هم میگذارم گزینه ای غیر از Angular وجود ندارد شاید بعد از آمدن ورژن 2 انگولار و emberjs بتوان بهتر تصمیم گیری کرد .
اشتراکها