De plus en plus de développeurs web travaillent sur Mac OS, et pour être de ceux là, je dois avouer que je comprend très bien pourquoi, l’ergonomie de ces machines est parfaitement adaptée à ce genre de projets.

Néanmoins, le nombre d’outils dédiés au développement web reste limité. On a bien des éditeurs de textes comme Textmate, qui peuvent se montrer très puissants mais qui demandent une bonne phase d’adaptation tellement ils reposent sur des manipulations comme les raccourcis clavier. Mais au niveau des éditeurs “couteau suisse”, le choix est globalement limité à Coda et l’usine à gaz Adobe Dreamweaver (si je me trompe faites la moi savoir, je serais heureux d’en découvrir d’autres).

Bref pour palier à ce manque, la société MacRabbit lancera en novembre l’environnement Espresso, dont l’objectif est d’être plus efficace qu’une dose de caféine, ce qui en soit est un sacré chalenge car tous les bons développeurs vous le

diront, il n’y a pas mieux qu’un peu de caféine pour bien coder (à par la taurine peut-être ^_^).

Outre le fait que Espresso semble parfaitement adopter les règles d’UI propres à Mac OS, réputées pour leur ergonomie et leur confort d’utilisation, l’environnement propose plusieurs fonctions adaptées au workflow d’un projet web.

Édition

L’édition de texte est le cœur de tout environnement de développement et il est donc indispensable que cette fonction soit la plus fonctionnelle possible. Espresso offre bien évidemment la coloration syntaxique mais aussi l’auto-complétion (powered by CodeSense) associé à un système de snippets très travaillé et orienté contexte.

La partie édition intègre aussi des modules comme la correction d’orthographe et la navigation hiérarchique dans les documents.

Organisation de projet

L’une des grosses différences entre un “simple” éditeur de texte et un environnement développement est la possibilité de gérer complètement un projet (du moins en ce qui concerne le code).

La où Espresso est intéressant, c’est avec son concept de Workspace, qui mélange les avantages d’une sidebar avec ceux d’une organisation par onglet, pour un accès rapide aux fichiers importants.

Les fonctions de recherche présentes dans Espresso ont elles aussi été très travaillées, que ce soit au sein des documents ou dans l’organisation d’un projet.

Publication

Le propre même d’un projet Web, c’est d’être accessible en ligne. Il semble donc évident qu’Espresso propose des fonctions d’upload de projet. Et il le fait plutôt bien avec un système de mise à jour automatisé mais laissant quand même le contrôle à l’utilisateur afin de combiner l’homme et la machine pour être plus performant.

Espresso est capable de publier sur des serveurs FTP, SFTP et sur Amazon S3, la technologie PaaS (Palteform as a Service). Petit plus, Espresso ouvre plusieurs connections pour offrir une publication plus rapide.

Extensibilité

Petit Bonus d’Espresso, il est extensible à l’aide de simples fichiers XML, ce qui lui permet de profiter de la communauté d’utilisateur.

Conclusion

Espresso à l’air d’être un projet intéressant et je suis impatient de pouvoir le tester et voir si il est capable de vraiment augmenter la productivité. Quoi qu’il en soit il est relativement prometteur.

Parallèlement à ça, je n’ai pas encore eu l’occasion de tester Coda mais je suis aussi bien intéressé par le produit et j’aimerai savoir ce que les utilisateurs de Coda pensent de ce nouveau concurrent, donc si vous lisez cet article, n’hésitez à commenter (même si vous n’utilisez pas Coda d’ailleurs, votre avis est toujours intéressant).

3 Commentaires | Ajoutez le votre ! >>

Tiens, il m’a l’air très sympa :)
Je vais faire une demande de test :D
Etant sous Windows au boulot, j’utilise Notepad++ (que j’adore), mais étant sous Mac chez moi, j’utilise Coda, où trop de choses repose sur les raccourcis claviers et ne sont pas vraiment indiquées.
Expresso m’a l’air d’être un sérieux concurrent de Coda :)
On verra ce que ça donne si je peux le tester ^^
Merci pour l’info ;)

Ya pas de quoi.
Personnellement je n’arrive pas à accrocher avec Coda donc pour le moment je reste sur un bon vieux Textmate, très axé raccourci clavier aussi mais je commence à l’avoir un peu en main (avec des bonne cheat sheet ça aide). Et les bundles le rendent assez puissant.

Quoi qu’il en soit je vais tester espresso histoire de voir ce que ça donne.

Pour ma part je developpe sous max os X et j’utilise ZEND qui est à mon sens le meilleur logiciel en tout cas pour programmer en PHP

Trackbacks/Pingbacks

Laisser un commentaire