React İle Backend Geliştirilebilir Mi?

React İle Backend Uygulama Geliştirilebilir Mi?

React JS arayüz (frontend) uygulama oluşturmak için geliştirilmiş popüler bir JavaScript kütüphanesidir. Backend (sunucu tarafı) uygulama geliştirmek için kullanılmaz. Fakat sunucu ile API üzerinden iletişime geçerek veri alışverişinde bulunabilir.

Günümüzde oldukça revaçta olan React JS ile uygulama arayüzü geliştirme oldukça kolaylaşmaktadır. Komponent yapısı, gelişmiş hazır paketler ve geniş geliştirici seçeneği ile arayüz geliştirmek için oldukça etkili bir seçenek. Yeni bir komponent oluşturmak veya farklı komponentler arasında etkileşim sağlamayı geliştirici açısından kolaylaştırmaktadır.

Uygulamanızın arayüz tasarımını, butonları, listeleri, resimleri kolayca uygulamaya ekleyebilir ve bunlarla iletişimin kolaylıkla yapılması React ile mümkündür. Fakat bir UI kütüphanesi olduğu için backend ile ilgili işlemleri yapmak istediğinizde size yardımcı olamayacaktır. Bu nedenle backend için farklı bir kütüphane veya programlama dili seçilebilir. Günümüzde backend için Node JS oldukça yaygın kullanılmaktadır.

Her ne kadar backend uygulama geliştirmek için React JS kullanılmasada gerek Axios modülü gerekse Fetch Api üzerinden istenilen backend ortamına bağlanabilir ve oradan istediği bilgileri alarak sunabilir. Ürün bilgileri, kullanıcı bilgileri, yorum bilgileri gibi bir çok veriyi sunucudan aldıktan sonra en güzel şekilde sunmak için React Jsden faydalanabilirsiniz.

React JS İle Hangi Backend Kullanılmalıdır?

Aslında bu yapacağınız işe ve yine uygulamayı geliştirecek ekibe bağlı bir cevaptır. React API ve GraphQl tabanlı olarak sunuculara bağlandığı için uygulamanın isterlerine uygun bir sunucu seçimi doğru olacaktır. Mesela backend geliştiricisinin Php ve Mysql kulandığını ve uygulamamızda da Mysql kullanılmasının talep edildiği bir durumda php, mysql ve apache seçenekleri devreye alınabilir.

Ama geliştiricinin JavaScript ile geliştirme yaptığını ve MongoDB ile çalışılması gereken bir durumda, Node JS veya Express JS seçenekler arasına girecektir.

Yine mesela yoğun yapay zeka kullanımın olduğu bir uygulamada Pyhton değerlendirmeye alınabilir.

Sonuç

React JS hızlı arayüz (backend) uygulamaları oluşturmak için Facebook tarafından geliştirilmeye başlandı ve günümüzde frontend uygulamalar kullanmak için en çok kullanılan UI kütüphanelerinden bir tanesidir. React backend mi? sorusunun kısa cevabı ise backend uygulama geliştirmek için ReactJS kullanılmamaktadır. Bunun yerine NodeJS veya farklı seçenekler değerlendirilebilir.

Sizin de sormak istedikleriniz veya eklemek isteğiniz konular varsa yorumlarda yazabilirsiniz.

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir