فول استک چیست و Full stack developer کیست؟

فول استک

فول استک دولوپر یا Full stack developer اصطلاحی است که افراد فعال در حوزه IT و اینترنت حداقل یکبار آن را شنیده اند. برخی این اصطلاح را به برنامه نویسانی که هم به کدنویسی فرانت اند و هم بک اند مسلط هستند نسبت می دهند و برخی دیگر این اصطلاح را برای فردی که در […]

مقایسه Swift و React Native

Swift و React Native

Swift و React Native هر دو از تکنولوژی های جدید توسعه اپلیکیشن های موبایل هستند. این دو تکنولوژی تفاوت های زیادی با هم دارند. مهم ترین تفاوت آنها این است که React Native یک فریمورک بر پایۀ زبان برنامه نویسی جاوا اسکریپت است و Swift یک زبان برنامه نویسی مستقل. اگر در حال توسعه یک […]

۷ بهترین فریم ورک های Front-end + مزایا و معایب هرکدام

فریم ورک

فریم ورک ها ابزارهای بسیار مهم و محبوب در فرآیند توسعه اپلیکیشن های وب و موبایل محسوب می شوند. برای مثال فریم ورک ها مسئولیت عملکرد مستمر وبسایت ها و اپلیکیشن هایی نظیر فیسبوک، اینستاگرام و نتفلیکیس را بر عهده دارند. فریم ورک ها متشکل از تعداد زیادی کامپوننت (Component) از پیش ساخته هستند که […]

مقایسه React و Angular و بررسی تمامی مزایا و معایب

React و Angular

با این وجود این دو فریم ورک محبوب یعنی React و Angular برای توسعه اپلیکیشن های تحت وب تقریبا پر استفاده ترین ابزارهای این روزها هستند که ما قصد داریم در این مقاله به توضیح و مقایسه تمامی مزایا و معایب این دو فریم ورک بپردازیم تا انتخاب را برای شما هرچه ساده تر کند. […]

معرفی فریم ورک Next.js و بررسی مزایا و معایب آن

Next.js

نکست جی اس Next.js، در واقع فریم ورک React است که از آن برای ساخت اپلیکیشن های جاوا اسکریپتی استفاده می کنند. next.js برای هر دو طرف از کاربران خود یعنی هم توسعه دهندگان و هم کاربران اپلیکیشن های ساخته شده با آن، محصولی سرشار از مزایاست. بنابراین اگر پیش از شروع آشنایی با فریم […]

ایجکس Ajax چیست و چه کاربردی در جاوا اسکریپت دارد؟

ایجکس

اگر در حوزه توسعه و طراحی وب مشغول هستید حتماًتا به حال نام ایجکس Ajax به گوشتان خورده است. امروز قصد داریم ایجکس و کاربردهای آن در جاوا اسکریپت را مورد تجزیه و تحلیل قرار دهیم پس تا انتهای این مقاله با ما همراه باشید. ایجکس AJAX چیست؟ AJAX مخفف عبارت انگلیسی Asynchronous JavaScript and XML […]

کتابخانه Redux چیست و چه مزایایی دارد؟

Redux

Redux چیست : زبان جاوا اسکریپت در شروع کار خود، بیشتر به عنوان زبانی برای پویا کردن صفحات وب استفاده می‌شد. اما با گذشت زمان و توسعه فریم ورک‌های جدید، توانست راه خودش را به حوزه‌های مختلفی مانند ساخت اپلیکیشن موبایل، برنامه نویسی سمت سرور و بازی سازی باز کند. قدرت اصلی زبان جاوا اسکریپت برگرفته […]

Deno.JS چیست

Deno.JS

از گذشته تا امروز، انتخاب اول همه‌ی توسعه دهندگان جاوا اسکریپت node.js بوده و هیچ رقیب شایسته‌ای هم برای node.js وجود نداشته است. اما همه چیز از سخنرانی رایان دال، سازنده‌ی اصلی node.js در سال ۲۰۱۸ تغییر کرد. دال در این سخنرانی محوریت صحبت‌های خود را روی معایب و مشکلات node.js و بسته‌های npm قرار […]

معرفی فریم ورک انگولار (AngularJS) و کاربرد آن

AngularJS

انگولار جی اس (AngularJS) یکی از نسخه‌های توسعه یافته زبان جاوا اسکریپت است و به‌صورت رایگان و open source ارائه‌ شده است . در ادامه ویژگی‌های و مزایای این فریم ورک را شرح خواهیم داد. AngularJS چیست؟ انگولار جی‌اس یک چهارچوب وب‌ اپلیکیشن متن باز است که اولین بار در سال ۲۰۰۹ توسط میسکو هوری […]

Vue.js چیست؟

Vue.js

جاوا اسکریپت یک زبان اسکریپت‌­نویسی (یا برنامه­‌نویسی) است که برای افزودن ویژگی­‌های پیچیده (مانند انیمیشن­‌های ۲ و ۳ بعدی، نقشه­‌های واکنش­‌گرا و…) به وب­‌سایت از آن استفاده می­‌شود. برنامه‌­نویسان جاوا اسکریپت به منظور کدنویسی کم­‌تر و رسیدن به نتیجه مورد نظر در کوتاه‌­ترین زمان، از فریم‌­ورک‌­های این زبان مانند Vue.js ، React،  Angular و… استفاده […]