Programiranje

Pregled: Nabori WAMP za spletne razvijalce

Na dveh mestih se ukvarjam z razvojem programske opreme za splet. Prvi je "tam zunaj" na spletnem strežniku, za katerega plačujem mesečno naročnino za gostovanje. Drugi je "tukaj" na mojem namizju, kjer imam samostojni sklop spletnega razvoja, ki teče vzporedno z vsem ostalim.

Samostojni spletni kup je samostojen način za zagon potrebnih komponent za spletno aplikacijo brez potrebe po ločeni napravi ali spletnem računu, kar običajno pomeni dodatni dolar. Razvijalci lahko prototipirajo projekt lokalno na takem kupčku, nato rezultate razporejajo na oddaljeni strežnik v živo - ali celo pretvorijo lokalni sklad v strežnik v živo, če so tako nagnjeni in je sklad zasnovan za proizvodno uporabo. Če ste začetnik spletnega programerja, je lokalni sklad priročen način, da se v nadzorovanem okolju naučite podrobnosti programiranja za splet.

[Poskrbite, da bodo vaša spletna mesta danes na tekočem s HTML5, s pomočjo tehnik v poročilu o PDF-jih za globoko potapljanje HTML5. | Ostanite v oblaku z glasilom Cloud Computing Report. ]

Uporabniki Linuxa imajo prednost, da je spletni sklad izvorni del njihovega okolja, saj distribucije Linuxa niso tako natančno razdeljene na "namizne" in "strežniške" izdaje kot Windows - razen v smislu, katere komponente namesti privzeto. Uporabniki sistema Windows pa morajo celoten sklad naložiti iz nič. Dobra novica je, da so vsi deli, ki bi jih potrebovali - Apache, MySQL, PHP itd., Na voljo v izdajah sistema Windows.

V tem članku pregledam pet okolij - AMPPS, BitNami WAMPStack, Microsoft Web Platform Installer, XAMPP in WampServer - lahko uporabite za nastavitev lokalnega strežnika za spletni razvoj v oknu Windows. Ti skladi vsebujejo vse zgoraj omenjene komponente (pri čemer sta IIS in SQL Server Express namesto Apacheja in MySQL-a v Microsoftovi ponudbi nameščena iz enega samega izvršljivega ali .MSI-jevega paketa, zato vsakega dela ni treba prenesti, namestiti in konfiguriran posebej. Ti svežnji spletnih strežnikov vsebujejo tudi orodja za upravljanje za vsako posamezno komponento in za sklad kot celoto, tako da vas ne obremenjuje dodatno breme, če bi morali celotno stvar upravljati ročno. In vsi so brezplačni za prenos.

Ena stvar, ki je razvidna iz pogleda na te sklade: zagotovo niso enake. Lahko so zgrajeni iz istih komponent (komaj bi bili koristni, če ne bi bili!), A kako je s temi komponentami upravljanje in njihovo uvajanje je zelo pomembno. Sklopi s samodejnim prilagajanjem (AMPPS, namestitveni program za spletno platformo) so veliko bolj priročni, še posebej, če želite več pozornosti posvetiti delu s skladom, kot pa ga dejansko nastavite.

Drugič, ne domnevajte, da bodo ti skladi pripravljeni za proizvodnjo. Nekateri so poslani v zaklenjenem stanju in bodo služili samo povezavam z lokalnim gostiteljem, vendar ni jamstva za sklad kot ustvarjena je sestavljen za promet v živo. Drugi skladi se pošiljajo s praznimi gesli MySQL ali drugimi večjimi varnostnimi opustitvami, ki jih je treba odpraviti, zato očitno niso namenjeni proizvodni uporabi. Razvijati lokalno; namestite na daljavo.

Nazadnje, razlike v slogih uvajanja med vsakim od teh skladov pomenijo, da obstaja sklad za skoraj vse potrebe, vrsto aplikacije ali delovne navade. PHP-glave lahko zaženejo WampServer zaradi integriranih orodij za odpravljanje napak. Microsofties ima namestitveni program Web Platform in WebMatrix. Izbira je vaša.

Preglednica Lastnosti (30.0%) Nastaviti (15.0%) Enostavnost uporabe (30.0%) Vrednost (10.0%) Razširljivost (15.0%) Skupna ocena (100%)
AMPPS 1.79.09.09.010.010.0 9.3
BitNami WAMPStack 5.3.107.08.07.07.07.0 7.2
Microsoft Web Platform Installer 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