Tam o sırada, başka bir pillinetwork sitesi olan kodaman.org'da: "Tart Yaz Kampi Ile Kendinizi Gelistirin"

CD Baby nin kurucusu ve programcısı olan Derek Sivers iki yıllık MVC framework (rails) kullanma çabasından sonra neden eski kullandığı programlama dili olan PHP ye döndüğünün 7 sebebini dile getiren bir yazıyı O'Reilly blogunda yayınlamış. Güzel de bir yazı olmuş. Bir programcı için yeni bir dil öğrenmenin ne kadar heyecan verici olduğu noktasına ve gerçek hayat örnekleri ile olayın muhtemel sonuçlarına değinmiş :) Benim favorim; "Rails PHP nin yapamadığı neyi yapabiliyor?" kısmı oldu. Okunmaya değer bir makale.

Spacer
Spacer
 | 7 yorum var 
 | 25 Eylül 2007 12:30 

Yorumlar

bence MVC mimarisinden PHP ye geçmek son derece anlamsız ve zahmetli.Programcının işi algoritma oluşturmak olmalı kod yığınlarının arasında boğulmak ve bir sürü kara deliğin kol gezdiği bir program yazmak değil..

Railse laf söyletmem abi..

zehirli_  |  (0 puan) 25 Eylül 2007 14:59

bu diller üzerinde ne kadar hakimiyet kurduğunuzla ilgili bir durum aslında.
bu dilleri kullanarak login sistemi hazırlayıp adres defteri falan yapıyorsanız aradaki farkı göremezsiniz ama diller üzerinde senior mertebesine erişmişseniz işler değişir. ben her iki dilide kullandım ve yaklaşık 4 senedir php kullanıyorum, bu arada ruby'e merak saldım vs. php'nin class yapısını, moduleritesini, gücünü kullanmayı bilirseniz, mysql üzerinde myisam mı kullanmalı innodb mi sorularını düşünebiliyorsanız, memcached nedir haberiniz varsa php inanılmaz kolaylıklar sağlar. bu ruby kötü demek değil ama benim gibi c++ a alışmış bi insan için "alışmadık g.tte don durmaz" derler ya aynen o hesap, sevemedim ruby i.

ufucuk  |  (0 puan) 25 Eylül 2007 15:36

yorumlar gayet yerinde...
peki birisi, hayrına, o şahsın neden php'yi tercih ettiğini içeren yazıyı, ana başlıklarıyla dahi olsa türkçe olarak buraya yazabilir mi ? yani en azından bildirinin havada kalmaması ve sadece bağlantı içeren bir yazı olmaması adına ?

Kaza yerine ulaştınız, ilk ne yapmalısınız?Peki bununla beraber ilkyardımla nasıl hayat kurtarabileceğinizi biliyor musunuz?
guldemgokalp  |  (0 puan) 25 Eylül 2007 15:58

Uzun soluklu bir yazılımcı olarak bu tür tartışmaların hiç bitmeyeceğini biliyorum. Bu yazıyı yazan "Derek Sivers" da garip bir yaklaşımla ve daha da garip garip nedenlerle PHP kullanımını övmüş durmuş. Aynı yazıyı alıp PHP yerine ASP.NET, JSF, Cold Fusion gibi kelimeler de koysak inanın hiç bir farkı olmayacak. Kurtulun artık şu araç sevdasından.

MVC ile yazılım yapmak yeni bir şey değil ama yukarıdaki bildiriyi yazan ve bu makaleyi yazan arkadaşlar MVC ile proje geliştirmek sadece RoR'a has bir özellikmiş gibi davranıyor. Bu da çok yanlış.

Sevgili programcı kardeşler kimse sizi spagetti kodlar yazmaktan alıkoyamaz. Bu sizin programcı hakkınız. Ama şunu kabul edin, büyük projeler için bir framework kullanmak, yazılım süreçlerini kolaylaştırır ve basitleştirir. PHP ile gerçekleştirilen çok güzel frameworklerde var, onları kullanın ama kullanın.

Esti, esti buraya kondu.. http://esiyo.net
Uordek  |  (0 puan) 25 Eylül 2007 21:26

bu tür yorumlar geleceğini bilerek biraz da çekinerek bu bildiriyi yayınlamıştım aslında. (pilli nin rails e olan sempatisinden dolayı :) ) Yanlış anlaşılmasın arkadaşlar amacım "polemik" yaratmak ya da "aman PHP çok iyi ROR kötü" demek değil(di). Sadece bu konuda kafası karışık çok insan var tıpkı vakti zamanında benim de olduğum gibi.

Derek abimizin de yazıda belirttiği gibi sadece yeni bir program öğrenmenin heyecanı ile eski programlama dilinizdeki bilmemkaç yıllıkdeneyiminizi bir kenara itip MVC öğrenmeye kalkmak ciddi sonuçlara yol açabiliyor.

Programlama dilleri kız arkadaşlar gibidir, yenisi herzaman daha iyidir çünkü; siz aslında giderek iyi olan sizsinizdir.

Yani; eğer yeni bir dil öğrenmek istiyorsanız bilin ki o programlama dili size artık yetersiz geliyor demektir, geliştikçe hep daha iyisini istiyor insan. E hangisi iyi hangisi kötü ona kendiniz karar vereceksiniz tabi...

Vaktim olmadığı için makaleyi Türkçe ye çeviremedim sadece bildiri yapmakla yetineyim dedim ama birisi çevirse hoş olur tabi :)

bekara ev yok kardeÅŸim!!!
orhanveli firik  |  (0 puan) 26 Eylül 2007 11:20

"Rails PHP nin yapamadığı neyi yapabiliyor?"

Buna tam cevap olarak "Hadi Assembly'ye" yazacaktım, erken davranan çıkmış.

Why I switched back from Rails to Assembler

muarifer  |  (0 puan) 27 Eylül 2007 23:54
bolubeyi gazi  |  (0 puan) 01 Kasım 2010 12:44

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu Yazıyı Tutanlar

Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

son yorumlar

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.

network siteleri

RSS Dosyası
pillikutu