-
Üyelik
03.05.2014
-
Yaş/Cinsiyet
30 / E
-
Meslek
Web tasarım
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** S**
-
Mesajlar
118
-
Beğeniler
14 / 25
-
Ticaret
0, (%0)
Sebepleri ile yazabilir misiniz?
-
Üyelik
18.08.2016
-
Yaş/Cinsiyet
29 / E
-
Meslek
Bilgisayar Mühendisliği
-
Konum
İstanbul Avrupa
-
Ad Soyad
E** S**
-
Mesajlar
79
-
Beğeniler
4 / 36
-
Ticaret
1, (%100)
React-native ile crossplatform geliştirebilirsin. Live reload özelliği sayesinde yaptığın değişikliği anında cihazda görebilirsin. Tek dil kullanarak hem backendi hem mobili hemde frontendi geliştirebilirsin (react, react-native, nodejs).
Swift ile hiç tecrübem yok, onun hakkında bir şey söyleyemem.
php, java, python - django, nodejs, vuejs, reactjs, angularjs, c# asp.net mvc...
-
Üyelik
05.10.2016
-
Yaş/Cinsiyet
38 / E
-
Meslek
Yazılım Uzmanı
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** B**
-
Mesajlar
187
-
Beğeniler
8 / 49
-
Ticaret
2, (%100)
Elma ile Armut karşılaştırılamaz. Neticede Swift programlama dili, React-Native ise mobil uygulama geliştirme frameworkü.
React-Native Facebook tarafından çıkarılan cross platform mobil geliştirme frameworkü desek çok yanlış olmaz. Swift ise Apple işletim sistemlerinde app geliştirmek için kullanılan bir programlama dili.
Yani bunları karşılaştıramayız. Fakat öneri olarak React-Native diyebilirim, ecma6 ve Typescript 2 üzerinde yoğunlaşarak, tek source code üzerinden, Android-IOS ortamında app oluşturabilirsin. Diğer JS tabanlı (Cordova,ionic,meteor) frameworklerden farkı sen ilgili platforma build ettiğin zaman, Native output çıkar, dolayısıyla performans ve görünüm, Native app ten farksız olur. Proje yönetimin cross platform olduğu için daha kolaydır. Yine cross platform olduğu için maliyet ve süre diğer yapılara göre daha düşüktür. vb.
Eğer mobil uygulama geliştirmeye başlıyorum ne önerirsiniz diyorsan, React-Native diyebilirim. Fakat bu öneri ilk başlarda yeterli olsada ilerleyen dönemlerde, Java-Swift ile ilgilenmen gerekecek. İlerleyen zamanlarda kendi pluginlerini yazma ihityacın olacak yada aradığın pluginin IOS versiyonu olmayacak, yada tam tersi. Bu gibi durumlarda pluginleri kendin geliştirmen gerekecek. Bundan dolayı JAVA-Swift gibi Native dillerede giriş yapacaksın.
Fakat çok extreme bir tasarım olmadığı sürece standart tasarımlarda React-Native ile çok hızlı çözüm üretebilirsin.
Bol Şans