آشنایی با REACT NATIVE

آشنایی با REACT NATIVE

یکی از آرزوهای برنامه نویس ها همیشه این بوده است که با یادگیری یک زبان برنامه نویسی بتوانند برنامه هایی بنویسند که روی پلتفرم های مختلف قابلیت اجرا شدن رو داشته باشند،

هر چند که تو این زمینه  تلاش های هم شد اما هیچکدام به موفقیت های چشمگیری دست پیدا نکردن تا اینکه فیسبوک در ابتدای سال 2013 اولین نسخه stable از یک کتابخانه جاوا اسکریپت را بصورت Open-source روی GitHub منتشر کرد.

اسم این کتابخانه ReactJs بود که برای توسعه وب اپلیکیشن ها مورد استفاده قرار گرفت.
این کتابخانه سرعت بسیار بالا و سادگی خاصی داشت که باعث شد خیلی سریع مورد توجه قرار بگیرد.
اواخر ماه مارچ 2015 بود که فیسبوک یک فریم ورک جدید با نام React Native منتشر کرد که به شما این اجازه را میداد که بتوانید فقط با استفاده از جاوا اسکریپت و کتابخانه React اپلیکیشن موبایل برای ios بسازید،

دقیقا 6 ماه بعد فیسبوک گامی محکم را با انتشار React Native برای Android برداشت و به این صورت توسعه دهنده ها دیگر مجبور نبودند برای هر سیستم عامل  کد های جداگانه ایی را بنویسند و همینطور صاحبان کسب و کار به این قابلیت دسترسی پیدا کردن و توانستند برای هر دو سیستم عامل ios و Android اپلیکیشن طراحی کنند.

 

React Native  یک “mobile web app”  ، ” HTML5 app” یا “Hybridapp” نمیسازید، بلکه یک اپلیکیشن واقعی موبایل میسازید که از یک برنامه ساخته شده با Objective-c یا  Java قابل تشخیص نیست.

(منظور از برنامه های  Native برنامه هایی است که برای یک سیستم عامل خاص نوشته شده است)

یکی از ویژگی های کار با React Native  این است که برای طراحی UI دستتان خیلی بازهست و با سرعت بالایی میتونین اپلیکیشن هایی با ظاهر زیبا و جذاب طراحی کنید.

Open-source  بودن ReactNative و پشتیبانی آن توسط فیسبوک آدم را خیلی وسوسه میکنه که به سمتش بریم (ما پیشنهاد میکنیم حتما امتحانش کنید) و اینکه به قولی، تا چند سال دیگه دنیای IT توسط جاوا اسکریپت تسخیر میشود و چه بهتر که ما هم تو این تسخیر سهمی داشته باشیم.

– برای آشنایی با REACT NATIVE تعدادی از ویژگی های React Native را بصورت موردی بیان میکنیم:

  • کامپوننتی بودن و امکان استفاده از کامپوننت ها در پروژه های دیگر و همچنین استفاده از کامپوننت های دیگر افراد که هم باعث سادگی میشه و هم سریعتر شدن کار.(هزاران کامپوننت برای هزاران کار)
  • ساخت بسیار راحت تر رابط کاربری های زیبا برای اپلیکیشن (به دلیل وجود استایل css مانند و jsx) که میبینید که skype هم تجدید نظر کرد و به ریکت نیتیو پیوست به تازگی.
  • هیچ محدودیتی برای شما وجود ندارد. شما میتوانید هرموقع خواستید توی ریکت نیتیو کدهای   java , swift بنویسید

    تا کامپوننت های نیتیو خودتان را به وجود بیاورید. پس از این بابت هم نگرانی ای براتون نمیزارد
    (البته اگه هر کامپوننتی نیاز داشته باشید ایجاد شده ولی این مورد محض اطمینان هست)

  • یه فرانت اند کار خوب میتواند با گذاشتن تایم کمی، ریکت نیتیو رو به خوبی فرا بگیرد و همچنین برنامه نویس های آندروید و ios هم که تا به حال نیتیو کار میکردند با یاد گرفتن پایه های وب سمت ریکت نیتیو آمده اند.
  • بدون اینکه از زبان های نیتیو سردر بیاورید میتوانید با آن کار کنید و فقط باید قواعد اپلیکیشن و تفاوتش با وب را فرا بگیرید.
  • نیازی نیست برای توسعه اپ آندرویدی خودتان از آندروید استودیو و برای ios از xcode استفاده کنید بلکه آزادانه میتوانید از هر ادیتوری استفاده کنید و لذت ببرید.
آشنایی با REACT NATIVE

پس فرصت را غنیمت بشمارید و هر چه زودتر برنامه نویسی React Native را شروع کنید.

جهت آشنایی با REACT NATIVE می توانید به سایت اصلی مراجعه نمایید. در وب سایت اصلی منابع بسیار خوبی برای یادگیری موجود است اینجا کلیک کنید

, , , ,

پست های مشابه

نتیجه‌ای پیدا نشد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

14 − 4 =

فهرست