Soru & Cevap

Full Stack Web Geliştirme (Sunucu-İstemci)

27.12.2020 - 11:15

Kısa bir süre önce python ı bitirdim. Web alanına projeler yapmak istiyorum. Şu an python öğrendiğim için Django ile proje yapmak istedim fakat araştırma yaparken sunucu ve istemci diye iki farklı taraf olduğunu ve Django ile ise sadece sunucu tarafında geliştirme yapabileceğimi öğrendim.

Kafamda Twitter, Hepsiburada gibi sitelerin kopyasını yapmak var. Sadece sunucu tarafında geliştirme yaparak bu tarz siteleri yapabilirmiyim? İstemci taraflı yazılımı öğrenmem gerekir mi?Örneğin twitter ı yapmaya çalışırken istemci tarafındaki yazılımı bilmemem bana ne gibi sorunlar çıkartır?

71 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user sevgii
sevgii
05.01.2023 - 09:35

Ben de çok rahat yapabileceğinizi düşünüyorum

Profile picture for user ugurhamzaoglu
ugurhamzaoglu
20.04.2021 - 05:33

peki web sitesi yaparken sunucu da hangi işlemleri, istemci tarafında hangi işlemleri yapıyoruz? 

Front-end : Görünüm kısmı oluyor yani şuan bu sitede görünen kısım front-end, bu görünüm de yapılan her kullanıcı isteğine  veri tabanından bilgi getirilir. Buda Server side oluyor.
Ben şimdik bu yorumu atıyorum bu yorum veri tabanına gidiyor. Bunu  ise ordan çekip, senin gönderinin altına çekiliyor. bunu ise Template engine ile yapılıyor. Html'e yollanan verileri bu şablon motorları karşlıyor. 

Profile picture for user ugurhamzaoglu
ugurhamzaoglu
20.04.2021 - 05:29

Çok rahat yapabilirsin. Şöyle hatta template' direk hazır internetten bulabilirsin twitter veya e-ticaret sen bunu Django ile giydirirsin. Görünüm yani site bildiğin gibi twetter olur. Sana kalan kısmı ise MVT 'ye göre Sunucu ile iletişimde olmak. Veya template yapmayıp'ta, kendinde kodlayabilirsin. Bootstrap çok fayda sağlar. navbar, collapsemenu, card  bu saydıklarım Django'daki Template kısmı yani MVT'nin template kısmı. geri kalan ise Model: Database ve bundan aldığı veriyi, template yani html sayfalarına aktarma kısmı View kısmı oluyor. denemelisin kesinlikle..

Profile picture for user chnkyn01
chnkyn01
28.12.2020 - 06:06

sunucu taraflı tek olmuyor malesef.temeli istemci taraflıdır.

-iskelet : html dir

-dizayn (stil) : css tir.

-etkileşim : javascripttir.

En azından dinamik sayfada olunması gerekenler bunlar.

css'i hızlı yazmak için scss kullanıyorum.daha kullanışlı.

javascript içinde jquery tarzı bir kütüphane öğrenebilirsin.

 

Orçun Berkay Akkaya
29.12.2020 - 02:58
peki web sitesi yaparken sunucu da hangi işlemleri, istemci tarafında hangi işlemleri yapıyoruz?