Merhabalar,
PHP öğrenimimle birlikte React'ı merak ediyorum. Bunun ile bir kullanıcı arayüzü yazıldığını biliyorum fakat kullanıcı arayüzü yazıldıktan sonra ne olacak? Veritabanı bağlantısı yapabiliyor muyuz? Ben veritabanı bağlantısı yapılamayacağını okudum ki zaten arayüz geliştirme kütüphanesi için doğal. Fakat eğer veritabanına bağlanamıyorsak PHP gibi dillerle çalıştırılabilir mi? Veya tam olarak ne gibi projeler geliştirilebilir bununla?
Teşekkürler.
ReactJS ile neler yapılabilir?
8
●627
- 12-03-2020, 18:44:25Kimlik doğrulama veya yönetimden onay bekliyor.Hocam siz PHP'de belli bir düzeye gelmeden ve React'e göz dikmeden önce teknolojiler hakkında genel kültürünüzü oturtmalısınız bence önce. Front-end nedir, back-end nedir, hangi yazılım dili nerelerde kullanılır nasıl çalışır vs.Misafir adlı üyeden alıntı: mesajı görüntüle
- 12-03-2020, 18:48:37Yani ben bu kavramları zaten geçmişte de kaynak kaynak araştırdım okudum ama halen kafamda tam olarak canlandıramıyorum. Ben mi algılayamıyorum acaba?bybrown adlı üyeden alıntı: mesajı görüntüle
Front-end, önyüz ve Back-end'de de arkayüz (kod kısmı) olarak kısaca tanımlayabilirim. Siz de haklısınız.
- 12-03-2020, 18:49:35Hello world yazıp "belli bir düzey"e gelmiş galibabybrown adlı üyeden alıntı: mesajı görüntüle
.
Tabii ki şaka bir yana her zaman herkese yardımcı olmaya çalışırım #8 - 12-03-2020, 18:51:07Hayır değil, ben konuda anlayamadığım kısımdan sadece biraz daha açıklayıcı ve yardımcı bir şekilde ifade edilmesini istedim o kadar. Ticaretlerim de bunun kanıtıdır. Ayrıca ilk cümledeki ifadem yanlıştı bunun için de özür dilerim. Düzelttim.botadam adlı üyeden alıntı: mesajı görüntüle
- 12-03-2020, 18:52:36Frontend çatısı hocam React. JS olan implemantasyonu ise Web için olanı. Bir de mobil taraflı olanı var.
Frontend demek istemci demek. React istemci tarafında interaktif uygulamalar tasarlamak için kullanılıyor. Merkezi olan, backend kısmı ise istemci isteklerini işlemek için var.
Şu kaynaklara bakın olayı anlarsınız. İşin literatürüne hakim olmak çok önemli. Sizi diğer geliştiricilerden bu ayırıyor çoğu zaman.
https://en.wikipedia.org/wiki/Front_and_back_ends
https://en.wikipedia.org/wiki/React_(web_framework) - 12-03-2020, 18:59:03Eğer seviyorsanız pes etmeyin bir noktada oturacaktır. Web üzerinde çalışmak istiyorsanız sunucu, istemci kavramlarını da iyi öğrenin. Protokolleri araştırın, bir dilin sunucu tarafında çalışması (PHP, ASP, node.js, JSP vs) ya da istemci üzerinde çalışması (HTML, JS, CSS vs) ne demek bunlar iyi oturtun kafanızda. Arayüz ve back-end arasındaki farkı iyi kavrayın. Arkaplanda ne ne çalıştırırsanız çalıştırın büyük oranda kullanıcıya bunu istediğiniz şekilde gösterebilirsiniz. Örneğin önyüzde React ya da Vue.js kullanmanız ile veritabanınızın bir alakası yok.Misafir adlı üyeden alıntı: mesajı görüntüle
- 12-03-2020, 19:08:47Öncelikle iki kavramın farkını öğrenmek gerek. Backend ve frontend farkının bahsedildiği bir makaleye buradan ulaşabilirsiniz.
https://careerfoundry.com/en/blog/we...d-and-backend/
Php sunucu taraflı(server-side) yani back-end tarafında kullanılan bir programlama dili.
React ise front-end tarafında, kullanıcı arayüzü oluşturmak için kullanılan bir Javascript kütüphanesi.
Yani siz Php alternatifi olarak yine sunucu taraflı bir dil öğrenebilirsiniz örneğin: Python, Java, Javascript(Node.js), C#, C, C++, Go, Swift...
Not: Php öğrendim şimdi Python öğreniyim daha sonra Java öğreniyim düşüncesi mantıklı değildir çünkü önemli olan kullanılan programlama dili değildir önemli olan konseptin öğrenilmesidir. Yapılacak işe en uygun hangi dilse o seçilmelidir. Bir programlama dilini ve konsepti öğrendiğinizde, başka bir programlama dilini öğrenmeniz için sadece syntax ve o dilin spesifik bir kaç özelliklerini öğrenmeye ihtiyaç duyarsınız ve bu çok kısa sürer.
Bir arkadaş bahsetmiş; React Native (React'in mobil versiyonu gibi düşünülebilir), React web versiyonu ile benzer olsa da bire bir aynı değil ama yine arayüz oluşturma da kullanılıyor. - 12-03-2020, 19:29:00Tamamdır teşekkürler, bunun gibi yanıtlar arıyordum.botadam adlı üyeden alıntı: mesajı görüntüle

Ben yıllardır kodlama dilleriyle uğraşıyorum ama işin hep iç kısmına bakıyormuşum sanırım. Temel konulara çok ağırlık vermediğim buradan belli oluyor. Bu eksiğimi en kısa zamanda kapatmam gerek.
Yanıtınız için tekrardan teşekkür ederim.
Front-end, önyüz ve Back-end'de de arkayüz (kod kısmı) olarak kısaca tanımlayabilirim. Siz de haklısınız.
.