Web Programlama Dil Seçimi

RealtimeUfuk

Megapat
Katılım
23 Aralık 2015
Mesajlar
419
Yer
Beylikdüzü, İstanbul
Selamlar ben Ufuk;

Baya zamandır araştırıyorum net bir bilgiye ulaşamadım ve sizlere sormak istiyorum. Güvenlik açısından ve hız açısından PHP mi daha iyidir Python'nun Django Framework'umu yoksa Ruby mi ? Bu işin üstadı olan arkadaşlar cevaplarsa çok memnun olurum :)
 
PHP çok yaygın bir dildir, ilk önce onu öğren. Sonra Pyhton ve Ruby öğrenebilirsin. Nunlar PHP'ye göre kolaydır. Şu linke bir bak dediğin dilleri kıyaslıyor:
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.


Ha bu arada web programlama için öncelikle HTML, CSS, ve Javascript bilmelisin.
 
php çok yaygın bi dildir ilk önce onu öğren sonra pyhton ve ruby öğrenebilirsin bunlar php ye göre kolaydır şu linke bi bak dediğin dilleri kıyaslıyo
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.


ha bu arada web programlama için öncelikle html,css, ve javascript bilmelisin

Web Tasarımı biliyorum, Jquery de AJAX bile yapıyorum sorun yok aslında javascript teknolojileri üzerinden gitme gibi bir isteğim var. AngularJS - NodeJS falan hani belki PHP ye yönelsemmi gibisinden açtım konuyuda :)
 
Şu işe başlayacak her kişinin ilk sorusu hangisini seçmeliyim hangisi çok hızlı,çok güvenli, çok iyi vs. gibi sorular oluyor.Herhalde araba,telefon yada bir eşya olarak düşünüyorsunuz dil olayını ki en iyisini seçmekte sizin en büyük hakkınız.Tabi bu iş araba yada telefon seçmek gibi olsaydı.

Şimdi gelelim konunun asıl cevabına,ilk önce Türkiye şartlarını ele alalım.Bundan 10 yıl önce birisine ben "front-end developer" olarak çalışmak istiyorum deseydiniz "O nedir?" derdi.Ama şuanda en büyük şikayet sektörde bu konuda uzman insan sayısının az olması.Tabi artık işin "Front-end" tarafı da yavaş yavaş 2 ye bölünmüş durumda "HTML,CSS" gibi betik editleme kısmı ve "Javascript" kısmı çünkü yeni gelen düzenlemeler,standartlar ve teknolojiler her şeyden biraz olsun demenize pek izin vermiyor,en azından bu işi profesyonelce yapmak istiyorsanız.Yani olay tamamiyle sizin kendinizi zamana ne kadar ayak uydurup bir konuda uzman olma sürecinizle ilgili.Ha ben şu konuda uzman oldum oda 10 yıl sonra yok olursa ne olur? O Konudan aldığınız tecrübeler ve birikimler sizin başka bir yola çıktığınızda nereden baksanız rakiplerinizden 10-0 üstün başlamanızı sağlayacaktır.

Biraz piyasadan bilgi vermek gerekirse;
Şuana kadar gittiğim bankaların hiç birisinde PHP ile ilgili bir projeye rast gelmedim genelde .Net teknolojileri kullanıldığını gördüm.Arada Java ile yazılan sistemlere de rast geldim(bankanın genel altyapısı hazine,bono vs. gibi bilgilerin yönetildiği ana sistemler).Ağırlık .Net tarafında bunun nedeni Microsoft Eğitimleri ve desteği.İşin Java kısmı da önemli mesela yurt dışına çıktığınızda artık bankacılıkta Java üstün çıkıyor.Tabi Java nın yanında Oracle bir banka sistemi için olmazsa olmazdır .Net tarafı içinde Mssql.

CRM ve ERP uygulamaları içindede bulundum. Bu tarafta genelde .Net tarafı ağır bir üstünlük içinde.

Peki Python kullanan yok mu ? eğer linux üzerinde çalışacaksanız yada IoT ile ilgilenmeyi düşünüyorsanız.Python en iyi yoldur.

PHP kullananlar ne yapıyor peki ? açıkçası PHP bilmiyorum ama profesyonel projelerde rastladığım pek söylenemez.

Ruby kullananlar ? Ruby kısmı içinde pek rastlamadım ama illaki kullanan vardır.

