Les indispensables pour le développement Web sous OS X
25 juin 2008 par zero-zombie
Pour avancer rapidement dans son travail et éviter au maximum ses aspects déplaisants, un développeur doit avoir des bons outils.
Voici ma liste d’indispensables :
YummyFTP : Le meilleur client FTP/SCP que je connaisse, toute plate-forme confondue. Et ce pour une bonne raison : c’est un vrai produit OS X. J’entend par là qu’on a accès à toutes les vues classiques du Finder, dont Présentation qui est idéale pour naviguer sur un serveur distant à mon avis, et qu’il affiche les couleurs (Etiquettes) assignées aux fichiers et dossiers dans le Finder.
Bien entendu, il dispose de toutes les options évoluées des clients FTP : prévisualisation, édition directement en ligne, filtres, interface configurable…
De plus, il est très rapide et très stable; je n’en dirais pas autant de son concurrent le plus connu, Transmit, qui est vraiment très au-dessous.
YummyFTP coûte $25, soit 17,05€ au moment où j’écris ces lignes. Vu le temps qu’il fait gagner par rapport aux autres, il les vaut bien.

VMWare Fusion, bien sûr, parce qu’il faut parfois aller corriger un “bug” qui n’existe que sous IE, avec ses outils habituels du Mac. VMWare Fusion est vraiment impeccable : le Windows tourne à bonne vitesse, il est possible de le faire fonctionner dans une fenêtre ou de laisser les fenêtres Windows envahir votre OS X comme si elles étaient chez elles avec le mode Unity.
Séduisant au départ, ce mode a vite tendance à être crispant puisqu’on se tape toutes les infos-bulles de Windows et autres petits détails de l’”ergonomie” selon Redmond.
Ploup! “Tu devrais nettoyer ton bureau, j’ouvre l’assistant ?”
Ploup! “J’ai des mises à jour”, dit Windows
Ploup! “Moi aussi”, dit Acrobat Reader
Ploup! “Moi aussi”, dit le pilote de l’imprimante
Ploup! “Moi aussi”, dit le pilote de la caméra
Ploup! “Une nouvelle version est disponible” dit un plugin
Ploup! “J’ai installé une mise à jour, c’est du sérieux et je vais rebooter dans 5 minutes si tu ne fais rien”, dit l’expert en sécurité qu’est XP
…
VOS GUEUUUUUUULES !
Rallumer un PC après une pause d’un certain temps, c’est vraiment très pénible. Bref !
VMWF est impeccable, et le luxe ultime est le partage du presse-papier (Ctrl sous PC, hein, la touche Commande (Pomme) est considérée comme la touche Windows) ou encore le drag’n'drop d’OS X vers Windows et vice-versa.
A $80 plus le prix d’un Windows, ça fait cher la daubasse, mais tant qu’il y aura des gens pour utiliser IE… il faudra bien tester. Et c’est pas Wine/CrossOver qui va vous permettre de le faire dans de bonnes conditions, malheureusement.
Eclipse, bien sûr… l’IDE moche, qui rame, qui buggue et qui malgré ses défauts reste surpuissant.Tiens, Ganymede finale c’est aujourd’hui au fait…
OpenOffice.org pour lire les documents de vos correspondants, bien sûr. Par contre de votre coté, vous pouvez essayer iWorks pour faire de magnifiques factures en PDF avec Pages ou encore des présentations très vendeuses avec Keynote. Vraiment, je le trouve nettement plus agréable à utiliser que les autres suites bureautique, et comme tout codeur, je ne suis pas fan des séances de traitement de texte, de facturation, de compta… et ben avec iWorks ça passe. 79 €, la version d’évaluation est utilisable 30 jours pour voir si effectivement, ça vaut le coup d’avoir uniquement des logiciels agréables plutôt que d’en rajouter dans la souffrance avec une suite bureautique un peu foireuse : http://www.apple.com/fr/iwork/trial/
Un plugin pour Safari,quand même : SafariSource pour avoir une colorisation syntaxique du code. Et bien sûr, on affiche le menu de débug en tapant dans le Terminal :
defaults write com.apple.Safari IncludeDebugMenu 1
Et pour Firefox, la Web Developer Toolbar pour sa combinaison de touche Cmd + Shift + Y qui permet d’encadrer l’élément sous la souris et avoir son chemin complet du DOM, un peu à la manière de l’inspecteur de Safari. Ou encore LiveHTTPHeaders, qui permet de voir ce qui transite et repérer les transferts AJAX ou Flash et voir les paramètres d’appel en GET (par exemple).
Fink éventuellement, si votre serveur web est tourne sous un Unix et que vous voulez retrouver vos commandes indispensables (apt-get, locate… oui je sais, locate c’est pas idéal pour la sécurité, updatedb me l’a rappelé mais bon… Spotlight n’est pas suffisant pour un développeur à mon avis)
Voilà, c’est tout… en espérant que ça vous ait permis de découvrir au moins un logiciel - et que ce soit YummyFTP. Car tout le reste n’est qu’un prétexte pour parler de YummyFTP et vous faire quitter Transmit si vous l’utilisez

