Hosting ve Network » Duyurular, Haberler, Bilgilendirmeler

PHP mi ASP mi?

Geri git   WHM cPanel Destek Platformu » Hosting ve Network » Duyurular, Haberler, Bilgilendirmeler
Kayıt ol Yardım Üye Listesi Ajanda Forumları Okundu Kabul Et
 

Cevapla
 
LinkBack (1) Seçenekler Stil
  1 links from elsewhere to this Post. Click to view. #1 (permalink)  
Alt 19.06.07, 04:23 PM
CaLViN - ait Kullanıcı Resmi (Avatar)
Sevgi güçtür.
 
Üyelik tarihi: Apr 2007
Nerden: Outta nation
Yaş: 26
Mesajlar: 1.445
Tecrübe Puanı: 100000
CaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond repute
PHP mi ASP mi?

PHP mi ASP mi?

İki farklı alternatif, sonsuz örnek, bitmeyen bir tartışma konusu...

Bir uygulamanın kodlarını görmezseniz sonuç mükemmel görünebilir. Yani size sunulan görüntü, arayüz mükemmel olabilir. Sonuçta bütün diller istediğiniz sonucu size verebilir. Çünkü işin arayüz, görüntü tasarımı kısmı program yazarının değil, tasarımcının işi.

Mesela CETURK'un şu anki yapısını tamamen (CGI kullanarak) QuickBASIC ile bile programlayabilirsiniz. Kısacası elde edilen sonuç bir dilin daha iyi olduğu konusunda size bir fikir vermeyebilir, daha doğrusu bir fikir verir ama bu yanıltıcı bir sonuç olabilir.

Dil karşılaştırmaları da her zaman önyargılardan etkilenmiştir. Sadece önyargılardan değil, arka planda kalan yargılar da dil karşılaştırmalarında tartışmayı şiddetlendirmekte yeterince etkileyici olmuştur. Hem de her zaman...

Sizinle PHP ve ASP'yi mümkün olduğunca objektif bir bakış açısıyla karşılaştırmaya çalışalım. Ama bunu biraz genel çerçevelere oturtmak gerekiyor. Yani burada size test sonuçlarını, kullanım oranlarını vs anlatmaktansa, önermeler ve tespitler sunarak bir fikir vermek istiyorum. Ha! Unutmadan benim PHP müptelası olduğumu da dile getirmeye gerek yok heralde...

- - - o - - -

İlk karşılaştırmayı dil yapısı ve dilin yazım kurallarındaki esneklik/güç kriterine göre yapmak gerekiyor. Ülkemizde çoğu program yazan bireyin (programcı demek kısıtlayıcı oluyor) BASIC ailesinden (GWBASIC, BASICA, QuickBASIC vs...) bir dille işe başlayıp bugüne geldiğini düşünürsek ve buna ek olarak ASP kullanan (program) yazarların büyük bir kısmının da VBScript kullanıcısı olduğunu göz önünde bulundurursak bu bireylerin "ilk göz ağrısı" söylemine uyduğunu ve kendilerini bir kafes içine kapattıklarını görebiliriz. Bu birey topluluğunu ya C ailesinden dillerle tanışmamış, ya da tanışma evresinde yeni bilgiler öğrenmekten kaçan (program) yazarlar oluşturuyor.

Diğer dillerden geçiş yapıp, C ailesinden yazım kurallarına sahip dilleri bir süre kullanmış bireyler ilk başlarda bir "afallama" dönemi yaşamış, ardından da C ailesi yazım kurallarına bağlanmışlardır. Bunun sebebi de daha analitik düşünebilme konusunda daha çok deneyim sahibi olmuş olmaları ve kafalarındaki analitik yapıyı en rahat en anlaşılır ve dolaysız yöntemlerle C ailesi yazım kuralları ile koda dökebileceklerini farketmiş olmalarıdır. Diğer taraftan programlamaya C ailesinden bir dil ile başlayan bir birey "ilk ve tek aşk" kavramının en net, en sorunsuz ve en özgür örneği oluyor genellikle. C ailesi içinde geçişler yapmalarına rağmen C ailesi yazım kurallarından vazgeçemiyorlar...

