فول استک چیست و Full stack developer کیست؟
فول استک دولوپر یا Full stack developer اصطلاحی است که افراد فعال در حوزه IT و اینترنت حداقل یکبار آن را شنیده اند. برخی این اصطلاح را به برنامه نویسانی که هم به کدنویسی فرانت اند و هم بک اند مسلط هستند نسبت می دهند و برخی دیگر این اصطلاح را برای فردی که در […]
مقایسه Swift و React Native
Swift و React Native هر دو از تکنولوژی های جدید توسعه اپلیکیشن های موبایل هستند. این دو تکنولوژی تفاوت های زیادی با هم دارند. مهم ترین تفاوت آنها این است که React Native یک فریمورک بر پایۀ زبان برنامه نویسی جاوا اسکریپت است و Swift یک زبان برنامه نویسی مستقل. اگر در حال توسعه یک […]
۷ بهترین فریم ورک های Front-end + مزایا و معایب هرکدام
فریم ورک ها ابزارهای بسیار مهم و محبوب در فرآیند توسعه اپلیکیشن های وب و موبایل محسوب می شوند. برای مثال فریم ورک ها مسئولیت عملکرد مستمر وبسایت ها و اپلیکیشن هایی نظیر فیسبوک، اینستاگرام و نتفلیکیس را بر عهده دارند. فریم ورک ها متشکل از تعداد زیادی کامپوننت (Component) از پیش ساخته هستند که […]
مقایسه React و Angular و بررسی تمامی مزایا و معایب
با این وجود این دو فریم ورک محبوب یعنی React و Angular برای توسعه اپلیکیشن های تحت وب تقریبا پر استفاده ترین ابزارهای این روزها هستند که ما قصد داریم در این مقاله به توضیح و مقایسه تمامی مزایا و معایب این دو فریم ورک بپردازیم تا انتخاب را برای شما هرچه ساده تر کند. […]
معرفی فریم ورک Next.js و بررسی مزایا و معایب آن
نکست جی اس Next.js، در واقع فریم ورک React است که از آن برای ساخت اپلیکیشن های جاوا اسکریپتی استفاده می کنند. next.js برای هر دو طرف از کاربران خود یعنی هم توسعه دهندگان و هم کاربران اپلیکیشن های ساخته شده با آن، محصولی سرشار از مزایاست. بنابراین اگر پیش از شروع آشنایی با فریم […]
ایجکس Ajax چیست و چه کاربردی در جاوا اسکریپت دارد؟
اگر در حوزه توسعه و طراحی وب مشغول هستید حتماًتا به حال نام ایجکس Ajax به گوشتان خورده است. امروز قصد داریم ایجکس و کاربردهای آن در جاوا اسکریپت را مورد تجزیه و تحلیل قرار دهیم پس تا انتهای این مقاله با ما همراه باشید. ایجکس AJAX چیست؟ AJAX مخفف عبارت انگلیسی Asynchronous JavaScript and XML […]
کتابخانه Redux چیست و چه مزایایی دارد؟
Redux چیست : زبان جاوا اسکریپت در شروع کار خود، بیشتر به عنوان زبانی برای پویا کردن صفحات وب استفاده میشد. اما با گذشت زمان و توسعه فریم ورکهای جدید، توانست راه خودش را به حوزههای مختلفی مانند ساخت اپلیکیشن موبایل، برنامه نویسی سمت سرور و بازی سازی باز کند. قدرت اصلی زبان جاوا اسکریپت برگرفته […]
Deno.JS چیست
از گذشته تا امروز، انتخاب اول همهی توسعه دهندگان جاوا اسکریپت node.js بوده و هیچ رقیب شایستهای هم برای node.js وجود نداشته است. اما همه چیز از سخنرانی رایان دال، سازندهی اصلی node.js در سال ۲۰۱۸ تغییر کرد. دال در این سخنرانی محوریت صحبتهای خود را روی معایب و مشکلات node.js و بستههای npm قرار […]
معرفی فریم ورک انگولار (AngularJS) و کاربرد آن
انگولار جی اس (AngularJS) یکی از نسخههای توسعه یافته زبان جاوا اسکریپت است و بهصورت رایگان و open source ارائه شده است . در ادامه ویژگیهای و مزایای این فریم ورک را شرح خواهیم داد. AngularJS چیست؟ انگولار جیاس یک چهارچوب وب اپلیکیشن متن باز است که اولین بار در سال ۲۰۰۹ توسط میسکو هوری […]
Vue.js چیست؟
جاوا اسکریپت یک زبان اسکریپتنویسی (یا برنامهنویسی) است که برای افزودن ویژگیهای پیچیده (مانند انیمیشنهای ۲ و ۳ بعدی، نقشههای واکنشگرا و…) به وبسایت از آن استفاده میشود. برنامهنویسان جاوا اسکریپت به منظور کدنویسی کمتر و رسیدن به نتیجه مورد نظر در کوتاهترین زمان، از فریمورکهای این زبان مانند Vue.js ، React، Angular و… استفاده […]