Programování

Recenze: WAMP stacks for Web developers

Existují dvě místa, kde provádím vývoj softwaru pro web. První je „tam venku“ na webovém serveru, za který platím měsíční poplatek za hostování. Druhý je „tady“, přímo na mé vlastní ploše, kde mám samostatný zásobník pro vývoj webu běžící vedle sebe se vším ostatním.

Samostatný webový zásobník je samostatný způsob spuštění potřebných komponent pro webovou aplikaci bez nutnosti samostatného počítače nebo webového účtu, což obvykle znamená další dolary. Vývojáři mohou lokálně prototypovat projekt na takovém zásobníku, poté výsledky nasadit na živý vzdálený server - nebo dokonce převést místní zásobník na živý server, pokud jsou tak nakloněni a zásobník je určen pro produkční použití. Pokud jste začínající webový programátor, místní zásobník je užitečný způsob, jak se naučit vstupy a výstupy programování pro web v kontrolovaném prostředí.

[Zvyšte rychlost svých webových stránek s HTML5 ještě dnes pomocí technik v hlášení HTML5 Deep Dive PDF. | Zůstaňte v obraze díky bulletinu Cloud Computing Report. ]

Uživatelé systému Linux mají tu výhodu, že webový zásobník je nativní součástí jejich prostředí, protože distribuce Linuxu nejsou tak pevně rozděleny do edic „desktop“ a „server“ jako Windows - kromě toho, v jakém smyslu jsou komponenty instalovány výchozí. Uživatelé Windows však musí nainstalovat celý zásobník od nuly. Dobrou zprávou je, že všechny součásti, které potřebují - Apache, MySQL, PHP atd. - jsou k dispozici v edicích Windows.

V tomto článku přezkoumám pět prostředí - AMPPS, BitNami WAMPStack, Microsoft Web Platform Installer, XAMPP a WampServer - můžete použít k nastavení místního serveru pro vývoj webových aplikací v poli Windows. Tyto hromádky obsahují všechny výše zmíněné komponenty (přičemž IIS a SQL Server Express nahrazují Apache a MySQL v nabídce společnosti Microsoft) nainstalované z jediného spustitelného nebo .MSI balíčku, takže každý kus není nutné stahovat, instalovat a konfigurovat samostatně. Tyto hromádky webového serveru také obsahují nástroje pro správu pro každou samostatnou komponentu a pro hromadu jako celek, takže vás nezasahuje další zátěž spojená s ruční správou celé věci. A všechny jsou ke stažení zdarma.

Jedna věc, která je zřejmá z pohledu na tyto hromádky: Rozhodně nejsou stvořeni sobě rovni. Mohou být postaveny ze stejných komponent (byly by stěží užitečné, pokud by nebyly!), Ale to, jak jsou tyto komponenty spravovány a nasazeny, má velký rozdíl. Zásobníky s automatickým přizpůsobením (AMPPS, instalační program webové platformy) jsou mnohem praktičtější, zvláště když chcete věnovat více své pozornosti práci se zásobníkem, než jeho skutečnému nastavení.

Za druhé, nepředpokládejte, že tyto komíny budou připraveny na produkci. Některé lodě jsou v uzamčeném stavu a budou sloužit pouze pro připojení k místnímu hostiteli, ale neexistuje žádná záruka zásobníku jak byl vytvořen byl sestaven, aby sloužil živému provozu. Jiné hromádky se dodávají s prázdnými hesly MySQL nebo jinými významnými vynecháními zabezpečení, které je třeba řešit, takže zjevně nejsou určeny pro produkční použití. Rozvíjet se místně; nasadit na dálku.

Nakonec rozdíly ve stylech nasazení mezi každým z těchto zásobníků znamenají, že existuje zásobník pro téměř každou potřebu, typ aplikace nebo pracovní zvyk. Hlavy PHP mohou spustit WampServer kvůli integrovaným ladicím nástrojům. Microsofties mají Web Platform Installer a WebMatrix. Možnosti jsou na vás.

Scorecard Funkce (30.0%) Založit (15.0%) Snadnost použití (30.0%) Hodnota (10.0%) Rozšiřitelnost (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
Instalační program Microsoft Web Platform 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