Bilgisayar düşünebilen bir varlık değil. Bu yüzden bir dilin konuşma diline yakın olması demek o dilin "hamal" olması anlamına geliyor. Çünkü günlük hayatta en çok zorlandığımız olay analitik bir düşüncenin sözel bir düşünceye dönüştürülüp ifade edilmeye çalışmasıdır. Bunun bilgisayar mimarisine hakim bir (program) yazar için zorlayıcı olduğu apaçık ortada. Diğer taraftan da her aşamayı bilmeli ve bu aşamaları da teker teker üşenmeden yaptırmalısınız assembly gibi bir yapı ile. Bu bir yerde yaratıcı (program) yazarı için zorluk çıkartan ve "hamal"lık yaptıran bir unsur. Her iki taraf için orta noktada buluşmayı sağlayan yapı da C ailesinin sunduğu yazım kuralları. Analitik düşünceyi yansıtabilecek bir esneklik ve yaratıcı (program) yazarın işini zorlaştırmayacak bir mimari...

Bu noktada açık ve net bir şekilde ASP/PHP ayrımı yapamıyoruz. Niye? Çünkü PHP zaten C ailesinden yazım kurallarını benimsemiş bir dil. Diğer taraftan ASP'de JavaScript (kendisi C ailesinden gelmektedir) ile yazıma izin veriyor. Böylece her iki taraf da C ailesinden yazıma destek verdiği için net bir şekilde ayıramıyoruz. Ama açık ve net olmasa da PHP'nin C ailesine dahil olmasının getirdiği bir ağırlık var.

- - - o - - -

İkinci karşılaştırmaya gelince, beni tanıyanlar, az buz yazılarımı okuyanlar her seferinde esnekliğe ve platform bağımsızlığa dair nutuklarımı bilirler. İşte yine olayımızı bir de bu açıdan değerlendirmek gerekiyor.

PHP, bütün modüler web sunucuları tarafından destekleniyor. Yani her platformda kullanabiliyorsunuz. Windows platformunda ister IIS'e modül olarak yükleyin, ister Apache veya başka bir web sunucu kurun PHP her zaman emrinize amade durumda. NX (UNIX/LINUX) platformlarında da web sunucularda çalışabiliyor. (Diğer taraftan PHP'yi kabuk programlamada da kullanabiliyorsunuz. Bu farklı bir açıdan bir + değer sayılabilir.)

ASP, standart olarak sadece IIS üzerinde çalışıyor. Bir de buna ek olarak Apache üzerinde çalışmasını sağlayan bir modül de var. Yanlış hatırlamıyorsam Perl ile hazırlanmış bir modüldü. Yani bir şekilde de olsa ASP'yi hem Windows hem de NX platformlarında kullanabiliyorsunuz.

Bu karşılaştırmadan da yine açık ve net bir sonuç alamıyoruz ne yazık ki. Çünkü hem ASP'nin hem de PHP'nin farklı platformlarda çalışma şansı var. Ama PHP'nin tam destekle her platformda çalışıyor olması sanki biraz ağır basıyormuş gibi geliyor bana...

- - - o - - -

Yeni bir karşılaştırmaya girmektense size önerebileceğim çok daha iyi birşey var; "Google'da Ara: PHP vs ASP"

- - - o - - -

Aynı zamanda yazılım mühendisliğinin önemli bir konusu da olan dil seçimi yine tamamen (program) yazara bırakılan bir unsur. ASP ile de PHP ile de çok iyi işler çıkartmak (program) yazarın elinde. Ama herşey doğru fikri yakalamakta yatıyor. İşte sizinle dikkatimi çeken bir yazıyı paylaşmak istiyorum; PHPBuddy'deki PHP vs ASP başlıklı makalede editörün notuydu dikkatimi çeken:

"This article just tries to differentiate between ASP and PHP. ASP is also a very good scripting language and I have personally used it for over 3 year's, I have built several popular site's with ASP, the most popular being funtoosh.com which get over 2 million page views per month. I think ASP is a good and useful technology, but in the long run I feel PHP is better."

yani

"Bu makale sadece ASP ve PHP'yi karşılaştırmayı çalışıyor. ASP hala çok iyi bir betik dil ve ben kişisel olarak ASP'yi 3 yıldan fazla kullandım. ASP ile bir çok popüler site yaptım ki bunlardan en popüler olanı ayda 2 milyondan fazla hit alan funtoosh.com. Öyle sanıyorum ki ASP iyi ve kullanışlı bir teknoloji ama hissediyorum ki uzun vadede PHP daha iyi."

