PHP ASP.NET’e karşı


28 OCA 2007

Yaklaşık 1.5 ay önce bir iş değişikliği yapmış ve DSİ‘ye geçmiştim. DSİ’de Coğrafi Bilgi Sistemleri şubesinde ARC IMS konusunda çalışmaya, dolayısıyla her zaman uğraştığım iş olan web programlamaya devam etmiştim ki DSİ bünyesinde PHP’nin kullanılmamasından dolayı 6 senelik PHP’mi bırakmak zorunda kaldım. PHP yerine ASP.NET kullanacaktım ve hemen döküman okumaya başladım ve gördüm ki ASP.NET gerçekten güzel bir platform. C# ile başladım ki PHP’den geçiş yapan birisi için en uygunu olduğu düşünmekteyim.

Bu yazıda 2 haftalık ASP.NET serüvenimi ve PHP ile ilgili karşılaştırmalarımı göreceksiniz.

Öncelikle ASP.NET’i Visual Studio (VS) 2005 ortamında kullandım ve gerçek bir IDE neymiş görmüş oldum. VS 2005 gerçekten bir programcı için süper özellikler sunuyor. Benim görebildiğim tek eksik yanı tasarım ekranının biraz kullanışsız olması. PHP kullanırken Zend Studio, PhpED ve Dreamweaver kullandım ve hiçbiri VS 2005 kadar iyi bir IDE değildi.

APress yayınevinin bir ASP.NET 2.0 kitabını okudum, C# ile ASP.NET alıştırmaları yaptım. ASP.NET ile hayata geçirilmiş olan tasarım ve kodu ayırma kısmı gerçekten başarılı olmuş ve yazılım geliştirmeyi hızlandırmış. Herşeyin nesne olduğu bir ortamda çalışmak ilk başta korkutucu gelse de sonrasından çok heyecan verici ve hızlı bir geliştirme ortamı sunuyor. ASP.NET ile gelen “Sunucu Kontrolleri” ile HTML kontrollerinde uğraştığınız birçok olayı tek satır kod yazmadan halledebiliyorsunuz. Örneğin butonlar: butona tıklandığında şunu yap şeklinde verdiğiniz olaylar tamamen metodlarla hazırlanıyor ve bu butonlara nesne olarak ulaşabiliyorsunuz. Bu noktada PHP’nin ASP.NET ile yarışması zor görünüyor.

Zaman geçtikçe daha fazla bu konuda yazmaya çalışacağım. Sizin de bu konuda fikirlerinizi yazmanızı bekliyorum. Bu arada PHPcilerden de tepki alabilirim ama şunu da söylemeliyim ben de eskiden sizin gibi düşünüyordum :D



Site Tavsiyesi : www.mekanrazzi.com

Bu yazı ile ilgili rastgele seçilmiş 10 yazı :




Hareketler

14 Cevap Kime “PHP ASP.NET’e karşı”

3 02 2007
caglar (12:05:10) :

seni kınıyorum! :P
şaka bir yana haftaya visual studio express i kurup .NET olayına başlıyoruz. Irmak gçn hafta başladı bende yakalarım onu artık :)

ama “php yaşıyor içimizde!!!!”

4 02 2007
alper (14:29:41) :

Php her zaman içimizde kardeş :D

Ama diğer teknolojilere de hayır dememek lazım, değil mi?

Sevgiler

6 02 2007
tuna (00:51:43) :

ooo alper abi windowscu mu oldun? kerkenes projesi boyle mi buyuttu seni?
pencereler kapansin lutfen….

9 02 2007
alper17 (05:00:04) :

benim için fark etmez ben sadece kopyala yapıstırdan anlarım

11 02 2007
alper (12:34:30) :

Oooooo Tuna’cım Nasılsın?
Sesini buradan duymak güzel oldu :)

Abi windowscu ya da şucu ya da bucu olmak insanın elinde olan birşey değil, ayrıca Açık Kaynağın yeri her zaman farklı :)

Sevgilerimle…

11 02 2007
alper (12:37:03) :

Merhaba Alper,

Şahsen kopyala yapıştır yapman iyi birşey değil, programlama dilini öğrenirken illa ki bir yerlerde kopyala yapıştır yaparsın ama her zaman bu methodla gidilmez, ayrıca her zaman bu method sorunları da çözmez.

Benim sana tavsiyem bir dili derinlemesine öğren, zaten sonra diğer diller sana çok kolay gelecektir. Tabi bu işin guruları da var, onlara da sormak lazım, söylediklerim benim nacizane fikrim :)

Sevgilerimle…

9 09 2007
kemal (03:04:31) :

bende php konusunda yıllardır inat ediyordum ama asp.net+c#+ajax kokteyl olunca bunun ötesinde bir şey olamayacağına inandım. Birde compact framework ile çalışmanızı tavsiye ederim, mobil cihazlar için yapabileceklerinizin sınırı yok:) lkd ve phpciler duymasınlar aman… microsoft yapıyor:)

