PHP mi? ASP mi?
Daha önce bir yazımda PHP ile ilgili bilgiler vermiştim. Okumak için tıklayın.
Bu konu ile ilgili olarak yazacaklarıma “bence” diyerek başlıyorum. Çünkü php mi yoksa asp mi konusu genelde kafa karışıklığı oluşturur ve net cevaplar verilemez. Bence PHP diyerek yazıya gireyim 🙂
PHP herşeyden önce açık kaynak kodlu bir dildir. Açık kaynak kodlu ne demek derseniz eğer; kodları gizlenmeyen ve yazılımcıların geliştirmesine olanak tanıyan tüm yazılım dilleri, açık kaynak kodlu olarak tanımlanır. Örneğin; PHP, Java…
ASP, Microsoft tarafından geliştirilen sunucu istemli bir yazılım dilidir. Windows Server kurulu olan sunucularda çalışmaktadır. Tüm yazılım gereksinimleri, pluginler, uyumluluk denetimleri vs. Microsoft tarafından karşılanır. Yazılımcı eklentileri oldukça sınırlıdır. Ancak ASP kütüphanesi geniştir. Bir de ASP.NET var ki, inanılmaz içerikler barındırır. .NET kullanmak içinse oldukça ileri düzey bir yazılım bilgisine sahip olmanız gerekmektedir. Aksi takdirde Visual Studio içinde open new project demekten öteye geçemezsiniz 🙂
PHP ise php5 ortamında geçmiş, Dünya genelinde oldukça yaygın olarak kullanılan bir web programlama dilidir. Linux ve Unix sistemlerde çalışmaktadır. PHP basit C/C++ benzeri yaygın dillere benzeyen bir yapı kullanmaktadır. Kaynak bulmak konusunda da sanırım en rahat dillerden biridir. Kullanıcısı ve geliştiricisi çok olduğu için oldukça rahat kaynak bulunabilir.
Aslında bu işi hangi amaçla öğrenmek istediğiniz çok önemlidir. Eğer kurumsal bir firmada Web Programlayısı olmak istiyorsanız kesinlikle ASP.NET öğrenmelisiniz(ASP ve ASP.NET farklıdır). Ancak doğrudan .NET kütüphanelerine giriş yapmanız muhtemelen kısa bir süre sonra bu işten vazgeçmenizle sonuçlanacaktır. Hiç bir programlama dili bilmiyorsanız, C++ ile giriş yapıp bu kütüphaneleri tanımaya başlamanızı tavsiye ederim. Eğer bir firmada çalışma niyetiniz yoksa, kendi web sitelerinizi programlamak ve freelance çalışmak istiyorsanız PHP ideal olacaktır. Hiç programlama bilginiz olmasa bile PHP öğrenilebilecek ilk dil olabilir.
Faydalı olması dileğiyle…