Şimdi buradan çıkardığımız sonuç .Net ve Javanın bankacılık,Python un Linux tarafında kullanıldığı yada PHP kimse kullanmıyor olmamalıdır.Çünkü teknoloji çok hızlı gelişiyor ve artık Microsoft bile açık kaynak alemine dalmış cross-platform çalışmayı hedefliyor.Bir konuda tam yetkinliğe sahip olup sonrasında diğerlerine geçiş yapmak gerekiyor.Öncelikle kendinize sormanız gereken şey ben işin Front-end tarafında mı olmak istiyorum yoksa Back-End mi eğer Front-End tarafında olmak istiyorsanız Javascript,HTML ve CSS öğrenmeniz gerekiyor.Eğer Back-End tarafında olmak istiyorsanız kanaatimce .Net kasmanız gerekiyor.

Son yıllarda en çok kullanılan diller için;
Language Trends on GitHub · GitHub
GitHut - Programming Languages and GitHub
 
Şu işe başlayacak her kişinin ilk sorusu hangisini seçmeliyim hangisi çok hızlı,çok güvenli, çok iyi vs. gibi sorular oluyor.Herhalde araba,telefon yada bir eşya olarak düşünüyorsunuz dil olayını ki en iyisini seçmekte sizin en büyük hakkınız.Tabi bu iş araba yada telefon seçmek gibi olsaydı.

Şimdi gelelim konunun asıl cevabına,ilk önce Türkiye şartlarını ele alalım.Bundan 10 yıl önce birisine ben "front-end developer" olarak çalışmak istiyorum deseydiniz "O nedir?" derdi.Ama şuanda en büyük şikayet sektörde bu konuda uzman insan sayısının az olması.Tabi artık işin "Front-end" tarafı da yavaş yavaş 2 ye bölünmüş durumda "HTML,CSS" gibi betik editleme kısmı ve "Javascript" kısmı çünkü yeni gelen düzenlemeler,standartlar ve teknolojiler her şeyden biraz olsun demenize pek izin vermiyor,en azından bu işi profesyonelce yapmak istiyorsanız.Yani olay tamamiyle sizin kendinizi zamana ne kadar ayak uydurup bir konuda uzman olma sürecinizle ilgili.Ha ben şu konuda uzman oldum oda 10 yıl sonra yok olursa ne olur? O Konudan aldığınız tecrübeler ve birikimler sizin başka bir yola çıktığınızda nereden baksanız rakiplerinizden 10-0 üstün başlamanızı sağlayacaktır.

Biraz piyasadan bilgi vermek gerekirse;
Şuana kadar gittiğim bankaların hiç birisinde PHP ile ilgili bir projeye rast gelmedim genelde .Net teknolojileri kullanıldığını gördüm.Arada Java ile yazılan sistemlere de rast geldim(bankanın genel altyapısı hazine,bono vs. gibi bilgilerin yönetildiği ana sistemler).Ağırlık .Net tarafında bunun nedeni Microsoft Eğitimleri ve desteği.İşin Java kısmı da önemli mesela yurt dışına çıktığınızda artık bankacılıkta Java üstün çıkıyor.Tabi Java nın yanında Oracle bir banka sistemi için olmazsa olmazdır .Net tarafı içinde Mssql.

CRM ve ERP uygulamaları içindede bulundum. Bu tarafta genelde .Net tarafı ağır bir üstünlük içinde.

Peki Python kullanan yok mu ? eğer linux üzerinde çalışacaksanız yada IoT ile ilgilenmeyi düşünüyorsanız.Python en iyi yoldur.

PHP kullananlar ne yapıyor peki ? açıkçası PHP bilmiyorum ama profesyonel projelerde rastladığım pek söylenemez.

Ruby kullananlar ? Ruby kısmı içinde pek rastlamadım ama illaki kullanan vardır.

Şimdi buradan çıkardığımız sonuç .Net ve Javanın bankacılık,Python un Linux tarafında kullanıldığı yada PHP kimse kullanmıyor olmamalıdır.Çünkü teknoloji çok hızlı gelişiyor ve artık Microsoft bile açık kaynak alemine dalmış cross-platform çalışmayı hedefliyor.Bir konuda tam yetkinliğe sahip olup sonrasında diğerlerine geçiş yapmak gerekiyor.Öncelikle kendinize sormanız gereken şey ben işin Front-end tarafında mı olmak istiyorum yoksa Back-End mi eğer Front-End tarafında olmak istiyorsanız Javascript,HTML ve CSS öğrenmeniz gerekiyor.Eğer Back-End tarafında olmak istiyorsanız kanaatimce .Net kasmanız gerekiyor.