Evet arkadaşlar! Şöyle bir yaslanın arkanıza yudumlayın kahvenizi ve savunduğunuz dili (PHP veya ASP) kaldırın bir kenara ve karşı tarafa bir göz atın. Olayı kavradıktan sonra ne değişecek biliyor musunuz? Ya savunduğunuz dile daha bir bağlanacaksınız, ya da "al mektuplarını, ver mektuplarımı"...
__________________
1.)Lütfen destek talebinde bulunmak için msn messenger üzerinden iletişime geçmeyiniz.
2.)Ücretsiz destek almak için forum sayfalarımızı kullanmanız aynı sorunu yaşayan diğer üyelerin cevaplara en kısa sürede ulaşabilmesi ve sizlere yardımcı olmak isteyen bizlerin ve diğer üyelerimizin zaman kazanmaları açısından çok önemlidir.
3.)Forumlarımızda sorunlarınızı anlatırken mümkün olduğunca çok detay vermeniz en kısa sürede sorununuza çözüm bulmanız açısından mühimdir.

Daha çok öğrenmek ve öğretmek dileğiyle..
Sevgiler..
The Platform.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Alıntı ile Cevapla
  #2 (permalink)  
Alt 06.03.08, 02:04 AM
bahadir75 - ait Kullanıcı Resmi (Avatar)
Sempron
 
Üyelik tarihi: Feb 2008
Mesajlar: 26
Tecrübe Puanı: 0
bahadir75 is on a distinguished road
Asp mi, Php mi?

En başta şunu belirlemek lazım. Eğer webmaster dünyasına sadece frontpage ile atılıyorsanız veya az bilginiz varsa Windowsun ağır basan havasında dolayı öncelikle asp mantığınıza çok yatıyor. Pek anlamasanız da hostunuzu bile windows seçiyorsunuz. Bir müşterim host alacakken bana şöyle bir şey sordu: "Linux Host demişsiniz. Bu ne demek?" Demek ki ayrım yeni başlayan herkesçe fazla bilinmiyor.

Php açık kaynak kodlu, asp ve dotnet ücret tabanlı sistem. Yalnız şunu anlamakta zorlanıyorum, bu kadar insan php yi geliştiriyor, zaman harcıyor hatta para harcıyor, peki ne kazanıyor? Geçimlerini nereden sağlıyorlar. Açık kaynak olması elbette lisansız verildiği, dilediğiniz gibi dağıttığınız anlamına gelmiyor ama ücret ödediğiniz anlamına da gelmiyor. Peki bu değirmenin suyu nereden geliyor?

ceviz.net te genel bir intibam şu oldu. Kelimeler üzerinde oynamak, onları dönüştürmek, çeşitli şekillere sokmak, sonra da onları alakasız yerlerde bile kullanmak konusunda php açık ara önde. asp grubu bu konuda zorlanmaktalar.

Güvenilirlik ve hızlı çalışma bakımından da asp'nin (kanımca) daha önde olduğunu görmekteyim. En azından birçok site bu konuda asp kullanmakta.

Php, geleneksel programlama dillerine oldukça yakın. Asp de yakın ama araya response.write gibi komutlar girince biraz soğuk geliyor insana. Oysa basit bir programcı bile print, echo, while, for gibi komutlara aşinadır ve bu dili de öğrenmek onlar için çocuk oyuncağıdır.

Şimdilik aklıma gelenler bunlardan ibaret. Objektif olacak olursak, her ikisini de tercih etmek için haklı sebepler var. O yüzden birbirine üstün kılmak yersiz bence, ancak her yiğidin gönlünde yatan aslan misali buradaki benim gibi birçok arkadaşın gönlünde yatanın da php olduğunu düşünmekteyim.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Alıntı ile Cevapla
  #3 (permalink)  
Alt 07.03.08, 06:04 AM
misc - ait Kullanıcı Resmi (Avatar)
WHM VIP Member
 
Üyelik tarihi: Nov 2007
Nerden: Denizli
Mesajlar: 282
Tecrübe Puanı: 21
misc has a reputation beyond reputemisc has a reputation beyond reputemisc has a reputation beyond reputemisc has a reputation beyond reputemisc has a reputation beyond reputemisc has a reputation beyond reputemisc has a reputation beyond reputemisc has a reputation beyond reputemisc has a reputation beyond reputemisc has a reputation beyond reputemisc has a reputation beyond repute
misc - MSN üzeri Mesaj gönder
php nin bu kadar çok gelişmiş olmasında merak konusu olması ve hazır sistemlerin, scriptlerin, sitelerin, forumların birçoğunun hatta 95%'nin php kullanması olduğunu düşünüyorum.

ayrıca denildiği gibi php, php'nin 100%'e yakın kullandığı veritabanı yazılımı mysql ve yine kullanıldığı birçok işletim sisteminin ücretsiz yani linux olması da gelişmesi ve kullanılması için yeterli..

Nereden kazandığına gelirsek buradaki fikrimde reklamlardan ve yapılan bağışlardan vs..
ya da bir hayır kurumu gibi çalışıyordur.

tercihim php'den yana
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Alıntı ile Cevapla
  #4 (permalink)  
Alt 09.03.08, 01:21 AM
rm -rf
 
Üyelik tarihi: Jan 2008
Nerden: Istanbul
Yaş: 21
Mesajlar: 104
Tecrübe Puanı: 1001
GODAttach has a reputation beyond reputeGODAttach has a reputation beyond reputeGODAttach has a reputation beyond reputeGODAttach has a reputation beyond reputeGODAttach has a reputation beyond reputeGODAttach has a reputation beyond reputeGODAttach has a reputation beyond reputeGODAttach has a reputation beyond reputeGODAttach has a reputation beyond reputeGODAttach has a reputation beyond reputeGODAttach has a reputation beyond repute
GODAttach - İCQ üzeri Mesaj gönder
ASP mi PHP mi

aslinda bu ben kendimi bilgim bileli konusulan bir konu ne kadar gerekli oldugu konusunda ise hicbir fikrim yok maalesef. Cunku yillardir bir grup ASP diger grup PHP der.
ASP isleyisi ve olusumu itibari ile java'ya goz kirpan bir web programlama dili.
PHP ise C'nin temel gereksinimlerini almis ustune devam etmis bir web programlama dili.
Uygulama gelistiren insanlar icin en onemli unsur asikarlik, soruna cozum ve yanit alabilmekdir bu yuzden PHP onelikle iletisim, manual, yardimlasma, gelistirme ve paylasma konusunda 1 adim onde.
ASP:0 - PHP:1
Bechmarklardan bahsetmek ya da performans karsilastirmasi yapmakda cok gerekli degil ve anlamsiz
Proje gelisimi esnasinda sayet ASP ile baslamissaniz ASP ile devam etmek zorunda kalacaksiniz cunku PHP'de onu tekrar yazarken gozden kaciracaklariniz ve bilmedikleriniz size zaten bikkinlik getirecektir. Iki dil arasinda yazim kurallari haricinde pek bir fark goremiyorum ben, guvenlik konusunda ise zaten is uygulamayi gelistiren kiside bitiyor. Gerekli testleri yapiyor mu? sayet yapmiyorsa ve kullandigi web programlama dilinin olusumunada uye degilse bunda ne web progralmala dilinin ne de kullandigi sunucunun sucu var oyle degil mi? Sonuc itibari ile googleda yuzlerde test sonucu bulmaniz mumkun aslinda binlerce bile bulabilirsiniz ama bu bu testlerin dogru oldugunu ya da gercekden PHP'nin ASP'den daha iyi oldugunu gostermez. Kisi ikisinide kullandiysa zaten ikisi arasinda pekde fark olmadigini goruyordur. Platform bagimsizligindan ziyade web programcisi ilgili web programlama dilinin gercekden isine yarayip yaramadigina bakar.
Sayet ilgilenen varsa
PHP vs. ASP
ASP.NET vs. PHP - test-> comparison-> review-> discussion
guzel bir benchmark ornegide yok degil.
WrenSoft - Zoom Search Engine - Benchmarking PHP vs ASP vs Javascript vs CGI
Bende php tercih ediyorum ama bu ileride ASP kullanmayacagim anlamina gelmez.
__________________
Fabrikadan yeni cikmis bir makineden, bir
akademisyen ile rekabet etmesini beklemek hic de
adil degildir - Alan Turing
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Alıntı ile Cevapla
Cevapla


LinkBacks (?)
LinkBack to this Thread: http://forum.whmdestek.com/duyurular-haberler-bilgilendirmeler/96-php-mi-asp-mi.html
Konuyu Başlatan For Type Tarih
Aspmi~Phpmi? - Sayfa 4 - Webmaster Zone This thread Refback 22.06.07 10:09 PM

Seçenekler
Stil

Yetkileriniz
Yeni Mesaj yazma yetkiniz aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz aktif değil dir.

Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık