PHP, Personel Home Page "Kişisel Ana Sayfa" adını taşıyan bu programlama dili, açık kaynak kodu "GPL" ile dağıtılmasıyla kısa bir zaman zarfında dünyaya yayılarak birçok web sayfası PHP altyapısıyla oluşturulmaya başlandı.
Peki ama böyle kısa sürede bir programlama dili nasıl bu kadar yayılabildi? Sadece açık kaynak koduyla dağıtılmasından mı kaynaklanıyor? Tabiki hayır.
Aslında PHP'nin bu kadar yayılmasında başlıca 3 etken vardır. Bunlar;
PHP'nin platformdan bağımsız olarak hemen hemen bütün işletim sistemlerinde ve tüm server programlarında çalışabilmesi, program seçmemesi
PHP ile kullanılan apache web server ve MYSQL veritabanı programlarınında açık kod ile dağıtılması firmaların düşük maliyet olgusunu arayışını cevapladığı için, PHP'nin yayılmasında önemli etkenlerden birini teşkil etmekte.
PHP'nin kısa sürede yayılmasında belkide en büyük etken hız. Zira Linux işletim sistemi üzerinde, Apache web sunucusu, PHP ve MySql veritabanı öylesine bir bütünlük içerisinde çalışıyor ki adeta tek programmışçasına büyük bir hız sağlıyor.İnternette en önemli olgunun da hız olması bu 4lünün kullanılmasını yaygınlaştırıyor.
2. Gecenlerde ihtiyacim oldu ve hala bir php&mysql altyapili bi sistem yaziyorum gercekten ho$ bir dil, mysql ile dedigin gibi karde$ gibiler, platform bagimsizligida guzel..
Fakat ASP.NET ve MSSQL i yabana atmak hele de bi kar$ila$tirma yapmak komik cunki ASP.NET&MSSQL kullanarak geli$tirdigin bir web aplikasyonunu Kolayca, Zahmete girmeden TAM UYUMLU olarak Masaustu Aplikasyonlarda uygulayabilirsin, kaldi ki PHP ile Web Servis yazmaya kalkarsan farki anlarsin.
Ama PHP5 ide Kucumsemeyin gercekten Hiz in gercek anlamini gosteriyor :):):)
2. Gecenlerde ihtiyacim oldu ve hala bir php&mysql altyapili bi sistem yaziyorum gercekten ho$ bir dil, mysql ile dedigin gibi karde$ gibiler, platform bagimsizligida guzel..
Fakat ASP.NET ve MSSQL i yabana atmak hele de bi kar$ila$tirma yapmak komik cunki ASP.NET&MSSQL kullanarak geli$tirdigin bir web aplikasyonunu Kolayca, Zahmete girmeden TAM UYUMLU olarak Masaustu Aplikasyonlarda uygulayabilirsin, kaldi ki PHP ile Web Servis yazmaya kalkarsan farki anlarsin.
Ama PHP5 ide Kucumsemeyin gercekten Hiz in gercek anlamini gosteriyor :):):)
Tabi aynen masaüstü programı olabilmesi için kodu Visual Basic ile değil de c# ile yazılmış olması gerekiyor. Hem ASP.NET hem de PHP ile tecrübe yaşayan biri olarak diyebilirim ki PHP'den 5 kat daha fazla zevk aldım. Ancak ASP.NET'in form kontrolleri, database ilişkileri daha basit. ASP.NEt mi PHP mi denirse iyi yazılmış PHP derim. Bu şahsi fikrim. Katılmak zorunda değilsiniz.
_____________________________
ShadowShooter.Net Asus F2J Notebook | Sennheiser CX300 | Sony Ericson K510i | Lacie 500GB 16MB Cache External Hard Drive | iRiver Clix 4GB 2nd Generation MP3 Player | iRiver Lime Clip Case | Canon PowerShot A570 | Logitech x230 Speaker System | Creative EP630
acaba c syntax'ında olduğu için olabilirmi ? yani php yi asp nin yanında microsoft da sunsaydı iis destekli olarak tutabilirmiydi bence tutardı (c#)
öte yandan linux ile kullanımının başarılı olduğu konusunun başarı kısmının apache'ye ait olduğunu düşünmekteyim aynı apache'yi windows'a kurduğunuzda yine iis'e göre daha performanslı çalışmakta mysql ise gayet başarılı hem windows'da hemde linux'da bununla beraber sun'a satıldı artık geleceği hakkında net birşeyler söylemek zor
bence asp.net :) Geliştirme ortamı bi kere çok güzel, c#'ın anlaşılabilirliği bence çok iyi ve %100 oop bir dil olmasının inanılmaz avantajları var, php5 ile php'de oop yapısını kullanmaya başladı... ama hız hız hız deniliyor sürekli ben php ile de yapılmış c# ilede yapılmış sitelerde bir hız farkı göremiyorum belki saniyenin yüzde 1'i kadar hızlı olabilir ama zaten php ile veya asp.net ile o kadar hız'ın ön planda olduğu programlar yapılacağını düşünmüyorum. sonuç olarak alışmakla ilgili diye düşünüyorum, eğer gerekirse php'de kullanabilirim :)
bence asp.net :) Geliştirme ortamı bi kere çok güzel, c#'ın anlaşılabilirliği bence çok iyi ve %100 oop bir dil olmasının inanılmaz avantajları var, php5 ile php'de oop yapısını kullanmaya başladı... ama hız hız hız deniliyor sürekli ben php ile de yapılmış c# ilede yapılmış sitelerde bir hız farkı göremiyorum belki saniyenin yüzde 1'i kadar hızlı olabilir ama zaten php ile veya asp.net ile o kadar hız'ın ön planda olduğu programlar yapılacağını düşünmüyorum. sonuç olarak alışmakla ilgili diye düşünüyorum, eğer gerekirse php'de kullanabilirim :)
ben de sebebi performansdan çok öğrenme kolaylığı olarak düşünüyorum. Aslında asp.net daha kolay olabilir , ama öğrenme sürecine başlarken php, asp gibi diller daha kolay. Bu nedenle insanların ilgileri dağılmadan öğrenmeleri daha kolay oluyor.
_____________________________
HER ŞEYİ BİLİYORUM DİYE BİR İDDİAM YOK. YANLIŞIM VARSA DÜZELTİN. Kİ BEN DE DOĞRUSUNU ÖĞRENMİŞ OLAYIM.
Çok hızlı ve çok daha güvenilir olması olabilir.Phpde bilinen açıklar bir elin parmaklarını geçmiyor.
yine o bilinen açıklar ço kkolay kapatılabilir. kapatmak bir elin parmaklarından geçer. genelde birçok kişi phpde tecrübesiz programcıların açıklarını görür ve asp de bunlar yok der. her zaman dediğim gibi herşeyin bir else'i vardır ve kapıdan hiçbir zaman sualsiz değişken alma