Son yıllarda en çok kullanılan diller için;
Language Trends on GitHub · GitHub
GitHut - Programming Languages and GitHub
Öncelikle çok teşekkür ederim zaman ayırıp cevapladığınız için. Ben işin Front-End kısmında profesyonel olmak istiyorum buna zaten karar verdim. Şimdi bunu sormamdaki amaç şu Front-End'ciyim tamam sorun yok ama en azından Back-End bilgimde olsun istiyorum ve bu üçü arasında kaldım hangisine başlasam diye. Bilgisayarım zaten Ubuntu linux yani o yüzden Python bana daha cezbedici geliyor. Biliyorsun Google'ın neredeyse tüm sistemleri Python kullanıyor.
 
Şu işe başlayacak her kişinin ilk sorusu hangisini seçmeliyim hangisi çok hızlı,çok güvenli, çok iyi vs. gibi sorular oluyor.Herhalde araba,telefon yada bir eşya olarak düşünüyorsunuz dil olayını ki en iyisini seçmekte sizin en büyük hakkınız.Tabi bu iş araba yada telefon seçmek gibi olsaydı.

Şimdi gelelim konunun asıl cevabına,ilk önce Türkiye şartlarını ele alalım.Bundan 10 yıl önce birisine ben "front-end developer" olarak çalışmak istiyorum deseydiniz "O nedir?" derdi.Ama şuanda en büyük şikayet sektörde bu konuda uzman insan sayısının az olması.Tabi artık işin "Front-end" tarafı da yavaş yavaş 2 ye bölünmüş durumda "HTML,CSS" gibi betik editleme kısmı ve "Javascript" kısmı çünkü yeni gelen düzenlemeler,standartlar ve teknolojiler her şeyden biraz olsun demenize pek izin vermiyor,en azından bu işi profesyonelce yapmak istiyorsanız.Yani olay tamamiyle sizin kendinizi zamana ne kadar ayak uydurup bir konuda uzman olma sürecinizle ilgili.Ha ben şu konuda uzman oldum oda 10 yıl sonra yok olursa ne olur? O Konudan aldığınız tecrübeler ve birikimler sizin başka bir yola çıktığınızda nereden baksanız rakiplerinizden 10-0 üstün başlamanızı sağlayacaktır.

Biraz piyasadan bilgi vermek gerekirse;
Şuana kadar gittiğim bankaların hiç birisinde PHP ile ilgili bir projeye rast gelmedim genelde .Net teknolojileri kullanıldığını gördüm.Arada Java ile yazılan sistemlere de rast geldim(bankanın genel altyapısı hazine,bono vs. gibi bilgilerin yönetildiği ana sistemler).Ağırlık .Net tarafında bunun nedeni Microsoft Eğitimleri ve desteği.İşin Java kısmı da önemli mesela yurt dışına çıktığınızda artık bankacılıkta Java üstün çıkıyor.Tabi Java nın yanında Oracle bir banka sistemi için olmazsa olmazdır .Net tarafı içinde Mssql.

CRM ve ERP uygulamaları içindede bulundum. Bu tarafta genelde .Net tarafı ağır bir üstünlük içinde.

Peki Python kullanan yok mu ? eğer linux üzerinde çalışacaksanız yada IoT ile ilgilenmeyi düşünüyorsanız.Python en iyi yoldur.

PHP kullananlar ne yapıyor peki ? açıkçası PHP bilmiyorum ama profesyonel projelerde rastladığım pek söylenemez.

Ruby kullananlar ? Ruby kısmı içinde pek rastlamadım ama illaki kullanan vardır.

Şimdi buradan çıkardığımız sonuç .Net ve Javanın bankacılık,Python un Linux tarafında kullanıldığı yada PHP kimse kullanmıyor olmamalıdır.Çünkü teknoloji çok hızlı gelişiyor ve artık Microsoft bile açık kaynak alemine dalmış cross-platform çalışmayı hedefliyor.Bir konuda tam yetkinliğe sahip olup sonrasında diğerlerine geçiş yapmak gerekiyor.Öncelikle kendinize sormanız gereken şey ben işin Front-end tarafında mı olmak istiyorum yoksa Back-End mi eğer Front-End tarafında olmak istiyorsanız Javascript,HTML ve CSS öğrenmeniz gerekiyor.Eğer Back-End tarafında olmak istiyorsanız kanaatimce .Net kasmanız gerekiyor.

Son yıllarda en çok kullanılan diller için;
Language Trends on GitHub · GitHub
GitHut - Programming Languages and GitHub

Hemen hemen her yerse sorulan bir soru olmasına rağmen duyduğum veya okuduğum en güzel açıklama, teşekkürler...
 
Uyarı! Bu konu 9 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı