Angular یک چارچوب جاوا اسکریپت است که توسط توسعه دهندگان برای ساخت برنامه های وب، دسکتاپ و موبایل استفاده می شود. توسعه برنامه های Angular شامل استفاده از Typescript است که ابرمجموعه ای از جاوا اسکریپت است، همراه با HTML، CSS و غیره. کد نوشته شده در Typescript به جاوا اسکریپت کامپایل می شود و در مرورگر ارائه می شود. Angular یکی از محبوب ترین فریم ورک های جاوا اسکریپت برای ساخت برنامه های کاربردی وب است. سه نسخه محبوب از Angular تا به امروز وجود داشته است -- Angular 1 (همچنین به عنوان AngularJS شناخته می شود)، به دنبال آن Angular 2، که توسط Angular 4 جایگزین شد.
AngularJS و Angular 2 بسیار متفاوت از یکدیگر هستند. با این حال، Angular 2 و Angular 4 شباهت های زیادی دارند. Angular 4 همچنین با Angular 2 سازگاری عقب دارد، یعنی کد نوشته شده در Angular 2 در Angular 4 به خوبی کار می کند.
حتما از خود می پرسید که چرا Angular 3 منتشر نشد؟ خوب، برخی از مشکلات نسخهسازی داخلی با ماژولها وجود داشت. از این رو، تیم Angular تصمیم گرفت از انتشار نسخه 3 Angular صرف نظر کند و مستقیماً Angular 4 را منتشر کرد. نسخه 5 و 6 Angular نیز اخیرا منتشر شده است و Angular 7 در سپتامبر یا اکتبر 2018 منتشر خواهد شد. متعهد شده است که Angular را دو بار در سال ارتقا دهد، نسخه های جدید Angular اغلب ارائه می شوند. با این حال، Angular 4 در حال حاضر محبوب ترین در میان آنها است و به طور گسترده مورد استفاده قرار می گیرد. تمام نسخههای Angular از 2 به بالا سازگار با عقب هستند. برنامه های کاربردی یک صفحه نوعی از برنامه های وب هستند که یک صفحه HTML را بارگذاری می کنند و صفحه به صورت پویا با توجه به تعامل کاربر با برنامه وب به روز می شود. برنامه های کاربردی یک صفحه، همچنین به عنوان SPA شناخته می شوند، می توانند برای بارگذاری داده ها در برنامه، با سرورهای پشتیبان بدون بازخوانی صفحه وب کامل ارتباط برقرار کنند. SPA ها تجربه کاربری بهتری را ارائه می دهند، زیرا هیچ کس دوست ندارد برای بارگیری مجدد صفحه وب کامل صبر کند. Angular از توسعه SPA ها پشتیبانی می کند و از این رو ارزش یادگیری را دارد!
مهندس کامپیوتر نام من Pronoy Kumar است. من مهندس کامپیوتر هستم. من یک توسعه دهنده وب بسیار باتجربه هستم و مدتهاست که در بزرگترین شرکتهای جهان کار می کنم. آموزش آنلاین علاقه من است. من از سال 2008 آموزش های ویدئویی آنلاین ایجاد می کنم و پاسخ بسیار خوبی دریافت کردم. به همین دلیل اکنون می خواهم دانش و تجربیات خود را که در طول 10 سال فعالیت حرفه ای خود به دست آورده ام ، به اشتراک بگذارم. دوره های من بسیار آموزنده ، به روز و به خوبی طراحی شده است. هدف اصلی من کمک به مردم با تأمین منابع آموزشی خوب است.
نمایش نظرات