Quais são os principais prós / contras que podem ajudar a decidir qual dos dois escolher: WAMP vs XAMPP para executar um servidor de teste local para WordPress?
PS: Agora vejo que o Stack Overflow teve uma discussão sobre isso.
Quais são os principais prós / contras que podem ajudar a decidir qual dos dois escolher: WAMP vs XAMPP para executar um servidor de teste local para WordPress?
PS: Agora vejo que o Stack Overflow teve uma discussão sobre isso.
Respostas:
Maior diferença - o WAMP é executado no Windows, o XAMPP é multiplataforma. Além disso, é uma questão de preferência pessoal. Ambos fornecem um ambiente Apache-MySQL-PHP que roda praticamente da mesma forma nos dois sistemas.
sendmail
. Tanto quanto eu sei WAMP não. (Também FTP, Mercúrio, Tomcat para java ..)
XAMPP NÃO é multiplataforma. Existe o XAMPP para Windows, o XAMPP para Linux, para Mac e para Solaris, mas cada pacote contém diferentes partes de software, funciona de maneira diferente com diferentes desempenhos etc. da mesma maneira em diferentes plataformas ... como o Azureus costumava ser: um jar que você poderia usar da mesma maneira)
XAMPP para Windows está inchado, grande momento. Você possui servidor de correio, servidor FTP, acelerador, web-dav, SSL pronto para uso, etc. Você realmente precisa de todos eles? Não é exatamente um pacote básico, mas em geral facilita a instalação de tudo. Além disso, qualquer personalização requer o mesmo esforço que para qualquer outra pilha pré-fabricada. Mas se você instalar em sua própria caixa, provavelmente não precisará do servidor FTP, não é?
O WAMP é mais leve (principalmente o básico). Tudo o que é AMP está lá, além do que você tem algumas ferramentas, phpMyAdmin, SQLite e xdebug. Você precisa de SSL? Você precisa configurá-lo. Você quer acessar o servidor de email? Você deve instalá-lo. FTP? Idem.
O WAMP (como o nome diz) é executado apenas no Windows (64/32 bits).
Para uma máquina local no Windows, o WAMP é o caminho a percorrer. A configuração leve, suave e pós-instalação leva um clique. O XAMPP para Windows não é muito concorrente devido a problemas na instalação de 64 bits (naturalmente: mais bloatware para instalar e você precisa gerenciar cada software extra entre 32/64 bits).
WAMP é um acrônimo que significa: Windows, Apache, MySQL e PHP.
Existem diferentes "distribuições" do WAMP, como XAMPP, WampServer (o que algumas pessoas chamam de "WAMP"), Wamp-Developer Pro (software comercial) e outras ...
O XAMPP para Windows é apenas mais uma distribuição WAMP, nada mais (nem mais nada).
A objeção de que o XAMPP é inchado - porque possui um servidor de email, servidor FTP etc. - pode ser respondida perguntando o que você precisa. Se você precisar da maioria ou de todos esses itens, é o XAMPP completo para você. Para desenvolver apenas páginas da web, incluindo PHP e MySQL, use o XAMPP Lite. Em momentos diferentes, achei os dois muito úteis. Eu gosto especialmente de poder rodar em uma unidade flash USB.
Agora, se eu pudesse adicionar o Netbeans a essa unidade flash ...
Eu usei o XAMPP e geralmente fiquei satisfeito com ele, com uma exceção notável. O carregamento de um site sempre foi extremamente lento para mim ao usar o XAMPP. Não sei se esse é o caso do WAMP, mas valeria a pena investigar.
Não estou respondendo exatamente à pergunta, mas se você estiver interessado em aprender como os pacotes funcionam juntos, sugiro instalá-los e configurá-los manualmente. Eu tenho usado este tutorial como uma diretriz, é detalhado e ajuda você a colocar tudo em execução e conversando. É um pouco mais trabalhoso, mas oferece muito mais flexibilidade e você realmente aprende a importante configuração envolvida.
Eu gostaria de adicionar uma vantagem do WAMP que não está listado.
Com o WAMP você pode instalar extensões * que permitem alternar facilmente entre diferentes versões do php. Como o requisito mínimo do WordPress é o php 5.2.4 e garante que ele seja executado em um servidor que o utilize, para ser verdadeiramente compatível com o WordPress, um plug-in precisa ser executado sob essa versão do php. Existem muitos recursos no php 5.3+ que não estão no 5.2.4, como namespacing.
Se você é um desenvolvedor WordPress e deseja que seu plug-in, widget ou tema seja totalmente compatível e seja executado em qualquer instalação do WordPress, é útil ter uma configuração de ambiente com o php 5.2.4. O XAMPP não oferece uma maneira fácil de fazer isso.
* Note-se que a versão mais recente do servidor WAMP não suporta mais extensões; no entanto, o WAMP Server 2.2 (32 bits) está disponível no SourceForge e os suporta. Ele também possui a versão correta do Apache para a instalação do php 5.2.4.
Ao implementar o SSL no WAMP, achei mais problemático (finalmente não consegui lidar com isso e desisti), embora fosse extremamente fácil no XAMPP.
O resto, suponho, não há diferença, pois uso as plataformas Linux e Windows e me sinto confortável. É claro que tenho usado o XAMPP por um período muito maior de tempo.