miért php
Kezdjük azzal, hogy a Python, Perl és Ruby - általános célú nyelv. Ők hozták létre a megoldás közös rendszer feladatokat. Mint például az írás szkriptek, hogy automatizálják az adminisztratív eljárások és hasonlók.
PHP-t eredetileg egy vstraevyemy nyelv fejlesztésére dinamikus oldalak. Ez azt jelenti, hogy nagyon egyszerűen fogalmazva, az építkezéseken, abban az értelemben, hogy mi vagyunk befektetés ez a folyamat ma. Ezért ebben a programozási nyelv eredetileg lehetőségeket kapcsolatos problémák megoldása az interneten. Például, az azonos DomDocument. Használatakor „ismeri” (parse) HTML. Alternatív Pythonban - beautifulsoup. De, sajnos, összehasonlítani DomDocument és beautifulsoup funkciók és a könnyű használat csak ostoba. Sok más példát, de így nem terhelik feleslegesen a cikket technikai részleteket, azt javasoljuk, hogy megáll ott. Tehát egyértelmű, hogy egy dedikált eszköz sokkal jobb általános célú eszköz.
Néha láthatjuk a hibás, az én meggyőződésem, hogy vzgyad között Perl vagy Ruby programozók sokkal kevesebb képzetlen szakemberek. Nos itt minden kiderül nonszensz. Képletesen szólva, ez mindegy, hogy azt jelenti, hogy egyik avantgárd művészek kevésbé rossz, mint azok között abstraktsionisov. Butaság? Természetesen! Higgye el, mint egy százaléka mind a jó és rossz keretek pontosan ugyanaz. PHP fejlesztés sokkal több, mint általában bármilyen, így a hamis benyomást kelti, hogy minden az én hibám programozási nyelv. Tény, hogy a minőség a végtermék 99% -ban függ az előadó, sem a szerszámot.
PHP egyáltalán nem ideális. Ez a hátrányai, mint a többi nyelven. De több, mint esztétikai jellegű, és semmi, de holivarov (viták nem elég nyomós érv) nem okoz még a magasan képzett szakemberek.
De menjünk tovább már az érvek, amelyek nyilvánvaló és egyértelmű, hogy az ügyfél. Egy ember, aki gyakran igen távol webes programozás, és néha nem - mint a számítógép.
Először is, mint már említettük, a fejlesztők száma a PHP csak jó. Még ha egy jó szakember nem fogja megtalálni az első próbálkozás, minden megmarad óriási a választék. Abban az esetben, a Ruby, például a keresési válhat komoly és még egy hatalmas feladat. Akkor is, ha becsukod a szemed, hogy a minőség, csak találni valakit, aki megteremti / megfelelő helyén „semmilyen módon” is rendkívül nehéz. Van egy csomó fejlesztő Ruby vagy Python barátok között? A fejlesztő a PHP szinte biztosan. Kérdezd körül az ő, és biztos vagyok benne - ott.
Másodszor tárhely. Azok számára, akik nem tudják, Hosting - egy platform, ahol a webhely kerül. PHP támogatja szó mindenütt. Mielőtt megnyit egy óriási a választék a különböző árakon. Próbáld megtalálni a tárhely Ruby vagy Python, és meg fogja találni, hogy szinte ott.
Felmerül a kérdés: miért, majd valami mást helyette a PHP? Véleményem szerint a válasz igen egyszerű. A fejlesztők választani magának a nyelv legismertebb. Valaki korábban foglalkozó írás egy Python szkript. Ő választása lesz nyilvánvaló. Vannak még a tervezők egy olyan korban, amikor a PHP nem volt. És a dinamikus oldalak létre Perl CGI segítségével. Ezek az emberek valószínűleg használni a keret Mojolicious.
Egyértelmű, hogy mindenki dicsérni fogja, hogy pontosan mit tudja a legjobban. Elalvás ügyfél érthetetlen kifejezések és poluvymyshlennymi érveket. Sőt, a teljes nyitott stúdió, ahol a fő versenyelőnye „nincs PHP». És nekik vannak olyan emberek, abban a reményben, hogy minőségi szolgáltatásokat. Bár az a tény használatának minden más nyelv nem teszi a terméket jobb vagy rosszabb. Sajnos, nem minden tudatában vannak ennek az egyszerű tényt. Nyilvánvalóan nem minden teljesen megérteni, hogy a PHP, Python, Perl - csupán eszközök.