React Native Back-End

dostveviski

Hectopat
Katılım
3 Mart 2020
Mesajlar
50
Merhaba arkadaşlar, bu yıl lisans tezi olarak 3 arkadaş React Native mobil programlama aldık. İki arkadaşım front end üzerine ben ise back end node.js üzerine gittim. Login register işlerinde web servis kullanmayı uygun bulduk. Node.js de firebase veri tabanı kurulumunu bir türlü gerçekleştiremedim. Önerebileceğiniz veritaban sistemi var mı? MongoDB bana samimi geldi bayağı... Ayrıca veri tabanı işlerini firebase olarak direkt React Native'de halletsek daha mı iyi olur? Teşekkürler.
 
Son düzenleyen: Moderatör:
Ben Node.js ile MongoDB tercih ediyorum fakat tez için kullanacağınız için tez hocanızdan bir fikir alsanız daha iyi olur, hocanız şunu kullanın diye tutturabilir(büyük ihtimalle tutturmaz ama son dk golü yemeyin).

MERN diye bir jargon var, "MongoDB, Express, React.js* ve Node.js"ten oluşan ekosistemi bilenlere deniyor (MEAN, MEVN gibi Angular ve vue versiyoları da mevcut).

*:Buradaki React Native değil ama yine de Node.js ve MongoDB sık sık birlikte kullanılıyor bunu söylemek için yazdım bunu.
 
Firebase, Firestore ile BaaS ve DBaaS kullanarak ilerleyebilirsiniz.

Kendi back-endinizi yazmak istiyorsanız Node.js (Express, Nest.js), Go (Gin) veya Java (Spring Boot) önerebilirim.

Database, NoSQL olarak MongoDb, CouchDb veya Dynamo. SQL olarak ise PostgreSQL, MySQL veya MariaDB tercih edilebilir.
 
Relational database için PostgreSQL + Prisma ORM + Express kullanabilirsiniz.

NoSQL database için MongoDB ve Express güzel bir tercih olur.

Nasıl bir uygulama yapacağınıza bağlı olarak tercih yapın.
 
Direkt react native içinde Firebase kullanmak yani front endde firebaseyi kullanmak mantıksız dimi?

React nativeyi pek bilmiyorum ama arkadaşlarım firebaseyi dahil etmişler kodlarının içine
 
Direkt react native içinde Firebase kullanmak yani front endde firebaseyi kullanmak mantıksız dimi?

React nativeyi pek bilmiyorum ama arkadaşlarım firebaseyi dahil etmişler kodlarının içine
Mantıklı. Arayüzde yapmak istemediğin şeyleri de Firebase functions'a yazabilirsin. Firebase'in kullanımı öyle zaten. Bir backend uygulaması ile yapabileceğin çoğu şeyi Firebase ile yapabilirsin. Var olma amacı bu.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…