9 puan yazan nezz1204 2020-11-17 | 1 yorum | WhatsApp'ta paylaş

Angular, Vue.js gibi JavaScript kütüphanelerini kullanarak yerel mobil uygulamalar geliştirmeyi mümkün kılan bir framework.

Vue.js kullanarak mobil uygulama geliştirmeyi denerken bunu keşfettim. Sanırım React Native ile benzer bir dönemde çıkmış, ama ben ilk kez fark ettiğim için paylaşmak istedim.

Daha önce kullanan var mı?

1 yorum

 
xguru 2020-11-17

Paylaşım için teşekkürler.

Bunu, Vue ve Angular geliştiricileri için ReactNative gibi düşünebiliriz.

Bakınca ikisini karşılaştıran yakın tarihli bir yazı olduğunu gördüm; okuyunca da ilginç geldi.

NativeScript vs React Native in 2020 - Which One to Choose?

https://www.monterail.com/blog/nativescript-vs-react-native-2020

En önemli fark, Native API entegrasyonu kısmı gibi görünüyor:

  • ReactNative'de varsayılan olarak desteklenmeyen belirli bir API'yi kullanmak istiyorsanız üçüncü taraf bir modül bulmanız ya da kendiniz bir Bridge yazmanız gerekiyor.

  • NativeScript ise temelde tüm iOS/Android API'lerini içteki JavaScript VirtualMachine'e baştan yerleştirme yaklaşımını benimsiyor; bu yüzden doğrudan alıp kullanabiliyorsunuz.

Bu aralar ReactNative için modüller zaten hızla çıktığı için büyük bir sorun olmayabilir ama özellikler arttıkça durum değişebilir.

NativeScript'te iyi düzenlenmiş bir eklenti marketplace'inin olması da bir avantaj. https://market.nativescript.org/

Hız farkı ise neredeyse yok gibi görünüyor.

Bence React kullanıcıları RN'i, Vue ya da Angular geliştiricileri ise NativeScript'i seçmeye daha yatkın olabilir.

Yine de ReactNative'in kullanıcı kitlesi çok daha büyük olduğu için biraz geride kalıyor gibi bir hissiyat da var ^^;