7 ok, amiért php asp jobb

7 ok, amiért a PHP a legjobb ASP

Active Server Pages (ASP) - Microsoft technológiák megjelenítéséhez dinamikus weboldalakat. ASP támogatja több nyelven; A leggyakoribb - VBScript. A PHP egy alternatívája nyílt architektúrát több operációs rendszerek, beleértve a Linux és Windows.

Úgy vélem, hogy az ASP - egy jó és hasznos technológia, de végül úgy vélem, hogy a PHP fogja bizonyítani superior - mind technikailag, mind a népszerűsége. Íme hét ok, amiért azt hiszem:

1. Speed ​​Speed.

Miután az első fut a PHP script, azt mondtam magamban: „ez csak egy Ferrari, olyan gyorsan.” Régebben a lassú számítógép, egy 166 Mhz. így lesz a lehetőséget, hogy a legősibb gépek.

ASP soha nem lehet olyan gyors, mint a PHP. ASP alapul COM építészet. Amikor a programozó használ ASP VBScript, akkor elkezdi a COM objektumot. Amikor azt írja, hogy a kliens alkalmazás, akkor meghívja a Write COM-objektum válasz. Ha olyan adatbázist, akkor használja a másik COM-objektumot. Ahhoz, hogy hozzáférjen a fájlrendszer, határozza meg: a másik COM-objektumot. Mindez hozzáadódik a COM-terhelés és lassan le.

A PHP modulok, minden fut a PHP memóriájában. Ez azt jelenti, hogy a PHP kódot gyorsabban fog futni, mivel nincs költsége kommunikálni a különböző COM-objektumokat különböző folyamatok.

A következő teljesítmény teszt, amely végre 40 alkalommal SELECT Microsoft SQL Server 7 használatával tágulási Mssql7, ODBC-AH PHP kiterjesztés és a COM, megmutatja, mire gondolok:

PHP hozzáfér Mssql7 (minél kisebb az érték, annál jobb)

MSSQL - PHP kiterjesztés

ODBC - PHP kiterjesztés

ODBC-n keresztül COM (ADO)

OLEDB a COM

Amikor belép az ODBC-alapú PHP kiterjesztéseket, lekérdezés ideje 9,54 másodperc. Segítségével COM interfész kapcsolatot az ODBC költségek jelennek meg 80% (17,28 mp).

OLEDB - a legtöbb nagy sebességű Microsoft COM technológia hozzáférni az adatbázishoz. Ez gyorsabb, ODBC, de ha egy PHP kiterjesztés MSSQL van egy 200% -os teljesítmény növekedést. Tehát csak mondani, hogy a programozó ASP: Nem COM, így a sebesség.

Természetesen van egy bizonyos kockázata, hogy összeomlott a PHP modul működhet számos honlap oldalain. Azonban nem szabad elfelejtenünk, hogy a nagy sebességű motor Zend csak fejlődésnek indult.

És itt van a nyilvánvaló előnye a nyílt architektúra modell (Prim.perevodchika - a rendelkezésre álló forráskódját programok). Állandó szakértői értékelést a program, és a globális közönség a tesztelők lehetővé teszi a csapat, hogy hozzon létre egy PHP fejlesztő PHP motor az ipari szabvány. sokkal gyorsabb, mint bármely cég zárt forráskódú.

2. Kiváló teljesítmény és a memória.

PHP letöltések csak a szükséges fájlokat tartalmazza.

3. Nincsenek rejtett költségek.

Az egyik dolog, amit utálok, ha vásárol valamit - a rejtett költségek. Veszel egy autót és ki kell cserélni a motort. veszel egy házat, és meg kell, hogy felülírja a jelenlegi tető.

Tehát, vásárol valamit, mint az ASP. Kell titkosítás - vásárolni ASPEncrypt. Szüksége van egy munkát a bejegyzést - vásárolni ServerObject a qmail. Szükséges letölteni a fájlokat a szerverre - vásárolni Software Kézművesek SA-FileUp.

A PHP minden épült, és szintén ingyenes.

4. Az integráció a MySQL.

PHP Integráció MySQL egyszerűen finom. Számos eszköz áll rendelkezésre a PHP dolgozni MySQL adatbázisok. Állítsa be a tulajdonságait a legátfogóbb összehasonlítva más adatbázisokhoz. Mi nagyon hasznos funkciók, mint például mysql_insert_id és mysql_affected_rows, megközelíthetetlen más adatbázisokhoz.

ASP és PHP nagyon jó megoldás középszintű weboldalak. Mi teszi a PHP ezért szoros integráció MySQL, amely szintén kialakítva, hogy weboldalak hasonló szintre, ahol a terhelést, ha a minta és a befecskendezés adatok sokkal fontosabb, mint a tranzakciók támogatása. Tranzakciós támogatás lehetővé teszi, hogy a programozó szinkronizálni változik több tábla, akkor ez nem szükséges a legtöbb honlapok.

Összehasonlításképpen, a Microsoft Access sokkal lassabb, mint a MySQL. SQL Server 7 és az Oracle is gyors. de sokkal drágább.

5. közelsége Java / C ++ programozási stílus.

Előnye ennek a nyilatkozat csak a saját véleményemet.

Egyetértek azzal, hogy nem fogja meggyőzni a Visual Basic programozó váltani PHP csak azért, mert a hasonlóság a C és Java nyelven stílusban.

De meg tudja győzni az amatőr C ++ vagy a Java, PHP jobb és könnyebb megtanulni, mint VBScript.

PHP is nagy támogatást nyújt a moduláris programozás az osztályban. Segítségével osztályok még mindig ritka VBScript miatt nehéz örökséget. Rokonság PHP Java és C ++ többet nyújt prorammistov, postoyanoo osztályok segítségével.

6. Nincs probléma a hibajavítások.

Próbáltál már kérni Microsoft kijavítani a hibát az ASP? Ha nem egy nagy vállalat, mint a Boeing, a siker esélye meglehetősen kicsi. És ha ez egy komoly hiba, ha semmi nem működik, mit fog tenni.

A PHP-ban akkor is, ha nem a tudás, hogy hibát javít, ez biztosan lehet találni szakértők. PHP súlyos hiba van. A beruházás védi a nyitott architektúrájú PHP.

7. stratégia cross-platform migráció.

De biztosan Microsoft megpróbálja kötni, hogy a termékeiket.

Én egy programozó Macintosh. Amikor a Windows 95 jött, váltottam, de bolshnstvo kódomat soha át nem használja a Windows. Még mindig valahol egy halott súly, sajnálatomra. Nem akarom megismételni ezt a helyzetet a kódomat a Windows.

Van egy csere stratégia Microsoft dobja a helyzet? Ne felejtsük el, hogy egy időben domináló Novell par Microsoft területén a hálózati megoldásokat. Ma minden megszabadulni a Novell. Ugyanez megtörténhet a Microsoft.

Megtaláltam a tartalék stratégia. Ez - PHP. Még mindig programozni a Windows, de tudom, hogy a programot a PHP futtatható Solaris, Linux és sok más operációs rendszerek. Lelkem nyugodt.

Olvastad a „7 ok, amiért a PHP a legjobb ASP”

Kapcsolódó cikkek