مطالب توسط

معرفی AngularJS

قبل از معرفی AngularJS و تعریف و توضیح نحوه استفاده از انگولار خوب است با برنامه‎های تک صفحه‌ای آشنا شویم. برنامه تک صفحه‌ای Single-page application چیست؟ برنامهٔ تک‌صفحه‌ای که آن را به‌اختصار از نیز SPA می‌خوانند به برنامه‌های تحت-وب و یا وبگاه‌هایی گفته می‌شود که تنها دارای یک صفحه هستند. در این روش تمامی کدهای […]

آشنایی با مدل MVC در مهندسی نرم‌افزار

تعریف علمی و تخصصی در مهندسی نرم‌افزار، مدل-نما-کنترل‌گر (Model–View–Controller) یا مدل MVC به یک الگوی معماری نرم‌افزار اطلاق می‌شود. الگوی معماری مدل MVC به جداسازی داده‌های کاربردی (مانند محتویات بخش مدل) از مؤلفه‌های ارائه‌شده به‌صورت گرافیکی (بخش نما) و منطق مربوط به پردازش ورودی‌ها (بخش کنترل‌گر) اقدام می‌نماید. هدف الگوی معماری ام‌وی‌سی صرفاً یکپارچگی در […]

نحوه نصب، راه‌اندازی و استفاده از node.js و بسته npm

در مقاله قبل با نود‎جی‎اس آشنا شدیم. حال برای نصب node.js کافی است که به سایت www.nodejs.org مراجعه کرده و نسخه منطبق بر سیستم‌عامل خود را ازآنجا دانلود کرده و نصب کنید (اگر بر دکمه Install موجود در وسط صفحه کلیک کنید، نسخه مناسب برای سیستم‌عامل شما برای دانلود و نصب به شما پیشنهاد می‌شود).

آشنایی با Node.js

چهارچوبی است بر مبنای موتور جاوا اسکریپت که به‌منظور ایجاد برنامه‌های سریع و گسترش‌پذیر به وجود آمده است. Node.js از مدل رویداد گرا و non-blocking برای انجام عملیات I/O بهره می‌برد. ازاین‌رو Node.js یک چهارچوبی سبک و کارا برای پیاده‌سازی برنامه‌های Real-time و مبتنی بردادهاست که می‌تواند به‌راحتی در سرورهای نامتمرکز اجرا شوند.

جاوا اسکریپت (javascript) چیست؟

جاوا اسکریپت (javascript) چیست؟ زبان برنامه‌نویسی اسکریپتی مبتنی بر اشیاء است که توسط NetScape تولیدشده است. این زبان، یک‌زبان شی‌ءگرا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته‌شده است. علیرغم اشتباه عمومی، زبان جاوا اسکریپت با زبان جاوا ارتباطی ندارد، اگرچه ساختار این زبان به سی پلاس پلاس (++C) و جاوا شباهت دارد؛ که […]