Programovanie

Recenzia: Stopy WAMP pre vývojárov webu

Na dvoch miestach vyvíjam softvér pre web. Prvá je „vonku“ na webovom serveri, za ktorý platím mesačný poplatok za hosťovanie. Druhá je „tu“ priamo na mojej pracovnej ploche, kde mám vedľa seba so všetkým ostatným spustený samostatný vývojový zásobník.

Samostatný webový zásobník je samostatný spôsob spustenia potrebných komponentov webovej aplikácie bez potreby samostatného počítača alebo webového účtu, čo obvykle znamená ďalšie doláre. Vývojári môžu lokálne prototypovať projekt na takomto zásobníku, potom výsledky nasadiť na živý vzdialený server - alebo dokonca previesť miestny zásobník na aktívny server, ak sú natoľko naklonení a zásobník je určený na produkčné použitie. Ak ste začínajúci webový programátor, lokálny zásobník je praktický spôsob, ako sa naučiť riadiť a získavať informácie o programovaní pre web.

[Zvyšte rýchlosť svojich webových stránok s HTML5 ešte dnes pomocou techník uvedených v návode na použitie HTML5 Deep Dive PDF. | Zostaňte v oblaku vďaka informačnému bulletinu Cloud Computing Report. ]

Používatelia systému Linux majú výhodu v tom, že webový zásobník je natívnou súčasťou ich prostredia, pretože distribúcie systému Linux nie sú tak prísne rozdelené na vydania typu „desktop“ a „server“ ako Windows - okrem toho, v akom zmysle sú komponenty nainštalované predvolené. Používatelia systému Windows však musia nainštalovať celý balík od nuly. Dobrou správou je, že všetky potrebné súčasti - Apache, MySQL, PHP atď. - sú k dispozícii vo vydaniach Windows.

V tomto článku sa venujem piatim prostrediam - AMPPS, BitNami WAMPStack, Microsoft Web Platform Installer, XAMPP a WampServer -, ktoré môžete použiť na nastavenie miestneho servera pre vývoj webových aplikácií v krabici so systémom Windows. Tieto stohy obsahujú všetky vyššie uvedené komponenty (s IIS a SQL Server Express namiesto Apache a MySQL v ponuke spoločnosti Microsoft) nainštalované z jedného spustiteľného balíka alebo balíka .MSI, takže každý kúsok nie je potrebné sťahovať, inštalovať a nakonfigurované samostatne. Tieto stohy webového servera obsahujú aj nástroje na správu pre každý samostatný komponent a pre stoh ako celok, takže vás neuvoľní ďalšie bremeno, keď budete musieť celú vec spravovať ručne. A všetky sú zadarmo na stiahnutie.

Jedna vec, ktorá je zrejmá z pohľadu na tieto komíny: Určite nie sú stvorení rovnako. Môžu byť zostavené z rovnakých komponentov (boli by sotva užitočné, keby neboli!), Ale veľký rozdiel spočíva v tom, ako sú tieto komponenty spravované a nasadené. Zásobníky s automatickým prispôsobením (AMPPS, inštalátor webovej platformy) sú oveľa pohodlnejšie, najmä ak chcete venovať viac pozornosti práci so zásobníkom ako jeho skutočnému nastaveniu.

Po druhé, nepredpokladajte, že tieto komíny budú pripravené na výrobu. Niektoré sa dodávajú v uzamknutom stave a budú slúžiť iba na pripojenie k miestnemu hostiteľovi, ale nie je zaručená žiadna zásoba ako stvorené bol zostavený, aby slúžil živej premávke. Ostatné komíny sa dodávajú s prázdnymi heslami MySQL alebo s inými významnými bezpečnostnými vynechaniami, ktoré je potrebné vyriešiť, takže zjavne nie sú určené na produkčné použitie. Rozvíjať sa lokálne; nasadiť na diaľku.

Nakoniec rozdiely v štýloch nasadenia medzi každým z týchto zásobníkov znamenajú, že existuje zásobník pre takmer každú potrebu, typ aplikácie alebo pracovný zvyk. Hlavy PHP môžu spustiť WampServer kvôli integrovaným ladiacim nástrojom. Microsofties majú Web Platform Installer a WebMatrix. Možnosti sú na vás.

Výsledková listina Vlastnosti (30.0%) Nastaviť (15.0%) Jednoduchosť použitia (30.0%) Hodnota (10.0%) Rozšíriteľnosť (15.0%) Celkové skóre (100%)
AMPPS 1.79.09.09.010.010.0 9.3
BitNami WAMPStack 5.3.107.08.07.07.07.0 7.2
Inštalátor webovej platformy Microsoft 3.09.08.08.08.09.0 8.5
XAMPP 1.7.7 (1.8 beta)8.09.08.08.05.0 7.7
WampServer 2.29.08.09.09.05.0 8.3
$config[zx-auto] not found$config[zx-overlay] not found