MAMP 3 revoit son interface et ajoute des fonctions

Nicolas Furno |

MAMP est un utilitaire bien connu de tous ceux qui conçoivent des sites sur un Mac. Même si OS X contient la majorité des outils pour créer un serveur web, il faut passer par une phase de configuration contraignante. Avec ce logiciel, on profite immédiatement d'un serveur PHP complet avec non seulement Apache pour afficher les sites dynamiques, mais aussi tout le nécessaire pour gérer ses données. Autre avantage, les fonctions web du système ne sont actives que lorsqu'on en a besoin et on peut très facilement toutes les couper.

Les concepteurs de MAMP ont sorti une mise à jour majeure dernièrement et cette troisième version revoit largement l'interface de contrôle du serveur web. Bien dans l'air du temps, la présentation s'aplatit largement, notamment pour l'éléphant qui est la mascotte du logiciel et son icône. Dans la version gratuite du logiciel, la fenêtre de contrôle qui doit rester en permanence ouverte quand on utilise ses fonctions est plus grande qu'avant, ce qui gênera sans doute les utilisateurs de petits Mac portables.

Les nouveautés les plus importantes de MAMP 3 concernent toutefois la version professionnelle, vendue 39 €. Contrairement à la déclinaison gratuite, celle-ci repose sur l'idée de définir plusieurs serveurs virtuels pour plusieurs sites, ou pour tester un même site selon plusieurs configurations. Chaque serveur virtuel peut reposer sur sa propre configuration, comme une version différente de PHP, ce qui est d'ailleurs une nouveauté de la mise à jour.

MAMP PRO 3 facilite aussi la vie des développeurs qui utilisent des CMS : on peut, d'un clic, installer une version locale de WordPress, de Drupal ou encore de Joomla. Les concepteurs du logiciel ont prévu d'augmenter la liste de modules disponibles au fil du temps. Au-delà des CMS, l'outil de manipulation d'images très utilisé sur les serveurs ImageMagick est intégré par défaut. Côté interface, la version professionnelle ajoute aussi une icône dans la barre de menus pour voir quels serveurs sont actuellement actifs et éventuellement en arrêter/lancer un.

MAMP est gratuit et fonctionne sur tous les Mac à partir de Snow Leopard. La version professionnelle est vendue 39 €, mais si vous aviez acheté la version précédente, vous pouvez obtenir la mise à jour pour 19 € seulement.

avatar AirForceTwo | 

MAMP est très bon.
Mais personnellement j'ai abandonné le développement en local depuis un bon moment. Je n'en vois plus l'intérêt.

Je lance un serveur à 5$ sur http://www.digitalocean.com, j'installe le panneau de contrôle serverpilot.io, et le serveur est prêt en moins de 5 minutes, sécurisé comme il se doit.

avatar iPoivre | 

Je trouve ces outils trop contraignants aussi, je suis passé récemment à Node.js qui permet de créer des serveur web en trois lignes de codes, en plus d'être super efficace pour les projets en JavaScript.

avatar GoDeep | 

Mais c'est parce que MAMP ne répond pas a tes besoins.
Je suis le seul web dev de ma boite, et j'ai la responsabilité de plus de 20 site internets de clients.
Avec MAMP ils sont tous actifs en dev avec des config différentes.

avatar Kenny31 | 

Petite remarque concernant cet article.
Je ne vois pas en quoi la taille de la fenêtre est gênante puisqu'elle peut très bien être réduite, celle-ci ne sert que lors du lancement de l'application.
Par ailleurs on peut quitter MAMP sans que cela ne désactive les serveurs (il suffit de paramétrer cela dans les options) et le logiciel est alors totalement transparent.

avatar BeePotato | 

« Dans la version gratuite du logiciel, la fenêtre de contrôle qui doit rester en permanence ouverte quand on utilise ses fonctions est plus grande qu'avant, ce qui gênera sans doute les utilisateurs de petits Mac portables. »

Ça ne gênera que les utilisateurs ne maîtrisant pas Mac OS et sa fonction de masquage des applications (fonction trop souvenet oubliée, voire totalement ignorée des utilisateurs arrivés d'autres plateformes).

avatar senze | 

j'utilise des Vms sous debian pour le dev histoire de coller au plus au système en prod (online)

sinon Os X server et homebrew. histoire d'avoir la main.
Et pour un systeme Os X client qu'on voudrait transformer, à 39€ avec Mamp Pro, j'aurai qd meme tendance à preferer un Os X Server qui offre en plus partage de fichiers, DNS, DHCP, gestion utilisateurs etc....

avatar jackhal | 

Je trouve ça très bien MAMP pour des personnes qui ne sont ni admin, ni développeur spécialisé serveur. Je connais de très bons dev orienté front qui l'utilisent et l'apprécient.

Personnellement je ne l'utilise pas, je me suis créé une commande "apacheswitch" qui modifie les fichiers de conf Apache/PHP/MariaDB etc. et redémarre les serveurs pour avoir la même config que mon serveur sous Debian, c'est mieux mais ça m'a pris des années et des années pour savoir bien gérer des serveurs.

A ce prix là, c'est vraiment sympa. Perso j'ai du mal à voir l'intérêt de www.digitalocean.com en premier commentaire. Je n'ai pas trop compris si on pouvait appliquer des configs spéciales, installer ce qu'on voulait et répliquer autant qu'on voulait. Je reste plutôt orienté local pour le dev, ne serait-ce que pour des questions de perf.
CMD + S, CMD + Tab, Cmd + R sans aucune latence quand même sympa.

avatar sekaijin | 

personnellement il y a longtemps que j'ai abandonné Wamp sous windows et Mamp sous OSX au profit de Xampp
http://www.apachefriends.org/fr/index.html
celui-ci est peut être moins connu mais comme l'indique son nom il est X crossplatform.
identique sous windows/OSX/Linux
quant à facilité la vie pour les utilisateur de CMS et autre outils du genre il suffit de regarder la page
http://www.apachefriends.org/fr/download.html

la dernière version date de février.

A+JYT

avatar Ellipse | 

@senze

La version OS X serveur n'est pas terrible pour l'administration de sites Web, surtout si on a le malheur d'activer le module "Wiki".

@sekaijin

Merci pour le lien, je vais tester.

avatar GetMyDrift | 

@Kenny31 C'est juste pour remplir le billet ! Pomme+H et y'a plus rien !

MAMP, c'est bien pour des petits sites en PHP/MySQL, pour des configurations particulières ça devient un problème (modules PHP, autre SGBD, etc.)

Alors oui pour développer simplement c'est bien, mais vaut mieux une machine sous UNIX tel Debian pour ne pas rencontrer de problèmes. Surtout que ça prend 20 minutes à installer avec APT !

avatar Vinc | 

Mamp pour débuter c'est très bien mais rapidement il vaut mieux passer à qque chose de plus sérieux du style une VM avec Vagrant par exemple :
https://gist.github.com/JeffreyWay/af0ee7311abfde3e3b73

CONNEXION UTILISATEUR