Phpmi Djangomu?

Forumda böyle bir konu vardı zaten. Ama ben Ruby bilsem de yine Django derdim herhalde. Siz Ruby biliyorsanız railsi araştırıp karar verebilirsiniz.

1 Beğeni

Evet bunu biliyorum.ama python bildigim icin django bana daha cazip ve kolay geliyor.php basli basina yeni bir dil.yeni dil demek yeni syntax demek.bununla ugrasamam.zaten bir tarafta html css bir taraftan js yeni dil ile ugrasamam.ama django bir framework.hemde bildigim bir dilin frameworku.oyuzden eger aralarinda cok fark yoksa django ogrenmek istiyorum

Hayir rubyle hic alakam yok malesef

Kişisel görüşüm;
Hedefin sadece web geliştirme ise PHP öğrenmeni tavsiye ederim. Performans ve kütüphane avantajları olarak PHP önde.

Dersen ki;
Ben ileride Desktop app, Data Science, AI, Game gibi alanlara yönelmek istiyorum, o zaman işin rengi değişir ve Python tercih etmen daha doğru olur.

PHP, web dev konusunda bir numara ve uzunca bir süre de öyle kalacak.

PHP ölmez ama daha az kullanılabilir ve gördüğüm tek rakip Go

O zaman Django sizin için iyi olucaktır

JavaScript, web konusunda şu an bir numara. Ve ben de dahil kimse öyle kalacağını garanti edemez.

Go ile PHP’nin zerre alakası yok.

Artık yeni nesil, JavaScript kullanıyor.

Bahsettiğim post konuyu açıklıyor. @aib hocanın postu. (Buldum)

Aslında belki ölmez, onu kullanan bir topluluk elbette olacak, ama uzmanlar PHP’nin kullanımı önümüzdeki 5 sene içinde çok düşecek, diyor.

JavaScript kütüphane bakımından çok zengin, arkasında Mozilla dahil büyük bir topluluk var. Performansı bilmiyorum.

Bu konu güzel bir tartışma olabilir. Tecrübeli üyelerimizi davet edelim: @aib @EkremDincel @dildeolupbiten

Bu cevap benim için yeterli.

Performans açısından bir fark olsa bile çok olacağını sanmıyorum. Ama yine de araştıracağım.

edit:
Buldum bile

In general, JS is faster considerably than PHP though (on the same hardware);

Kaynak

Yani JavaScript daha hızlıymış.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/php-node.html

Yalnızca bu bahsettiğiniz frameworkler ile alakalı. Yoksa Go ile alakalı değil. Yani Django ile site yaparken Django ile yapmış olursunuz, tam olarak Python ile değil.

Hız konusunda karşıt görüşler var, bilemedim.

Aslında benim söylemek istediğim ve sizin söyledikleriniz aynı kapıya çıkıyor, dil seçimi olayı da aynı, kişiye ve projeye göre değişebiliyor.

1 Beğeni

Tabii ki, haklısınız. Diller araçtır, amaç değil. Projeye göre farklı diller seçilebilir.

1 Beğeni

Açılmış aynı isimle bir konu daha var odamı sizindi @Abdullah

Evet

(Jxjabxjwxbajxvwuxwvx)

1 Beğeni

Açıkçası web projelerinde tercihim PHP olurdu. Django tecrübem yok fakat geçenlerde flask ile bir proje yaptım. PHP den daha zor geldi bana. Yani güya Python dilinin avantajını kullanacam ama html sayfası içinde yazdığım Python kodları (flask kod yapısı) bana gerçekten yabancı geldi. Sadece flask ı import ettiğim py dosyasında alışık olduğum Python kodlarını kullandım. Django da böyleyse onu öğrenmek için harcayacağım zamanı PHP ye harcardim şahsen. Bu arada JavaScript istemci tarafında çalışan bir dil. PHP ya da django nun alternatifi degil ki arkadaşlar. Belki de benim haberim yokken herşey değişmiştir. Neyse dediğiniz gibi daha birikimli arkadaşların yorumlarını da alalım. Ben de birşeyler öğrenirim.

Artık değil. Hem front end hem back end de çalışabiliyor. Bu yönüyle de PHP den önde olduğu söylenebilir.

Siz template language den bahsediyorsunuz. Onun Python ile alakası yok. Flask ve Django ile alakalı. Ayrıca o Django da da var. Front end için büyük kolaylık sağlıyor. Yani oldukça yararlı bir özellik.

O zaman Django öğrenin bence.

Böyle şeyler için kaynak vermek lazım, hangi istatistiğe göre?

Bunun için de aynı şey geçerli.

Go’nun kullanıldığı yerlerden biri de backend.

Bu konuda ben de Golang’ı güzel bir alternatif olarak görüyorum. Statik tipli, derlenen, çöp toplayıcısı olan, hızlı ve yazımı kolay bir dil.

Pidigits ve regex-redux dışında node.js hız açısından açık ara önde gibi gözüküyor. Ayrıca bu tür karşılaştırmalar biraz anlamsız.

Django ne ile yapıldı?

İşte böyle problemler yaşanmaması için javascript demek yerine javascript yorumlayıcıları hakkında konuşmak lazım, özellikle de konu performans ise. Javascript sadece bir dil.


PHP konusunda yorum yapmak bana düşmez ama rast gelip okuduğum, duyduğum kadarı ile eleştirilen çok yanı var.

1 Beğeni

PHP ve JS karşılaştırması zaten anlamsız benim için, sadece arkadaşı aydınlatmak için paylaştım…

Her dilin eleştirilecek çok yanı var, siz yeter ki eleştirmek isteyin…

Bu konuda size katılıyorum, yakın gelecekte Go yükselişe geçer diye düşünüyorum…

1 Beğeni