[Coda] Le logiciel de développement web pour Mac que je cherchais

Publié le mercredi 25 avril 2007 dans Mon salon - lu 5280 fois

[Coda] Le logiciel de développement web pour Mac que je cherchais Panic vient de sortir un logiciel de développement web pour Mac : Coda. Cette application correspond, dans les grandes lignes, à celle que je cherchais depuis plusieurs mois. Je vais donc sans doute faire l'investissement de 79$ si les tests que j'ai commencé me satisfont.

Je vous fait part de mon aperçu sommaire de ce logiciel prometteur...

Gestion des sites

Bien heureusement, Coda est un logiciel de développement multi-sites. L'interface est très agréable et amusante grâce aux copies d'écrans automatisées.
Chaque site se voit attribué, en plus de son URL, les paramètres FTP et SSH pour accéder à son hébergement ainsi que ceux pour les fichiers sources sur la machine du développeur. Cela permet ensuite dans la gestion du site de pouvoir accéder aux fichiers locaux et distant et d'effectuer rapidement des transferts.

Coda Sites

La puissance de Transmit

La gestion des fichiers est géré par le même moteur que Transmit, logiciel de transfert FTP du même auteur. Les transferts se font donc rapidement par simple glisser/déposer.
L'accès aux fichiers est facilité par la présence permanente d'une barre verticale sur la gauche.

Coda Files

BBEdit ultra-light

On est bien loin des performances de BBEdit mais l'essentiel est là :
  • Édition directe des fichiers locaux et distants
  • Colorisation du code
  • Reconnaissance des syntaxes CSS, HTML, Java, JavaScript, Perl, PHP, Python, Ruby, SQL, XML
  • Partage de fichiers pour développement collaboratif
  • Palette de code prêt à l'emploi
  • Validation du code (x)HTML
  • Regroupement des fonctions ou attributs
  • Ouverture par onglets
Coda Editor

Le moteur de rendu de Safari

Coda utililise le WebKit d'Apple soit le même moteur de rendu que Safari. L'affichage est donc rapide et de qualité mais il est possible de tester l'aperçu de la réalisation courante avec les autres navigateurs présents sur la machine par un simple bouton.
De plus, il est possible de visualiser la structure du DOM graphiquement ce qui permet d'éviter d'utiliser Xyle scope.
Un déboggeur JavaScript est également à disposition.

Coda Preview

La simplicité de CSSEdit

L'organisation des options n'est pas la même que dans CSSEdit mais cela reste très simple grâce aux formulaires à compléter. Il est cependant possible d'éditer le code CSS "à la main" ou par l'intermédiaire d'un récapitulatif d'options en ligne. Il manque tout de même la gestion des groupes de styles à la manière de répertoire.
Un autre petit bémol quand même : ce module d'édition CSS propose certains attributs de la version 3 des standards CSS sans qu'ils soient au complet et sans qu'ils signalés.

Coda CSS

Pour les adeptes du terminal

Le logiciel prévoit de se connecter en SSH par l'intermédiaire d'un terminal intégré. Ne l'utilisant pas, je ne l'ai pas testé.

Coda Terminal

Documentation intégrée

Pour éviter d'aller fouiller les documentations des différents langages de programmation, Coda propose la consultation directe de "livres" répertoriant les informations utiles. Seuls les langages HTML, CSS, JavaScript et PHP sont disponibles mais on peu imaginer que d'autres seront ajoutés lors des prochaines versions.

Coda Books

Pour conclure...

Coda semble complet pour du développement web mais s'avérera certainement limité pour de la programmation plus poussée par exemple pour gérer un système en PHP/MySQL.
L'interface est très intuitive et agréable. De nombreuses options facilitent l'utilisation.
La qualité principale de se logiciel est que ses fonctionnalités regroupent celles de plusieurs logiciels. La danse perpétuelle entre les fenêtres de travail sera donc limitée et se fera plus aisément par onglets. Il faudra cependant parfois ressortir certains logiciels plus performants pour des besoins plus complexes.

En tout état de cause, Coda est très bien réalisé et très "pro".
Laisser un commentaire
jeudi 26 avril 2007 17:46 par Eulcoco
Eulcoco
Ca gère les codes ASCII ? Parce que c'est ça l'avenir, les codes ASCII. Sans ASCII, point de salut.

vendredi 27 avril 2007 06:49 par la bouzeuze.
la bouzeuze.
Bouh!!! :{
Pour moi c'est du chinois...
Je préfère mes biquettes,
mon pot au lait bien posé sur un coussinet,
mes pélardons, mon cotillon,
et mon petit stand dans les foires.
Je laisse tout ça aux intelligents ! Sourire

Suivre les commentaires par flux RSS