• 24-05-2023, 09:36:16
    #1
    Merhabalar, öncelikle konuyu yorumlayacak olan dostlara söyleyeceğim şu ki;
    İlk defa yazılım konusunda bir atılım yapmayı düşünüyorum, yani kendime yatırım yapacağım

    İlk etapta CSS/JS - React kapsamında kendimi geliştirmek için araştırmalar yaptım, fakat işin back end tarafı da her daim kafamı kurcalayan faktörler arasında yer alıyor. İlk karar mekanizmama akan .Net oldu, fakat NodeJS hakkında gördüğüm yorumlar beni kendisine çekmeye başladı. Bir arkadaş ile yaptığımız sohbette NodeJS artık React ile bağını kesti diye bir muhabbete girdi ve anlam veremedim. Aslında konuya uzak olduğum için cahil kaldım diyebilirim bu sohbette. Bu konuda üstad olan arkadaşlar sizler ne düşünüyorsunuz. Özellikle de hem masaüstü hem web hem de mobil uygulamalar için (ileri zamanlar) bu teknolojiler bana yeterli olacak mıdır?
  • 24-05-2023, 09:40:07
    #2
    Merhaba,

    Konunun detayını bilmiyorum, arkadaşın belki farklı bir şeyi kasıt etmiş olabilir fakat Node.js ile React birbirinden bağımsız bir şey. İkisininde bir birine destek olması veya desteklememesi gibi durumlar söz konusu değil. Benim buradaki fikrim Node.js günümüzdeki teknolojiler arasında hatrı sayılır bir kitleye sahip ve sürekli gelişitirilmekte. Bugün Türkiye'de ki birçok büyük şirket hala aktif olarak kullanmakta veya kullanmaya devam etmekte.

    React ve Node.js JavaScript temelli olduğu için öğrenme eforunuz diğer backend dillerine göre daha kolay olacaktır. Bu yüzden bence kararınız doğru.
  • 24-05-2023, 09:41:39
    #3
    React ile nodejs bagini nasil kesebilir? Kusura bakmayin arkadasiniz yanlis konusmus.
    Biri front end digeri server side tarafinda calisip calismadigini surekli kontrol etmeniz gereken bir backend dili.
    Benim tavsiyem react + php (laravel) olur. Ihtiyaciniza gore nodejs donebilirsiniz.
    Veya vuejs + laravel. Laravel icerisinde vuejs + vite kullandiginizda kebap oluyor.
    Tabii tercih size kalmis.
  • 24-05-2023, 09:44:14
    #4
    Nextjs öneririm yeni sürümü çok iyi hem frontend hem backend olarak işinizi fazlasıyla çözecektir.
  • 24-05-2023, 10:00:21
    #5
    vue js ve next js güzel arkadaşın da önerdiği gibi bende önerebilirim
  • 30-05-2023, 21:54:56
    #6
    Hangi frontend framework'ü hangi backend framework'ü birlikte kullanılıyor bir bakalım,

    Angular - Nest
    React - Next
    Vue - Nuxt

    Yukarıdaki Nest, Next ve Nuxt zaten birer NodeJs framework'ü. React kullanan biri için Next en iyi seçenek.
    Frontendde Javascript ne kadar güçlü ise backende de NodeJS o kadar güçlü.
    Bunları iç içe düşünmek gerekiyor, bağını kestiği falan yok yani.

    React'ın günümüzdeki en büyük artısı React Native. React çalışan biri biraz çaba ile mobil tarafa geçebilir.
    Masaüstü uygulamalar çıkarmak için ise electron kullanabilirsiniz. Kısaca planınızda bir yanlışlık yok.
  • 03-07-2023, 08:39:35
    #7
    Öncelikle yazılım konusunda atılım yapmayı düşündüğünüz için adınıza gerçekten sevindim meslektaşım . Kendinizi geliştirmek için CSS/JS - React'i araştırmanız harika bir başlangıç aslında bir çok kişiye göre daha net seçimlerle sorunuzu yöneltiyorsunuz.


    NodeJS, son zamanlarda büyük bir popülerlik kazandı ve React ile entegrasyonu oldukça kolaydır. Bu, web uygulamaları için backend tarafını NodeJS ile geliştirebileceğiniz anlamına gelir. Ayrıca, NodeJS ile masaüstü uygulamaları ve mobil uygulamalar da geliştirebilirsiniz. NodeJS'nin esnekliği, projelerinizi farklı platformlara genişletmenize olanak sağlar. Popüler bir anket var 2022 yılı için linki bırakıyorum : https://survey.stackoverflow.co/2022...r-technologies


    Ancak, her şeyden önce, JavaScript dilini öğrenmenizi öneririm. JavaScript, hem React hem de NodeJS için temel bir gerekliliktir. JavaScript'i öğrendikten sonra, CSS/JS - React ile başlayabilir ve ardından NodeJS'yi öğrenerek backend tarafına geçebilirsiniz. JavaScript diline hakim olduktan sonra, yeni teknolojilere ve framework'lere adapte olmak çok daha kolay olacak emin ol hemde düşündüğünden daha kolay


    Emin ol, bu teknolojilere entegre olmak zor değil ve ileride masaüstü, web ve mobil uygulamalar geliştirmeniz için yeterli olur. Kendine güven ve başla , istikrarlı bir devamlılık ardından bir çok şey kolaylaşmaya başlayacaktır.

    Öneri bir teknoloji rotası vereyim HTML , CSS , JS , CSS Kütüphanesi (Bootstrap veya Tailwind ) , CSS Flexbox , Node.JS , isteğe bağlı css tekrarı , React.js eğer bu rotada bir soru sormak istersen ilgili bir kategoriye konu açarak beni etiketleyebilrisin. Hem herkese cevap hem de senin soruna elimden geldiğince çözüm üretmiş oluruz. Kendine iyi bak umarım bir gün birlikte çalışırız
  • 03-07-2023, 13:34:28
    #8
    React için yeni sürümde kurulum işlemi npm ile değil farklı bir paket yöneticisi ile yapılıyor. Onu kastetmiş olabilir.
  • 13-07-2023, 01:45:54
    #9
    Kişisel tavsiyem illaki Js dillerinde ilerleyeceksen client - api ve veritabanı için : ReactJs - NextJs - .NetApi - veritabanı sana bağlı cünkü okuma ve yazma performanları farklı veritabanlarının onuda google da bulabilirsin.