صفحه اصلی

محصولات و خدمات

راهنمای مشتریان

دانلود

امور نمایندگی

درباره ما

تماس با ما

فیش حقوق اینترنتی

محصولات شرکت

لیست سفارشات من

بوستان نرم افزاری نو با ایده های متفاوت

شرکت میهن رایان ارائه دهنده ی خدمات با کیفیت نرم افزاری در سطح کشور.

سخن مدیر عامل
ثبت نام کاربران

جستجو در سایت

031-52401690

Angular JSیک چارچوب برنامه نویسی وب منبع باز است. این برنامه در سال 2009 میلادی توسط Misko Hervery و Adam Abrons توسعه یافت و هم اکنون توسط گوگل نگهداری می شود. آخرین نسخه ی موجود از آن نسخه ی 2 است.

 

 

 

ویژگی ها:

  • AngularJS یک فریمورک قوی است که بر پایه‌ی JavaScript طراحی شده و برای ایجاد برنامه های تحت وب قدرتمند، یک فریمورک ایده‌آل است.
  • AngularJS امکاناتی خاص به توسعه‌دهندگان ارائه می‌کند که بتوانند برنامه هایی تولید کنند که سمت کاربر کار می کند و مسیر توسعه این کدها نیز یک مسیر مشخص و ساده مانند توسعه‌ی MVC می‌باشد. برنامه‌هایی که توسط AngularJS نوشته می‌شود با تمام مرورگرها سازگار می باشد.
  • AngularJS به صورت خودکار کدهای جاوااسکریپت مناسب برای هر مرورگری را مدیریتکرده و به همین دلیل در تمام مرورگرها به درستی نمایش داده می‌شود.
  • AngularJS رایگان است، هزاران نفر به‌عنوان توسعه دهنده در اقصی نقاط جهان روی آن کار می‌کنند. و تحت لایسنس MIT می باشد.
  • Data-binding : وظیفه‌اش همگام‌سازی خودکار اطلاعات بین model و view می‌باشد.
  • Scope :  آبجکت‌هایی هستند که به model اشاره می‌کنند. و کار آن‌ها ایجاد ارتباط بین controller و view می‌باشد.
  • Controller : توابع جاوااسکریپت هستند که به Scope های خاصی محدود هستند.
  • Services : فریمورک AngularJS با برخی از سرویس‌های ذاتی خود قدم به میدان گذاشته مانند http$ که برای ایجاد گزارشات XMLHttp کاربرد دارد. این عناصر فقط یک بار در برنامه معرفی می‌شوند.
  • Filters : فیلترها یک زیرمجموعه از یک آرایه را انتخاب کرده و یک آرایه جدید باز می‌گردانند.
  • Directives : دستورات Angualr JS می باشند که امکانات HTML را توسعه می دهند و با پیشوند ng- مشخص می شوند.
  • Templates : وقتی یک view به همراه اطلاعات و data ای که از controller و model می آید رندر می‌شود تبدیل به یک قالب یا tamplate می‌شود.
  • Routing : مسیریابی، جابجایی و حرکت بین view ها می‌باشد
  • Model View Controller : زبان Angular JS یک الگوی خاص ایجاد کرده که یک برنامه را به سه بخش تقسیم می‌کند (model, view , controller) که هر کدام از این بخش‌ها وظیفه مجزایی دارند.
  • Dependency Injection : فریمورک AngularJS یک زیر سیستم تزریق دوطرفه در خودش دارد که به توسعه دهندگان کمک شایانی می کند که برنامه را به راحتی توسعه دهند، درک کنند و آن را تست کنند.

 

 

مزایا: 

  • Angular JSیک راه حل انعطاف پذیر برای ایجاد برنامه ها تک صفحه ای (ASP)با یک روش مرتب و قابل مدیریت است.
  • Angular JS کد هایی با قابلیت تست کردن ایجاد می کند. .
  • Angular JS کامپوننت های ارائه می دهد که می توان آنها را چندین بار به کار برد.
  • Angular JS کدنویسی را کمتر می کند و در عوض قابلیت های بیشتری از برنامه دریافت می کند.
  • در Angular JS از کنترل کننده های جاوا اسکریپت استفاده می شود.
  • Angular JS قابلیت تطابق با اکثر صفحه های نمایش را دارا می باشد.

 

معایب:

  • هر چند Angular JS امکانات و مزایای فوق العاده ای را برای ما فراهم می کند اما معایبی هم دارد.
  • Angular JSنا امن است.
  • چون AngularJS یک فریمورک بر پایه جاوااسکریپت است برنامه‌هایی که با این فریمورک نوشته می‌شوند خیلی امن نمی‌توانند باشند، چرا که امنیت یک برنامه را اعتبارسنجی‌های سمت سرور می‌توانند تامین کنند.
  • اگر کاربر برنامه شما ،جاوااسکریپت خود را غیر فعال کرده باشد آنگاه تنها یک صفحه ی خالی را مشاهده خواهد کرد. 

تماس با ما

اطلاعات آدرس
ایران - اصفهان- مبارکه- خیابان بسیج شمالی- جنب داروخانه شبانه روزی دکتر کریمیان
031-52401610 ___031-52401690- info@mihanrayan.ir
03191011610 (10 خط همزمان)

این شرکت آماده ارائه خدمات خود در زمینه نصب و استقرار نرم افزارهای فوق و نصب و راه انداری شبکه و کلیه خدمات می باشد جهت خرید و پشتیبانی با ما تماس با ما.