{"id":5514,"date":"2015-11-16T10:14:13","date_gmt":"2015-11-16T10:14:13","guid":{"rendered":"https:\/\/ihs.com.tr\/blog\/?p=5514"},"modified":"2020-06-23T15:31:30","modified_gmt":"2020-06-23T13:31:30","slug":"php-mi-asp-net-mi","status":"publish","type":"post","link":"https:\/\/www.ihs.com.tr\/blog\/php-mi-asp-net-mi\/","title":{"rendered":"PHP mi ASP.NET mi?"},"content":{"rendered":"<p><span style=\"font-size: 14pt;\"><strong>PHP<\/strong> (A\u00e7\u0131k Kaynak) ve <strong>ASP.net<\/strong> (Ticari) aras\u0131nda performans, maliyet, \u00f6l\u00e7eklendirilebilirlik, destek ve karma\u015f\u0131kl\u0131k bak\u0131m\u0131ndan sizler i\u00e7in inceleme yapt\u0131k.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">\u0130nternette PHP\u2019nin mi yoksa ASP.net\u2019in mi daha iyi bir platform oldu\u011fu konusunda y\u00fczlerce forum tart\u0131\u015fmas\u0131 ve makale bulunmaktad\u0131r. Ne yaz\u0131k ki bunlardaki yorumlar\u0131n \u00e7o\u011fu <strong>tarafl\u0131d\u0131r<\/strong> ve tercihler genellikle bir programlama dilini di\u011ferinden \u00fcst\u00fcn g\u00f6stermek \u00fczerine kuruludur.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Ayr\u0131ca, bu makale ve tart\u0131\u015fmalar\u0131n tarihlerine bakacak olursan\u0131z, i\u00e7erdikleri bilgilerin \u00e7o\u011funun miad\u0131n\u0131 doldurmu\u015f oldu\u011funu g\u00f6r\u00fcrs\u00fcn\u00fcz. Arama motorlar\u0131nda en \u00fcst s\u0131ralarda yer alan tart\u0131\u015fmalar\u0131n art\u0131k ge\u00e7erlili\u011fini yitirmi\u015f olmas\u0131 talihsiz bir durumdur. Bu tart\u0131\u015fmalar\u0131 yaparken PHP ve ASP.net platformlar\u0131nda \u00f6nemli g\u00fcncellemeler ve geli\u015ftirmeler yap\u0131l\u0131p yap\u0131lmad\u0131\u011f\u0131n\u0131 g\u00f6z \u00f6n\u00fcnde bulundurmam\u0131z gerekmektedir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Her iki programlama dilinin de \u00e7ok say\u0131da web uygulamas\u0131nda ve \u00f6nemli web sitelerinde kullan\u0131ld\u0131\u011f\u0131n\u0131 ve bu programlama dillerinin b\u00fcy\u00fck web uygulama projelerinde ba\u015far\u0131l\u0131 olabilece\u011fini unutmamak gerekir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Makalemizde hangi unsurlar\u0131n <strong>performans\u0131<\/strong> etkiledi\u011fi incelenecek, bunun sonucunda da bir programlama dilini h\u0131z\u0131 y\u00fcz\u00fcnden di\u011ferine tercih etmenin bir\u00e7ok senaryoda anlams\u0131z oldu\u011fu ortaya \u00e7\u0131kacakt\u0131r.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>\u00d6l\u00e7eklendirilebilme<\/strong> bak\u0131m\u0131ndan hangi unsurlar\u0131n g\u00f6z \u00f6n\u00fcnde bulundurulmas\u0131 gerekti\u011fi, do\u011fru programlama yap\u0131l\u0131rsa her iki dilin de gayet \u00f6l\u00e7eklendirilebilir oldu\u011fu ortaya \u00e7\u0131kacak.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>Maliyet<\/strong> ve <strong>destek<\/strong> bak\u0131m\u0131ndan ise, PHP a\u00e7\u0131k kaynakl\u0131 oldu\u011fu ve genellikle Linux, Apache, MySQL ve PHP gibi a\u00e7\u0131k kaynakl\u0131 platformlarda \u00e7al\u0131\u015ft\u0131\u011f\u0131 i\u00e7in, PHP\u2019nin ASP.net\u2019e g\u00f6re maliyet bak\u0131m\u0131ndan daha rand\u0131manl\u0131 oldu\u011funun ve \u00e7ok daha fazla miktarda kaynak ve destek sundu\u011funun alt\u0131n\u0131 \u00e7izmek isteriz.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Harcanan s\u00fcre bak\u0131m\u0131ndan ise, ASP.net ile bir i\u015fi bitirmek i\u00e7in PHP\u2019ye g\u00f6re iki kat daha fazla kod yazmak gerekti\u011fi i\u00e7in, PHP\u2019de h\u0131zl\u0131 kodlama bak\u0131m\u0131ndan daha uygundur.<br \/>\n<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">1. \u00d6l\u00e7eklendirilebilirlik ve Bak\u0131m Kolayl\u0131\u011f\u0131<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">\u00d6l\u00e7eklendirilebilirlik ve bak\u0131m kolayl\u0131\u011f\u0131n\u0131n PHP ve ASP.net platformlar\u0131 aras\u0131nda yap\u0131lacak tercih bak\u0131m\u0131ndan hi\u00e7bir \u00f6nemi yoktur. Web uygulamas\u0131 \u00f6l\u00e7eklendirilebilirli\u011fi ve bak\u0131m kolayl\u0131\u011f\u0131 temelde \u015funlara ba\u011fl\u0131d\u0131r:<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">&#8211; Programc\u0131n\u0131n tecr\u00fcbesi<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">&#8211; En iyi programlama y\u00f6ntemlerinin kullan\u0131lmas\u0131<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">&#8211; Sa\u011flam bir programlama \u00e7er\u00e7evesi kullan\u0131lmas\u0131<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">&#8211; Programlama kurallar\u0131na ve standartlar\u0131na uyulmas\u0131<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">2. Performans ve H\u0131z<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">Bu konu \u00e7ok tart\u0131\u015fmal\u0131d\u0131r. Tart\u0131\u015fmalar\u0131n \u00e7o\u011fu da hem tarafl\u0131d\u0131r hem de bir programlama dilini di\u011ferinden \u00fcst\u00fcn g\u00f6stermek amac\u0131n\u0131 g\u00fctmektedir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Web uygulama h\u0131z\u0131n\u0131 \u00f6l\u00e7mede g\u00f6z \u00f6n\u00fcnde bulundurulmas\u0131 gereken bir\u00e7ok ba\u015fka unsur da vard\u0131r, bu y\u00fczden herhangi bir programlama dilinin h\u0131z\u0131n\u0131n g\u00fcn\u00fcm\u00fczdeki bir\u00e7ok web sitesinin h\u0131z\u0131 ve performans\u0131 \u00fczerinde fark edilir bir etkisi olmamas\u0131 gerekir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Ancak, programlama dilinin Google veya Yahoo gibi web sitelerinin her g\u00fcn yapt\u0131\u011f\u0131 t\u00fcrden muazzam g\u00f6revleri yapmas\u0131 gerekiyorsa, bu g\u00f6revler i\u00e7in \u00e7ok h\u0131zl\u0131 bir programlama dilinin se\u00e7ilmesi bak\u0131m\u0131ndan \u00e7ok fazla \u015feyin g\u00f6z \u00f6n\u00fcnde bulundurulmas\u0131 gerekir. Google ve Yahoo da bu y\u00fczden \u00e7o\u011fu a\u00e7\u0131k kaynak olan ve her biri o dilin en iyi yapt\u0131\u011f\u0131 i\u015fi yapmas\u0131 i\u00e7in se\u00e7ilen bir\u00e7ok programlama dili kullan\u0131r.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">A\u015fa\u011f\u0131da hangi g\u00f6revin di\u011ferinden daha iyi oldu\u011funun a\u00e7\u0131kland\u0131\u011f\u0131 bilindik ve nadir g\u00f6r\u00fclen senaryolar incelenmektedir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">&#8211; Web uygulamalar\u0131n\u0131n en bilindik g\u00f6revlerinden biri veri taban\u0131na ula\u015f\u0131p sorgulama yapmak ve sonu\u00e7lar\u0131 \u00f6nce web sunucusuna, sonra da taray\u0131c\u0131ya aktarmakt\u0131r. Bu yayg\u0131n senaryoda da programlama dilinin yapt\u0131\u011f\u0131 tek \u015fey veri taban\u0131 sunucusu ve web sunucusu aras\u0131nda ileti\u015fim sa\u011flamak ve aray\u00fcz olu\u015fturmakt\u0131r. Bu senaryoda programlama dili h\u0131z\u0131n\u0131n s\u00fcre\u00e7 \u00fczerinde neredeyse hi\u00e7 etkisi yoktur. S\u00fcrecin h\u0131z\u0131 veri taban\u0131 sunucusuna, web sunucusuna, istemcinin web taray\u0131c\u0131s\u0131na, bilgisayar\u0131na ve bant geni\u015fli\u011fine ba\u011fl\u0131d\u0131r.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Ana ve ortak veri taban\u0131 sunucular\u0131nda ise MySQL, PostgreSQL, MSSQL ve Oracle h\u0131z ve performans i\u00e7in birbiriyle yar\u0131\u015fmaktad\u0131r. Veri taban\u0131 sunucular\u0131n\u0131n her yeni s\u00fcr\u00fcm\u00fcnde s\u00fcrekli yeni \u00f6zellikler ve daha iyi performans oldu\u011funu g\u00f6r\u00fcr\u00fcz. Dolay\u0131s\u0131yla e\u011fer veri taban\u0131 programc\u0131lar\u0131 SQL sorgular\u0131n\u0131 verimli ve pratik bir \u015fekilde kullan\u0131rsa ve gerekti\u011finde <strong>\u00f6nbellekleme<\/strong> gibi geli\u015fmi\u015f \u00f6zellikleri kullan\u0131rsa yukar\u0131daki t\u00fcm veri taban\u0131 sunucular\u0131n\u0131n olduk\u00e7a iyi bir performans sergileyece\u011fi rahatl\u0131kla s\u00f6ylenebilir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">MySQL Google, Facebook, YouTube, Yahoo ve son d\u00f6nemde FIFA D\u00fcnya Kupas\u0131 taraf\u0131ndan kullan\u0131lmaktad\u0131r. Dolay\u0131s\u0131yla MySQL veri taban\u0131 sunucusunun yeterli\u011fini sorgulamak yersizdir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Son d\u00f6nemdeki online istatistiklere bak\u0131ld\u0131\u011f\u0131nda, PHP ve MySQL aras\u0131ndaki ileti\u015fimin ve aray\u00fczlemenin ASP.net ve MSSQL\u2019den daha h\u0131zl\u0131 oldu\u011fu g\u00f6r\u00fclmektedir ama bu fark pek de fark edilir seviyede de\u011fildir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">&#8211; Web uygulamalar\u0131n\u0131n di\u011fer bilindik g\u00f6revlerinden biri dosya sistemine ula\u015fmak, bir imaj bulmak ve o imaj\u0131 web sunucusuna g\u00f6ndermektir. Bu senaryoda da programlama dilinin pek \u00f6nemi yoktur. Programlama diliyle ileti\u015fim kurma i\u015finin y\u00fck\u00fcn\u00fc b\u00fcy\u00fck \u00f6l\u00e7\u00fcde i\u015fletim sistemi ve dosya sistemi \u00fcstlenir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Son d\u00f6nemdeki online istatistiklere bak\u0131ld\u0131\u011f\u0131nda Linux i\u015fletim sisteminin ve ext4 (dosya sisteminin) Windows ve NTFS\u2019ten (dosya sistemi) daha iyi performans g\u00f6sterdi\u011fi g\u00f6r\u00fclmektedir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">&#8211; Linux\/Unix sunucular\u0131n\u0131n \u00e7o\u011fu ekstra paketler veya GUI aray\u00fczleri olmadan sorunsuz bir \u015fekilde \u00e7al\u0131\u015f\u0131r, bu y\u00fczden i\u015fletim sistemi \u00e7ok daha az CPU ve RAM kullan\u0131r. B\u00f6ylece veri taban\u0131na ve web sunucusuna \u00e7ok daha fazla yer kalm\u0131\u015f olur.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Windows sunucular\u0131n\u0131n \u00e7o\u011fuysa <strong>hantal<\/strong> bir \u015fekilde i\u015fler ve \u00e7ok daha fazla CPU ve RAM kullanan bir\u00e7ok gereksiz paketle \u00e7al\u0131\u015f\u0131r.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">K\u0131sacas\u0131, Linux, Apache, MySQL ve PHP gibi platformlar ASP.net platformuna k\u0131yasla daha avantajl\u0131d\u0131r \u00e7\u00fcnk\u00fc daha fazla haz\u0131r kayna\u011fa sahiptirler.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">&#8211; ASP.net genellikle C# ile yaz\u0131l\u0131r. C# da PHP\u2019den daha h\u0131zl\u0131 bir programlama dilidir. (Bu durum programlama dillerinin daha h\u0131zl\u0131 hale gelecekleri g\u00fcncellemelerle de\u011fi\u015febilir.) Bu y\u00fczden e\u011fer programlama dilinin bir hesaplama i\u00e7in 2.000.000 loopluk bir i\u015flem yapmas\u0131 gerekiyorsa, C# ile yaz\u0131lm\u0131\u015f bir ASP.net PHP\u2019ye \u00fcst\u00fcnl\u00fck sa\u011flayacakt\u0131r. Ne var ki, bu pek yayg\u0131n bir senaryo de\u011fildir. Hesaplamalar\u0131n \u00e7o\u011funda milyonlarla de\u011fil, y\u00fczlerle hesaplanan loop i\u015flemleri olur. Bu y\u00fczden e\u011fer birisi 2.000.000 loopluk bir hesaplama yap\u0131yorsa farkl\u0131 ama\u00e7lar\u0131 var demektir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Performans \u00fczerinde etkisi olabilecek ama hangi programlama dilinin se\u00e7ildi\u011fiyle hi\u00e7bir ilgisi olmayan di\u011fer unsurlar \u015funlard\u0131r:<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">&#8211; Programc\u0131lar\u0131n kodu optimize etme becerisi ve bilgisi<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">&#8211; Programc\u0131lar\u0131n uygun ve optimum SQL sorgular\u0131 yazma becerisi ve bilgisi<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">&#8211; \u00a0Gerekli i\u015flevsellik (baz\u0131 i\u015flevlerin ASP.net platformunda \u00e7al\u0131\u015fmas\u0131 daha uzun, PHP platformunda i\u015flemesi daha k\u0131sa s\u00fcrebilir veya tam tersi)<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">3. Maliyet<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">PHP, MySQL sunucusu, PostgreSQL sunucusu, Apache sunucusu ve Linux i\u015fletim sistemi ve bu sistemlerin g\u00fcncellemeleri hep \u00fccretsizdir. Ayr\u0131ca backup olarak ba\u015fka bir otomatik yedekleme sunucusu edinmek i\u00e7in fazladan bir sertifika maliyeti s\u00f6z konusu de\u011fildir. Y\u00fck dengeleme veya sunucu k\u00fcmeleme i\u00e7in de \u00e7ok say\u0131da sunucu \u00e7al\u0131\u015ft\u0131rmaya da gerek yoktur.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Linux, Apache, MySQL ve <strong>PH<\/strong><\/span><span style=\"font-size: 14pt;\"><strong>P <a href=\"https:\/\/www.ihs.com.tr\/web-hosting\/\">hosting<\/a><\/strong> \u015firketleri taraf\u0131ndan da yayg\u0131n bir \u015fekilde kullan\u0131lmaktad\u0131r. Bu pop\u00fclarite sayesinde bu platformlar\u0131n kullan\u0131ld\u0131\u011f\u0131 hosting hizmetlerinin ayl\u0131k maliyeti <a href=\"https:\/\/www.ihs.com.tr\/web-hosting\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Windows hostingine<\/strong><\/a> g\u00f6re daha azd\u0131r.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">ASP.net ve IIS e\u011fer Windows i\u015fletim sistemi sat\u0131n alm\u0131\u015fsan\u0131z \u00fccretsizdir. Microsoft <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/bulut-sunucu.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Windows sunucular\u0131<\/strong><\/a>, <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/bulut-sunucu.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Microsoft SQL sunucular\u0131<\/strong><\/a> ve bu sunucular\u0131n gelecekteki g\u00fcncellemeleri i\u00e7in ciddi miktarda lisans maliyetini g\u00f6ze almak gerekir. \u00d6rne\u011fin, Microsoft Server 2008 R2 Standard 64 bit\u2019in fiyat\u0131 yakla\u015f\u0131k 1029$, Microsoft SQL Server 2008 Standart Edition For Small Business\u2019\u0131n fiyat\u0131 ise yakla\u015f\u0131k 1038$\u2019d\u0131r.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Microsoft i\u00e7in gereken bu lisans maliyetleri, e\u011fer site pop\u00fcler olur ve sitenin \u00e7oklu sunucularla \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131 gerekir veya sunucularda y\u00fck dengeleme, sunucu k\u00fcmeleme veya otomatik yedekleme gibi gereksinimler ortaya \u00e7\u0131karsa, ciddi seviyede artabilir.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">4. Destek ve Kaynaklar<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">Linux, Apache, MySQL ve PHP a\u00e7\u0131k kaynakl\u0131 oldu\u011fu i\u00e7in, d\u00fcnyan\u0131n her yerinde bu i\u015fe g\u00f6n\u00fcl vermi\u015f, s\u00fcrekli geli\u015ftirme ve g\u00fcncelleme yapan, platforma destek sa\u011flayan \u00e7ok say\u0131da geli\u015ftirici bulunmaktad\u0131r.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">\u201cG\u00f6n\u00fcl vermi\u015f\u201d tabirinin kullan\u0131lmas\u0131n\u0131n nedeni a\u00e7\u0131k kaynak camias\u0131na katk\u0131da bulunan geli\u015ftiricilerin bu i\u015fi maddi kazan\u00e7 sa\u011flamak i\u00e7in yapm\u0131yor olmalar\u0131d\u0131r. E\u011fer herhangi bir i\u015flevde zorluk ya\u015fay\u0131p bir PHP forumuna herhangi bir soru yazarsan\u0131z, geli\u015ftirici dostlar\u0131n\u0131zdan an\u0131nda faydal\u0131 bilgiler gelecektir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">ASP.net\u2019in varl\u0131\u011f\u0131 ise Microsoft\u2019ta iyile\u015ftirme ve g\u00fcncellemeler yapan belirli say\u0131da geli\u015ftiriciye ba\u011fl\u0131d\u0131r. ASP.net konusunda zorluk ya\u015fayanlar destek bulma konusunda biraz zorluk ya\u015fayabilir.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">5. Da\u011f\u0131t\u0131m S\u00fcresi<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">ASP.net\u2019te karma\u015f\u0131k \u00f6zellikleri ve i\u015flevleri olu\u015fturmak i\u00e7in PHP\u2019ye k\u0131yasla daha fazla (sat\u0131rda) kod yazmak gerekir, bu da geli\u015ftirme s\u00fcrecini uzat\u0131r.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Ayr\u0131ca, PHP sunucuda yorumlan\u0131r, bu y\u00fczden bir i\u015flev de\u011fi\u015ftirilece\u011fi zaman bu de\u011fi\u015fimi g\u00f6rmek i\u00e7in fazladan bir a\u015famaya gerek kalmaz. ASP.net\u2019in ise kodda yap\u0131lan her de\u011fi\u015fiklikte derlenmesi gerekir. Bu y\u00fczden Asp.net kullan\u0131rkenki geli\u015ftirme s\u00fcreci PHP\u2019nin aksine daha uzun s\u00fcrer.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">6.<\/span><span style=\"font-size: 14pt;\">Edit\u00f6rler ve Ara\u00e7lar<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">\u00a0PHP ve MySQL\u2019de edit\u00f6r yoktur. PHP geli\u015ftiricilerinin \u00e7ok say\u0131da edit\u00f6re eri\u015fimi vard\u0131r.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">ASP.net programc\u0131lar\u0131 ise .NET uygulamalar\u0131 geli\u015ftirirken Microsoft Visual Studio edit\u00f6r\u00fcne ba\u011f\u0131ml\u0131d\u0131r. (ASP.net geli\u015ftiricilerinin \u00e7o\u011fu Microsoft Visual Studio\u2019yu \u00e7ok be\u011fenir ve sever.)<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Bu farkl\u0131 bir programlama stilidir. PHP ve a\u00e7\u0131k kaynak geli\u015ftiricileri genellikle VI, VIM, Notepad ++ gibi metin edit\u00f6rleri kullan\u0131rlar.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">VI ve VIM \u00e7ok geli\u015fmi\u015f ve ba\u011f\u0131ms\u0131z edit\u00f6rlerdir, bu edit\u00f6rleri tam kapasiteleriyle kullanmay\u0131 \u00f6\u011frenen programc\u0131lar da \u00e7ok karma\u015f\u0131k programlamalar\u0131 h\u0131zl\u0131, rand\u0131manl\u0131 ve ba\u011f\u0131ms\u0131z bir \u015fekilde yapabilirler. Bu programc\u0131lar daha fazla hakimiyete ve esnekli\u011fe sahiptir. JavaScript, Ajax, JQuery vs. gibi di\u011fer \u00f6nemli platformlar\u0131n kullan\u0131lmas\u0131 gerekti\u011finde de PHP geli\u015ftiricilerinin daha fazla avantaj\u0131 vard\u0131r \u00e7\u00fcnk\u00fc a\u00e7\u0131k kaynak ortam\u0131na ve VI veya VIM edit\u00f6rleri kullanarak elle kod yazmaya a\u015finad\u0131rlar.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">7. Platformdan Ba\u011f\u0131ms\u0131zl\u0131k<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">PHP platformdan ba\u011f\u0131ms\u0131zd\u0131r ve herhangi bir platformda (Linux, Unix, Mac OS X, Windows) \u00e7al\u0131\u015fabilir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">ASP.net yaln\u0131zca Windows platformunda \u00e7al\u0131\u015facak \u015fekilde yaz\u0131lm\u0131\u015ft\u0131r.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">8. Pop\u00fcler Siteler Ve \u00c7al\u0131\u015ft\u0131klar\u0131 Platformlar<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">A\u015fa\u011f\u0131daki tabloda en pop\u00fcler siteler ve bu sitelerin hangi platformlarda \u00e7al\u0131\u015ft\u0131\u011f\u0131 listelenmi\u015ftir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Not: L\u00fctfen C ve C++\u2019\u0131 kar\u0131\u015ft\u0131rmay\u0131n. Bunlar birbirinden tamamen farkl\u0131 <strong>programlama<\/strong> dilleridir. ASP.net C ile de\u011fil, \u00e7o\u011funlukla C++ veya Visual Basic ile yaz\u0131l\u0131r.<\/span><\/p>\n<table style=\"height: 996px;\" width=\"706\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\"><strong>Site<\/strong><\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\"><strong>A\u00e7\u0131l\u0131\u015f Tarihi<\/strong><\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\"><strong>Sunucu Platformu<\/strong><\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\"><strong>Programlama Dili<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Google.com<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Kas\u0131m 1998<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Linux<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">C, Java, C++, PHP &amp; MySQL<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Facebook.com<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">\u015eubat 2004<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Linux<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">PHP, MySQL ve C++<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">YouTube.com<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">\u015eubat 2005<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Linux<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">C, Java ve MySQL<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Yahoo.com<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">A\u011fustos<\/span><br \/>\n<span style=\"font-size: 14pt;\"> 1995<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Linux<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">C++, C, Java, PHP &amp; MySQL<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">MSN.com<\/span><\/p>\n<p>&nbsp;<\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">A\u011fustos<\/span><br \/>\n<span style=\"font-size: 14pt;\"> 1995<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Windows<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">ASP.net<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Live.com\u00a0<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">A\u011fustos<\/span><br \/>\n<span style=\"font-size: 14pt;\"> 2008<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Windows<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">ASP.net<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Wikipedia<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Ocak<\/span><br \/>\n<span style=\"font-size: 14pt;\"> 2001<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Linux<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">PHP &amp; MySQL<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Amazon.com<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Ekim<\/span><br \/>\n<span style=\"font-size: 14pt;\"> 1995<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Linux &amp; Solaris<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">C++, Java, J2EE<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">WordPress.com<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Kas\u0131m<\/span><br \/>\n<span style=\"font-size: 14pt;\"> 2005<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Linux<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">PHP &amp; MySQL<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\"><a href=\"https:\/\/www.ihs.com.tr\" target=\"_blank\" rel=\"noopener noreferrer\">IHS Telekom<\/a><\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">1999<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Linux<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-size: 14pt;\">Java &amp; MySQL \ud83d\ude42<br \/>\n<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"font-size: 14pt;\">9. Pop\u00fclerlik<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">Linux, Apache, MySQL ve PHP platformlar\u0131 Windows platformundan \u00e7ok daha pop\u00fclerdir. Netcraft\u2019\u0131n Temmuz 2010\u2019da 205.714.253 site aras\u0131nda yapt\u0131\u011f\u0131 Web Sunucusu Anketi\u2019ne g\u00f6re bu sitelerin 112.945.968 tanesi (%54.90) Apache, 53.217.620\u2019si (%25.87) Windows, geri kalanlar\u0131 ise di\u011fer platformlar taraf\u0131ndan host edilmektedir. <\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">10.\u00a0<\/span><span style=\"font-size: 14pt;\">Kullan\u0131labilirlik ve Da\u011f\u0131t\u0131m Kolayl\u0131\u011f\u0131<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">Linux\u2019un kullan\u0131c\u0131 dostu olmad\u0131\u011f\u0131 konusunda \u00e7ok fazla yanl\u0131\u015f kan\u0131 ve bilgi bulunmaktad\u0131r. Bu konu tamamen platformu olu\u015fturan ki\u015finin deneyimine ve bilgisine ba\u011fl\u0131d\u0131r.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Ancak, pop\u00fcler Linux da\u011f\u0131t\u0131mlar\u0131n\u0131n yeni ve geli\u015ftirilmi\u015f s\u00fcr\u00fcmlerinin \u00e7ok etkileyici oldu\u011funun da alt\u0131n\u0131n \u00e7izilmesi gerekir. Ubuntu, Red Hat, CentOS, openSUSE ve Fedora gibi Linux da\u011f\u0131t\u0131mlar\u0131 kurulum ve da\u011f\u0131t\u0131m kolayl\u0131\u011f\u0131 konusunda \u00f6nemli ad\u0131mlar atm\u0131\u015flard\u0131r. Ayr\u0131ca basit ve anla\u015f\u0131l\u0131r GUI aray\u00fczleri de Linux sunucular\u0131n\u0131n konfig\u00fcrasyonunu ve kurulumunu \u00e7ok kolayla\u015ft\u0131rmaktad\u0131r.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Microsoft ise sunucu y\u00f6netimini karma\u015f\u0131k ve gereksiz \u00f6zelliklerle doldurarak iyice hantal hale getirdi\u011fi i\u00e7in ne yaz\u0131k ki kullan\u0131labilirlik konusunda bir s\u00fcredir geriye gitmektedir.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">PHP kodlama D\u00fcnya \u00fczerinde en \u00e7ok kullan\u0131lan ve yayg\u0131n olan\u0131d\u0131r ancak tercih yinede size kalm\u0131\u015f se\u00e7iminizi iyi yapman\u0131z\u0131 tavsiye ederiz.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Web projelerinizi <a href=\"https:\/\/www.ihs.com.tr\/web-hosting\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>PHP Hosting<\/strong><\/a> paketlerinde ASP.NET projelerinizi <a href=\"https:\/\/www.ihs.com.tr\/web-hosting\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>ASP Hosting<\/strong><\/a> paketlerimizde yay\u0131nlayabilirsiniz.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHP (A\u00e7\u0131k Kaynak) ve ASP.net (Ticari) aras\u0131nda performans, maliyet, \u00f6l\u00e7eklendirilebilirlik, destek ve karma\u015f\u0131kl\u0131k bak\u0131m\u0131ndan sizler i\u00e7in inceleme yapt\u0131k. \u0130nternette PHP\u2019nin mi yoksa&hellip;<\/p>\n","protected":false},"author":3,"featured_media":5524,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[74,396,401],"tags":[],"class_list":["post-5514","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-makaleler","category-populer-makaleler","category-web-tasarim"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/5514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=5514"}],"version-history":[{"count":6,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/5514\/revisions"}],"predecessor-version":[{"id":13440,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/5514\/revisions\/13440"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media\/5524"}],"wp:attachment":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=5514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=5514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=5514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}