3 12 2007
Görkem (12:09:12) :

Bende php kullanıyordum eskiden şu anda Kadıköy de 0ve1 isimli bir firmadayım ve tamamen ASP.net üzerine kurulmuş bir yer. Ama bende o kapağın altına girdim Asp.net gerçekten süper bi platform.
Fakat PHP ver zaman içimizde. Gönüllerin platformu :)

15 01 2008
davut (15:18:51) :

asp.net’in gücünü php de kullanmak isteyenler varsa burdan buyursun
php ‘nin arkasında ki topluluk çok güçlü :D
ikisnibi bi arada yürütücem nasipse;)
http://www.pradosoft.com/

4 03 2008
Mezahir Efendiyev (18:39:17) :

Tabii, surekle birakcilar icin yazdiklariniz dogru…

“Programci” kelimesinden cikardiginiz anlama gore degisir. Visualcilar promciysa, diyecek bisey kalmiyor geriye.

ASP.NET dunyasinda basarilar…

9 04 2008
emre (22:25:15) :

.net tarafında WPF ve SILVERLIGHT gibi programcılara + kazandıracak şeylerde var. tabi bunlar şuanda tam geliştirilmiş değil. bende uzun zamandır php ve j2se ve j2me ile çalişiyorum fakat son zamanlarda aldığım eğitimler ile .neti düşünmeye başladım..
VS 2008 çok güçlü bir ide, o kolaylıkları içinde bulunduran php ve java tabanlı editörler bulmakta zor, özellikle java ile kaynak sıkıntısı çok fazla, .net üzerine binlerce görsel eğitim bulunabiliyor ama javada pek yok açıkçası. c# ile asp yan yana getirmeleri ayrı bir cazibe yaratıyor. kişisel orta ölçekli projelerde aynı IDE üzerinden hem windows hem web tabanlı, kolayca sunucu istemci uygulamaları yapılabiliyor.

1.1 2.0 3.0 3.5 şuanda yolda olan 4.0 gibi durmadan .net framework çıkartmasıda beni çıldırtıyor:) 2.0 ile yapılmış bir uygulama ile WPF kullanılamıyor, 3.0 ve daha sonrası ile geliştirilmiş uygulamalar olmak zorunda…garip şeyler bunlar:)

hoşçakalın

3 06 2008
Hakan (18:35:37) :

Zaten php nin yok olduğunu iş ilanlarından anlıyoruz, girin yenibiris.com ya da kariyer.net’e bir arama yapın, anahtar sözcük olarak php yazın birde asp.net :) . En çok iş ilanı asp.net

16 07 2008
Abdullah EKE (11:11:15) :

Php’ye yeni geçmiş birisi olarak,

Asp.net ile daha 1-2 hafta öncesine kadar proje geliştirmeye çalışıyordum (vs2008 kullanarak) fakat öyle bir ide ki sanki iş yaptırmamak için elinden geleni yapıyor. Bir kontrolü sayfaya eklerken bile çok aşırı derecede kasıyor. Aynı şekilde uzunca kod yazdıktan sonra ctrl+s ile save ederken ve daha bir çok yerde gereksiz yere kasıyor. Kurarken ve kaldırırken bilgisayar başından kalkıp gidiyorum 1 saati buluyor sanırım setup işlemi ben işletim sistemini bile bundan hızlı kuruyorum. Ayrıca sürükle bırak mantığı kod tabanlı çalışan birisine ters. Sayfadaki her kontrolü kendin yazmak insana daha bi zevk veriyor. Asp.net ile herşeyi kodla yazmakta onun mantığına aykırı oluyor.

Php tarafında zend firmasının yeni çıkardığı zend for eclipse şu ana kadar kullandığım en başarılı idelerden. Plugin desteğiyle kafana göre düzenleyebiliyorsun.

18 07 2008
alparslan (11:55:04) :

merhabalar abi !! programcılıkla bir süredir ilgileniyorum.zafer demirkolun asp.net adlı kitabını aldım,okuyordum ki pek bir şey kavrayamadığımı farkettim.elime php ile ilgili bir eğitim video destesi geçti,şimdi onları izleyerek hem php öğreniyorum hemde programcılık mantığını kavramaya çalışıyorum.gün geçtikçe farkettim ki gerçekten asp.net çok yeni ve mükemmel bir teknoloji ama sanırım php yi öğrensem,programcılık mantığını kavrasam sonra asp.net e geçsem daha iyi gibi…hem fazla bilgi zarar çıkarmaz gibi :)

bu konuda düşüncenizi merak ediyorum,iyi çalışmalar

Yorum Bırak

Bu etiketleri kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Yorumu göndermek için onay kodunu girmelisiniz!


Joost™