WAMP vs XAMPP pro e contro - per gestire un server di test locale
Quali sono i principali pro e contro che possono aiutare a decidere quale dei due scegliere: WAMP vs XAMPP per eseguire un server di test locale per WordPress?
PS: Ora vedo che Stack Overflow ha avuto una discussione al riguardo.

XAMPP NON è multipiattaforma. Esiste XAMPP per Windows, XAMPP per Linux, per Mac e per Solaris, ma ogni pacchetto contiene diverse componenti software, funziona in modo diverso con prestazioni differenti, ecc. (multipiattaforma significa che prendi esattamente lo stesso software e funziona allo stesso modo su piattaforme diverse... come era Azureus: un file jar che potevi utilizzare allo stesso modo ovunque)
XAMPP per Windows è sovraccarico, e anche parecchio. Hai server di posta, server FTP, acceleratore, web-dav, SSL già pronti all'uso, ecc. Ti servono davvero tutti? Non è esattamente un pacchetto per principianti, ma in generale rende l'installazione di tutto molto più semplice. Al di là di questo, qualsiasi personalizzazione richiede lo stesso impegno di qualsiasi altro stack preconfezionato. Ma se installi sul tuo computer personale, probabilmente non hai bisogno di un server FTP, giusto?
WAMP è più leggero (principalmente include le funzionalità di base). Tutto ciò che riguarda AMP è presente, oltre a questo hai un paio di strumenti, phpMyAdmin, SQLite e xdebug. Ti serve SSL? Devi configurarlo tu. Vuoi accedere a un server di posta? Devi installarlo da solo. FTP? Idem.
WAMP (come dice il nome) funziona solo su Windows (sia a 64 che a 32 bit).
Per una macchina locale su Windows, WAMP è la scelta migliore. Leggero, fluido e la configurazione post-installazione richiede un solo clic. XAMPP per Windows non è un grande concorrente a causa di problemi nell'installazione a 64 bit (naturalmente: più bloatware da installare, e devi gestire ogni componente software aggiuntivo tra versioni a 32/64 bit).

Io uso WAMP. Sarebbe bello se facessero un'opzione di download personalizzabile simile a http://getbootstrap.com/customize/

Aggiornamento riguardo al punto 2: L'installer di XAMPP ora chiede quali componenti installare. Non è più tutto o niente.

Non dovresti cercare di ridefinire i termini.

Per dovere di cronaca, ho utilizzato entrambi ... e ognuno ha i suoi pro e contro. WAMP consumava molta più memoria di quanto mi piacesse ma era piuttosto stabile. XAMPP ha un fastidioso problema con WP Cron e fopen(), ma sembra un po' più leggero (e posso eseguirlo da una chiavetta USB se voglio).

WAMP è un acronimo che significa: Windows, Apache, MySQL e PHP.
Esistono diverse "distribuzioni" WAMP, come XAMPP, WampServer (che alcune persone chiamano semplicemente "WAMP"), Wamp-Developer Pro (software commerciale), e altre...
XAMPP per Windows è solo un'altra distribuzione WAMP, niente di più (né qualcos'altro).

Questo è molto fuorviante. Mentre questo è ciò che "WAMP" potrebbe significare nel senso più ampio possibile, quando qualcuno chiede un confronto tra WAMP e XAMPP, sta ovviamente parlando di questo: http://www.wampserver.com/en/

@Okonomiyaki3000 La risposta è stata data quasi 7 anni fa. C'erano circa 10+ distribuzioni "WAMP" a quel tempo (erano circa 20+; ma alcune erano distribuzioni minori). Tuttavia, l'acronimo WAMP è stato "Windows / Apache / MySQL / PHP" dal 2003 circa. La maggior parte delle persone sembra pensare che WAMP sia una sola distribuzione di Apache + MySQL + PHP su Windows. Non è così. Potresti creare la tua installazione WAMP. Ma capisco quello che stai dicendo e questi giorni potrebbe essere così.

L'obiezione che XAMPP sia eccessivamente carico - perché contiene un server di posta, un server FTP, ecc. - potrebbe essere affrontata chiedendosi di cosa si ha effettivamente bisogno. Se hai bisogno della maggior parte o di tutti questi componenti, allora il XAMPP completo fa al caso tuo. Per sviluppare semplicemente pagine web, inclusi PHP e MySQL, usa XAMPP Lite. In momenti diversi ho trovato entrambe le versioni molto utili. Apprezzo particolarmente il fatto di poter eseguire entrambi su una chiavetta USB.
Ora se solo potessi aggiungere Netbeans a quella chiavetta USB...

Ho utilizzato XAMPP e sono stato generalmente soddisfatto, con una notevole eccezione. Il caricamento di un sito è sempre stato estremamente lento per me quando utilizzo XAMPP. Non so se questo accada anche con WAMP, ma sarebbe utile approfondire la questione.

Non risponde esattamente alla domanda, ma se sei interessato a imparare come i pacchetti funzionano insieme, ti suggerisco di installarli e configurarli manualmente. Ho usato questo tutorial come linea guida, è dettagliato e ti aiuta a far funzionare tutto e a far comunicare i componenti tra loro. È un po' più laborioso, ma ti offre molta più flessibilità e impari effettivamente le configurazioni importanti necessarie.

Vorrei aggiungere un vantaggio di WAMP che non è elencato.
Con WAMP puoi installare estensioni* che ti permettono di passare facilmente da una versione di PHP all'altra. Dato che il requisito minimo di WordPress è PHP 5.2.4 e garantisce che funzionerà su un server che lo utilizza, per essere veramente compatibile con WordPress un plugin deve funzionare con quella versione di PHP. Ci sono molte funzionalità in PHP 5.3+ che non sono presenti nella 5.2.4, come il namespace.
Se sei uno sviluppatore WordPress e vuoi che il tuo plugin, widget o tema sia completamente compatibile e funzioni su qualsiasi installazione WordPress, è utile avere un ambiente configurato con PHP 5.2.4. XAMPP non offre un modo semplice per farlo.
* Va notato che la versione più recente di WAMP Server non supporta più le estensioni; tuttavia, WAMP Server 2.2 (32-bit) è disponibile su SourceForge e le supporta. Ha anche la versione corretta di Apache per installare PHP 5.2.4.

Implementare SSL in WAMP, l'ho trovato più problematico (alla fine non sono riuscito a gestirlo e ho rinunciato) mentre è stato estremamente facile in XAMPP.
Per il resto suppongo non ci sia differenza poiché utilizzo sia una piattaforma Linux che una Windows e mi trovo a mio agio con entrambe. Naturalmente ho utilizzato XAMPP per un periodo di tempo molto più lungo.
