Skip to main content Help Control Panel

YACS CMS : Open source !

YACS «   Bernard's blog «  

Développer yacs sous Mac OSX

Qu'est-ce que ça change, par rapport à avant ?
Bon et bien voilà, je fais partie des switchers, ces personnes qui sont passées de Windows à Mac OS X. Durant l'été, j'ai commandé et reçu un Maxbook Pro, et quelques semaines n'ont pas été de trop pour apprivoiser la bête.

Non pas que le Mac soit compliqué, non, c'est même plutôt beaucoup plus simple qu'avant pour plein de choses. Le problème, c'est le bonhomme, on ne change pas d'habitudes en cinq minutes, surtout lorsque les raccourcis clavier ont servi plus de 10,000 fois. Par exemple, il faut changer quelques connexions neuronales pour fermer les fenêtres, et passer de Ctrl-F4 à Cmd-W.

Et puis, j'en ai profité pour revisiter un certain nombre de choses, comme par exemple la façon d'utiliser l'entrepôt de données SVN chez Google.

La boîte à outils pour travailler sur yacs sous Mac OSX comprend les composant suivants :

-  Le duo Firefox + Firebug pour naviguer sur le web et pour analyser le comportement côté poste de travail

-  VMware Fusion (acheté) pour gérer Internet Explorer dans une machine virtuelle Windows XP

-  ForkLift (acheté) pour gérer les fichiers à la mode de TotalCommander (la synchronisation des fichiers en moins)

-  MAMP comme plate-forme de service Apache, PHP et MySQL, plus phpMyAdmin - la configuration a été modifiée pour augmenter la taille mémoire allouée aux scripts à 128 M au lieu de 8 M

-  TextWrangler comme outil de modification des scripts

-  svnX pour gérer les mises à jour de l'entrepôt de code sur Google code

-  FinkCommander comme frontal graphique de gestion des modules Debian dont je pourrais avoir besoin

-  GanttProject comme outil de gestion de projet, pour la (future) planification des travaux

-  Freemind pour trouver et structurer les nouvelles idées

-  Wireshark pour capturer et analyser les flux réseaux, et faire la mise au point de certaines transactions web compliquées

-  poEdit pour la traduction des chaînes de caractères extraites de yacs

Bien évidemment, beaucoup de ces outils existent aussi dans d'autres environnements. A noter la portabilité des applications écrites en Java comme GanttProject.

Alors, qu'est-ce que ça change tout ça ? Et bien, déjà, la validation des scripts de référence est passée de 226 secondes à 5 secondes, sans doute parce que la gestion de la mémoire est meilleure sous Unix. Et les recherches dans les fichiers s'effectuent en une fraction de seconde, pour le moins. Cette puissance va servir, dans un premier temps, à automatiser encore plus les tests et vérifications effectuées pendant les développements. Les acquis de la version MacNana, il va falloir les préserver et les renforcer !

Ai-je oublié quelque chose ? Non, je ne crois pas, mais vos commentaires et suggestions sont les bienvenus.

Comments

1- NickR on Sep. 16 2008

Textmate gets good reviews as a programmers texteditor: http://macromates.com/

Also, do not forget Eclipse, which has a great php functionality http://developer.apple.com/tools/eclipse.html and http://www.eclipse.org/pdt/ auto-complete works well with YACS (thanks to the use of phpdoc), syntax checking is great and then there's the debugging and uniting testing (simpletest) integration. Only thing is lacks is good html editing and profiling support (the paid for Zend version has more features).

This is something I am currently investigating compared to using separate suite of tools.


Nick

NGRhodes Money Traffic Blog

 
Bernard Paques

avatar
Bernard
on Sep. 15 2008
from nearby-an-airport

YACS Leader
Share
Information channels
Recent files