معرفی React js
این روزها صدای بلندی از کتابخانههای جدیدی میرسد که آنها را زبان javascript قدرتمند کرده است و دید جدیدی به برنامه نویسان داده است؛ در این نوشته به معرفی کتابخانهی React js میپردازیم.
معرفی React js
React توسط جردن واک، یک مهندس نرمافزار در facebook، ساخته شده است. او از XHP که یک چارچوب فریمورک HTML برای پی اچ پی است، تأثیر گرفته است. اولین نسخهای که او در سال ۲۰۱۱ میلادی توسعه داد در بخش اخبار facebook و بعدها در سال ۲۰۱۲ میلادی در سرویس instagram مورد استفاده قرار گرفت. در سال ۲۰۱۳ میلادی در جریان کنفرانس آمریکا JSConf این کتابخانه open source اعلام شد. ReactNative، که امکان توسعه برنامههای مبتنی بر Android، IOS و UWP را با Reactفراهم میکند. در ماه فوریه سال 2015 میلادی در React.js Conf فیسبوک معرفی شد و در ماه مارس سال 2015 میلادی به صورت رایگان عرضه شد. در 18 آوریل 2017 میلادی شرکت facebook اعلام کرد React Fiber، یک الگوریتم اصلی جدید React library برای ایجاد رابط کاربری است. React Fiber پایه و اساس هرگونه پیشرفتهای آینده و ویژگیهای چارچوب React خواهد بود. کتابخانهی React.js که به صورت ریاکت خوانده میشود، یک کتابخانه متنباز تحت زبان جاوااسکریپت است. برای ساخت UI و Component صفحات وب استفاده میشود. این کتابخانه توسط شرکت فیسبوک تولید شده است و نرمافزارهای متفاوتی تحت آن پیاده سازی شده است. از جملهی معروفترین آنها میتوان به اینستاگرام اشاره کرد. البته سرویسهایی نظیر netflix ، Imgur، بلیچر رپورت، فیدلی، bnp cloud و … هم از React استفاده میکنند. React و React Native از جمله پروژههای open source شرکت facebook هستند که جزو محبوبترین پروژهها در github است.
React Native چیست؟
React Native یک کتابخانه قدرتمند تحت javascript است. میتوان با استفاده از آن برای OSهای موبایلی ios ,android اپلیکیشن ساخت. باید توجه داشت که اپلیکیشنهای ساخته شذه کاملاً native خواهند بود و خبری از اپلیکیشنهای hybrid نیست؛ این فریمورک بسیار قدرتمند است طوری که بسیاری از شرکتهای بزرگ اپلیکیشنهای خود را تحت React Native میسازند. برخی از اپلیکیشنهایی که با ریکت نیتیو ساخته شدهاند عبارتند از:
- Facebook Ads Manager
- f8
- Skype
منتظر نظرات شما هستیم.
ارسال پاسخ