برچسب: Ajax Application

دوره آموزش AngularJS – معرفی

دوره آموزش AngularJS – معرفی

زبان نشانه‌گذاری فرا‌متن (HTML – HyperText Markup Language) در سال ۱۹۹۰ توسط Tim Berners-Lee، ساخته شده. در ابتدا HTML تنها برای ساخت صفحات وب استاتیک استفاده می‌شد که با استفاده از فرا‌پیوند (Hyperlink)‌ها میتوانستیم این صفحات را به هم متصل کنیم و در بین آنها بگردیم. پس از آن در سال ۱۹۹۳، واسط دروازه‌ی مشترک (CGI – Common Gateway Interface) معرفی شد، که این امکان را میداد تا صفحات پویا (Dynamic) را که در سمت سرور ساخته می‌شدندبه کاربر ارایه شوند. در نتیجه زبان‌های جدیدی همچون پرل (Pearl)، پی‌اچ‌پی (PHP)، جاوا (JAVA)، ای‌اس‌پی (ASP) و.. برای تولید این صفحات پویا ارایه شدند.

بدلیل اینکه اینگونه زبان‌ها و تکنولوژی‌های جدید، تنها معطوف به سمت سرور بودند، هنوز تولید برنامه‌های تحت وبی که بتواند تجربه‌ای شبیه به برنامه‌های دسکتاپی ارایه دهند ناممکن به نظر میرسید. البته در این بین ارایه Flash و Silverlight توانست تولید برنامه‌های تحت وب به تجربه کاربری مناسبی‌ را با استفاده از پلاگین‌ها ممکن سازد.

اما، در نهایت راهکاری اصلی و مناسب بدون هیچگونه پلاگین اضافه‌ای با گسترش قالبیت‌های HTML، CSS و Javascript بوجود آمد. قابلیت‌هایی که اجازه ارایه تجربه‌ی کاربری بسیار مناسبی در برنامه‌های تحت وب میدادند.

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

معرفی AngularJS

در سال ۲۰۰۹ این فریمورک توسط Miško Hevery و Adam Abrons ساخته شد. اما ظهور آن،‌ در سال ۲۰۱۰ بود. زمانیکه Hevery بر روی پروژه‌ی Google Feedback، کار می‌کرد. این پروژه در نهایت با ۱۷ هزار خط کد به پایان رسید. اما گروه از سرعت تولید و همچنین تعداد خط کد‌های آن راضی نبودند. برای همین Hevery شرط بست که این پروژه را با فریمورک خودش در طی دو هفته بازنویسی می‌کند. بعد از سه هفته و تنها با ۱۵۰۰ خط کد او پروژه را آماده کرد. اینروزها فریمورک او در بیش از ۱۰۰ پروژه‌ی گوگل مورد استفاده قرار می‌گیرد. نام فریمورک هم توسط Abrons، بدلیل علامت شروع تگ در HTML، یعنی “<” انتخاب شد.

بیشتر