React'in Türkiye'deki yeri ve geleceği nasıl olur?

790714

Femtopat
Katılım
30 Mayıs 2024
Mesajlar
9
Türkiye'deki kullanım sıklığı ne kadar? Geleceği nasıl olur? Kazandırır mı? .NET'ten gına geldi, JS ile Türkiye'de iş bulunur mu? Genel olarak aydınlatır mısınız?
 
Tekrardan merhaba, kaygılarının olması gayet normal bir şey, bende de var aynı sorunlar sürekli aklına Bu dili öğrensem ilerisi için iyi bir yatırım yapmış olur muyum? Geleceğim için doğru bir karar mı verdim acaba gibi gibi bir çok soru takılıyor insanın aklına.

JS web geliştirmenin beyni diyebilirim, bilen iş bulabilir bilmeyen bulamaz, bilmeyen zaten bir web sitesinin sadece HTML CSS ile yazıldığını sanıyordur.

React hemen hemen hatta hemen hemen değil her iş arayanın istediği kriteller arasında yer alıyor. İş ilanlarında özellikle frontend alanında muhakkak görüyorum. Zaten hali hazırda .NET biliyormuşsun müthiş bir şey bu.

Frontend alanında JS kütüphaneleri günümüzde geleceklerini yaşıyorlar, React, Angular, Vue gibi dilleri bilen insanlar bilmeyen insanlara nazaran 1 adım önde oluyorlar iş bulma imkanları daha da artıyor.

Yani diyeceğim o ki React bilmen geleceğin için müthiş bir karar olacaktır. Yanında Angular, Vue gibi popüler JS kütüphaneleri bilmen ilerisi için seni mükemmel mertebelere getirecektir.
 
Türkiye'deki kullanım sıklığı ne kadar?
React, dünyada popüler bir konumda. Türkiyede gündemi takip eden ve kendini adapte eden tüm firmalar, React veya benzeri bir framework ile tanışmışlardır. @TheDexuS arkadaşında dediği gibi neredeyse her frontend iş ilanında var.

Geleceği nasıl olur?
Dediğim gibi şu aralar aşırı popüler. Githubda binlerce contribute var. Ayrıca facebook desteğinide unutmamak lazım. Bence React uzun bir süre daha, frontend alanını domine edecek.

Kazandırır mı?
Ekmeğini yiyen çok.

JS ile Türkiye'de iş bulunur mu?
Tabiki bulunur. JavaScript sadece web tabanlı olmadığı için birçok alanda da aktif rol oynayabilirsin. Node.js, React Native vs.

Şunu unutmamak lazım, diller birer araç. Sen JavaScript yerine .NET de kullansan benzer işleri yapacaksın. O sebeple dilde uzman olmaktan ziyade, çalıştığın alanda uzman olmak lazım. FullStack (Frontend & Backend) alanında çalışıyorsan, .Net de yazarsın java da, JavaScript de. İnan hiç farketmez. Proje gereksinimlerini hangi dil iyi karşılıyorsa, ekip ne karar verdiyse o kullanılır.
Şunuda unutmamak lazım; dilin Best Practice'lerine hakim olmak önemli. Ama dile bağımlı olmamak gerek.
 
React süper bir şey. İki günde Junior Full stack oldum. React beni HTML CSS'ten kurtardı desem yeridir. Hazır UI / UX bileşenlerini, çok kolayca sayfaya yerleştiriyorum ve veri tabanı ile anında iletişime haline geçiriyorum.

Tabii front-end aslında bambaşka bir alan ben hazır bileşenler kullanıyorum genelde.

Bu yüzden React bence bir vazgeçilmez yani. Springboot ile de güzel çalışıyor.

Topluluğu nasıl bilmiyorum ama anlaması güç değil bence.
 
Türkiye'de Spring Boot hakkında ne düşünüyorsun?
 
Türkiye'de Spring Boot hakkında ne düşünüyorsun?
Bence güzel bir şey Springboot. Springboot, Spring esaslı olup, hızlıca sunucuyu ayağı kaldırmaya yarıyor. Gönderilen HTTP isteklerini güzelce işleyebiliyorsun ama Türkiye'de ki kullanım oranı hakkında çok bilgim yok.

Mesela TCDD şirketi bilet otomasyon sistemini backend olarak Springboot yada Spring ile hallediyor hatta front-end kısmını da Java ile yapıyor.

Bu konu hakkında @bitwise @TheAny @900 @count daha iyi şeyler biliyordur.
 
Front-end kısmını Java ile nasıl hallediyor kısaca açıklayabilir misin?
 
Front-end kısmını Java ile nasıl hallediyor kısaca açıklayabilir misin?
Springboot genel olarak Tomcat sunucusunu başlatır. Ona da index dosyası ekleyerek bir site ön yüzü yapabilirsin. Tomcat sunucusu doğrudan bu index'e yönlendirir.

Resources kısmında static diye bir dizin var yada bu dizini kendin oluşturursun. Oraya index.html'ini eklersin.

Java'da işleri daha da ileriye götürmek için front-end olarak Tymleaf kütüphanesini kullanabilirsin. HTML ile sunucu arasında iletişim kurup, dinamik web siteleri yaparsın.

Başka şeylerde vardır, bu kadar biliyorum. Denemedim hiç, kolaylığı ve zorluğu hahkında yorumum yok.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…