lostyazilim
tr.link

Swift mi React Native mi?

3 Mesajlar 3.260 Okunma
lstbozum
tr.link

curve curve WM Aracı Kullanıcı
  • Ü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?
 

 

wmaraci
reklam

SoftwareDeveloper SoftwareDeveloper WM Aracı Kullanıcı
  • Ü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...

SizofrenikDev SizofrenikDev WM Aracı Kullanıcı
  • Ü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
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al