طراحی سایت  AngularJs یک کادر‌ورک متن گشوده و بدون‌پول بر اساس‌ی جاوا اسکریپت میباشد. پروژه‌ی آنگولار جی اس، از سال ۲۰۰۹ به وسیله فردی به اسم میسکو هوری (Hevery) مقدمه شد و در حال حاضر بوسیله گوگل بسط داده میشود.
این کادر ‌ورک برای تولید اینترنت‌وب سایت‌های تک کاغذ‌ای (SPA) بسیار مطلوب میباشد. پیاده سازی ساختار MVC درآن منجر میشود کدهایی با ساختار بهتر و آزمایش پذیرتر داشته باشید.

قاب‌ورک به چه معناست؟
جاوا اسکریپت چه است؟

امرها این کادر‌ورک با انگیزه اضافه کردن امکاناتی به HTML‌ ساخت گردیده و سبب ساز می‌گردد آن را از استاتیک بودن بیرون کرده و به داینامیک تبدیل نماید.
درین نوشته ی علمی از Adminesite به باز بینی مزایا و معایب این قاب ورک دوست داستنی میپردازیم.

چرا از AngularJs به کار گیری می شود؟
مزایای مختلف AngularJs منجر گردیده یوزرها متعددی به استعمال از آن ترغیب شوند. به دنبال بخشی از مزایای استعمال از این قاب‌ورک را مشاهده میکنید:

مزایای آنگولار جی اس

آسانی در یادگیری: برای یادگیری آن کافیست به CSS ،HTML و JavaScript مسلط باشید.

HTML چه چیزی است و چه کاربردی دارااست؟
CSS چه است؟

تزریق تعلق یا این که dependency injection: شما دستوراتی را تعریف‌و‌تمجید می کنید و در حین برنامه جای جای که به آن نیاز داشته باشید آنگولار آن را در دسترس شما می‌گذارد (تزریق می نماید.)

معدود نویسی کد: این قاب‌ورک به سیرتکامل‌ای پباده سازی شده‌است که شما ناچار به تایپ کردن کد کمتری خواهید بود! مثلا نیاز به تایپ کردن pipeline در ساختار MVC وجود ندارد.

دایرکتیوها: بخش هیجان‌انگیز AngularJs به کار گیری از directiveها میباشد که می‌قدرت به یاری آن تگ‌های جدیدی به ‌وجود آورد!

ترکیب پذیری: آنگولارجی اس، به آسانی با بقیه کادر ورک‌ها و ابزارها ترکیب میشود و این نکته‌ی مثبتی برای گسترش‌دهندگان به حساب می‌آید.

آزمایش‌پذیری شل: این کادر‌ورک دارنده unit testهای فراهم میباشد که‌این فرایند آزمایش را بسیار سریع و راحت مینماید.

معایب به کارگیری از AngularJs چه می باشد؟
مانند هر ابزار یا این که تکنولوژی دیگر، آنگولار جی اس هم دارنده معایب منحصر به فرد به خویش میباشد.

یکی‌از اصلی ترین ایرادهای آن ضعف در بهینه سازی میباشد. در شرایطی‌که دعوا seo و باصرفه‌سازی وبسایت برای شما اهمیت متعددی دارااست، بهتر میباشد از این کادر ورک به کار گیری نکنید.

seo به چه معناست؟

یک کدام از دیگر از معایبی که می‌اقتدار از آن اسم موفقیت، حیران کننده بودن گزینش فرمان مطلوب میباشد.
در پروژه‌های وسیع تعیین شایسته ترین امر برای اجرای هر کار پاره ای طاقت فرسا میباشد! چون آنگولار جی اس شیوه های مختلفی را پیش‌ پای شما خواهد گذاشت.

دستورها AngularJs
آنگولار از attributeهای HTML‌ با پیشوند ng- استعمال میکند. کد تحت مثال ای از دستورها AngularJs میباشد. ng-app استارت‌کننده‌ی اوامر این کادر‌ورک میباشد. ng-init هم برای تعریف و تمجید داده به عمل می‌رود.


{{ message }}


1
2
3

{{ message }}


در نمونه بالا مقدار massege برابر با ‘Hello AngularJS!’ شده‌است که به وسیله دو براکت و واژه و کلمه‌ی massege به اکران در میاید. براین اساس خروجی این کد اکران پاراگراف‌ی Hello AngularJS میباشد.

امتیاز ۵ از ۵ – ۳ رای
 


مشخصات

آخرین مطالب این وبلاگ

آخرین جستجو ها