Web sitesi yapmak için hangi dillere ihtiyacım var?

Katılım
19 Nisan 2020
Mesajlar
3.365
Makaleler
2
Çözümler
9
Kendi ürünlerimi sergilediğim, insanların onlara yorum yapabildiği, almak istediklerinde e-ticaret sitelerine yönlendirecek bir web sitesi yapmak istiyorum. HTML, CSS ve JS dışında hangi dillere ihtiyacım var? Şimdiden teşekkürler.
 
Python django olabilir mesela.
Ancak js sizin ihtiyaçlarınızı bol bol karşılar.
 
İfadeler: eth
HTML, CSS, JS ve JS Framevork'leri işinizi görecektir. Başka bir şeye ihtiyaç yok.
 
HTML, CSS, JS ve JS Framevork'leri işinizi görecektir. Başka bir şeye ihtiyaç yok.

Back-end kısmını nasıl yapacak? Ne de olsa etkileşimli bir site istiyor.
 
İfadeler: eth
JavaScript CSS HTML yeterlidir.
 
İfadeler: eth
Bu üçü dışında başka bir şeye gerek yok. JavaScript çok büyük nimet fakat öğrenmesi uzun bir yol. Her yere hakim olman gerekli. Günümüzde modern teknolojilere hakim olmak zorundasın, yazılım sektöründe 2-3 yıl geri kaldığında olacakları sen düşün. Örneğin jQuery'nin sonunun geleceğini kim bilebilirdi? Modern frameworkler (React, Vue, Angular) sayesinde web projelerinin performansları inanılmaz arttı.

JavaScript'e tam hakim olduğunu/olacağını düşünmüyorsan React ile devam et. Array, Template Literals vb. önemli konuların hakimiyetini React sayesinde anladım. JSX sayesinde JS içerisinde HTML yazıyorsun. Backend kısmına takılma, çok seçeneğin var. React öğrenirken SSR kısmında Next.js ve Gatsby ile karşılaşacaksın. Next.js pazarlaması çok iyi, büyük ihtimalle "Bunu da istiyorum!" diyeceksin.
Önce adam gibi Frontend kısmını öğren, Backend beklesin. Backend'i de işin içine katmak istiyorum dersen en basiti ve en kullanışlısı Firebase oluyor. Authentication, validation vb. işlemler için Firebase nimet. Daha detaylı şekilde Backend'e de kaymak istersen MongoDB, Node.js, Express.js en popüler üçlü olarak karşına çıkıyor.

Firebase kullanımı en güzel clone projeler yaparak ortaya çıkıyor. Bu ne olur? Bir Instagram clone, bir Twitter clone yaparken Login, Post, Comment, Like gibi bileşenlerin etkileşimini Firebase üzerinden bağlayarak canlı şekilde veritabanına data girişi yapabilirsin.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…