
Une mise-à-jour importante de mon outil de développement préféré est disponible. Il s’agit de la version 3.1.0 RTM, voici la liste des changements :
* Real MXML completion implemented* Flash Player 10.1 and Flex 4 support added
* Initial simple refactoring support added
* Global excluded directories added to Tasks
* Embed generation now added for all filetypes
* Proper file encoding behaviour without BOM added
* HTML ZenCoding implementation added (Control + B)
* Output panel is now searchable (Highlight, F3 and Shift+F3)
* Simple multiproject support with batch compiling added (1*)
* Compiler constants and timestamp added now automaticly
* Code completion is now fed with classes from SDK sources
* Japanese localization added (Settings -> SelectedLocale)
* HaXe on demand completion added (patch from filt3r)
* Additional keyword groups added to the config
* Code completion improvements and bug fixes
* General UI improvements and bug fixes
On notera la création d’un outil de refactoring (faut que je teste ça vite) et la compilation en batch de plusieurs projets.
Dans les tuyaux il reste toujours le debugger et le profiler. Et une bonne nouvelle pour les linuxiens, il semblerait qu’une version Mono/Qt soit sur les rails.
Edit: On me souffle dans l’oreillette qu’une version expérimentale est dispo pour tester le debugger et le profiler ici.

Pour utiliser les classes du pakage fl (fl.transitions.Tween, fl.motion.easing, …) dans un projet FlashDevelop avec le compilateur Flex et CS4, il faut dire à FlashDevelop où elles sont stockées. Pour ce faire, il suffit d’aller dans les settings –> AS3Context –> User Classpath et de copier/coller le chemin aux classes. On peut aussi aller dans Tools –> Global Classpaths…
Voici ce qu’on peut trouver dans mes « Global Classpaths » pour une config avec CS4 et Windows 7 64 bits :
C:\Program Files (x86)\Adobe\Adobe Flash CS4\Common\Configuration\Component Source\ActionScript 3.0\User Interface
C:\Program Files (x86)\Adobe\Adobe Flash CS4\Common\First Run\Classes
C:\Program Files (x86)\Adobe\Adobe Flash CS4\Common\Configuration\ActionScript 3.0\projects\Flash\src
C:\Program Files (x86)\Adobe\Adobe Flash CS4\Common\Configuration\Component Source\ActionScript 3.0
Attention pour CS3 les chemins sont un peut différents, si je me trompe pas ça doit être un truc du genre :
C:\Program Files (x86)\Adobe\Adobe Flash CS3\en\Configuration\ActionScript 3.0\Classes

Disponible depuis quelques jours, la nouvelle version d’Aptana, IDE basée sur Eclipse et orientée développements Web, laisse un sentiment pour le moins mitigé. On se rappel des aléas des précédentes mises à jour mineurs un peu chaotiques, mais on pensait ce temps révolu. Pourtant, cette version 2, même si elle ne comporte pas de bugs majeurs, n’apporte pas que très peu de nouveautés à cet environnement. Pire encore, certains utilisateurs en seront pour leurs frais concernant la suppression de certaines fonctionnalité :
- Bye bye le pourtant fort bon module PHP. Il faudra maintenant se contenter du plugin officiel PHP pour Eclipse, autrement dit, PDT. L’équipe d’Aptana nous clame que c’est pour le meilleur… à voir.
- Oublié aussi la fonction de synchronisation de fichiers, donc obligé de lancer un outil tiers afin d’effectuer ce type d’opération
- Le filtrage des fichiers invisibles est aux abonnés absents. Maintenant, c’est tout ou rien (et bien planqué dans les paramètres du panneau « fichiers »)
- Certaines préférences de la version 1.5 ne sont pas importées (partiellement corrigé dans la version 2.0.1)
- Acheteurs de la version Pro, merci beaucoup, mais dorénavant, il n’y aura plus de régime de faveur
- J’en passe…
L’ajout principal de cette version (car il y a quand même un peu de neuf) concerne la refonte complète du système de gestion des fichiers et des connexions. Tous les panneaux fichiers, connexions et serveurs ont été fusionnés autorisant des copies simplifiées entre les différents éléments et une meilleur clarté dans la gestion des connexions par projet.
Mais ceci est bien faible en regard de ce que l’on perd en effectuant la mise à jour depuis la version 1.5. Et d’autant plus incompréhensible qu’une enquête de satisfaction avait récemment été menée auprès des utilisateurs afin de savoir ce qui devait être intégré dans les futures versions de l’IDE ! On touche sans doute la les limites du modèle Open Source.
Espérons que l’équipe de développement entende le mécontentement des utilisateurs. Certaines remarques semblent avoir déjà été prises en compte (un nouveau module de synchro serait dors-et-déjà en chantier).
En attendant, certains utilisateurs déçus pourraient bien considérer d’autres environnements (NetBeans par exemple) ou revenir à des environnements plus stables, fonctionnellement parlant, comme le bon vieux Eclipse de base. A vous de voir.

Une mise à jour de MonsterDebugger est dispo, il s’agit de la version 2.51. Pour ceux qui ne le serrait pas, MonsterDebbuger est un outil assez intéressant si vous codez en ActionScript 3. Fait en Air et OpenSource, il offre la possibilité de tracer de façon détaillée vos variables, on peut aussi avoir une vue arborescente d’une application. En plus de ça, il est aussi possible d’éditer et donc de modifier les valeurs des propriétés à l’exécution, les méthodes de vos classes peuvent être aussi testées en « live ».
Voici le log :
Version 2.5.1 changes:
* Added constants that where accidentally removed in 2.5
Version 2.5 changes:
* Focus on a live application node refreshes the node
* Quotes are now displayed correctly
* Multidimensional Vectors now work properly
* Minimum display size is smaller
* Added a shift modifier to the numberic stepper
* Added auto scroll the traces datagrid
* Added auto clear the traces on connect
* Added auto update for the inspector
* Added a new overview in the memory monitor
* All event listeners are now weak references
* All methods are protected instead of private
* Messages are now bufferd and send on connect
Je me sers professionnellement de ce debugger depuis maintenant 6 mois et j’en suis très satisfait. Vue qu’il est OpenSource, on peut facilement le modifier avec FlahBuilder.
Pour info, j’ai fais remonté, via twitter, à l’équipe de De Monster une petite boulette qui s’était glissée dans la version 2.5 (suppression des constantes public static const COLOR_NORMAL…). Ils ont très vite réagit en déployant la version 2.5.1.
Bravo l’équipe des monstres de De Monster !t

Encore une mise à jour de FlashDevelop 3. Elle est dispo ici, voici le log :
* Whole word option added to the quick find control
* Added an option to force FlashDevelop render controls only with system colors
* You can now find and replace files in ProjectManager directories and classpaths via context menu
* ASCompletion fixes, regex engine fix and and small user interface fixes
Aller hop, on update.

L’équipe d’Aptana, excellent IDE de développement orienté web basé sur Eclipse, vient d’annoncer le support du protocole SFTP dans la version « Community edition ». Rappelons que jusque la, c’était une fonctionnalité réservée à la version Pro. Du coup, elle n’apporte plus comme avantage que le support premium par rapport à la version gratuite.
Les utilisateurs actuels peuvent obtenir la mise à jour via la fonction « Check for update » tandis que les autres peuvent télécharger l’application ici.

Un article intéressant vient d’être publié sur The Bakery. Il décrit une astuce permettant de tirer parti des fonctionnalité d’auto-complétion de Eclipse/Aptana pour le développement de projets CakePHP (pour les modèles et les helpers notamment).
Ca n’est pas aussi simple qu’avec un projet Yii Framework (il n’y a rien à faire), mais ça a le mérite de fonctionner

Encore une mise à jour de FlashDevelop 3. Elle est dispo ici, voici le log :
* Find and replace regex engine fixed
* TraceManager now resist message flooding
* Start Menu group creation is now optional
* Script errors are now ignored by the browser control
* Completion now shows local « Class » vars after new keyword
* Option added to generarate code always with access modifiers
* Option added to disable haXe compiler based completion
* Option added to disable the find text updating on F3
* Other small completion and UI bug fixes
On notera cette modif : « Script errors are now ignored by the browser control ». C’était vraiment pénible les erreurs de scripts quand on voulait accéder à l’aide dans FD. C’est cool qu’ils aient corrigé ça.

Une petite mise à jour de FlashDevelop 3 est dispo, voici le log :
- UI and performance improvements + few bug fixes

Gskinner nous propose un outil très pratique pour monter et tester des expressions régulières en ligne. J’avoue que j’ai beaucoup de mal avec la syntaxe des regex et cet outil me facilite grandement les choses. Il permet notamment de coller son texte à traiter et de le tester en direct. Des exemple sont disponibles dans la sidebar, on peut aussi proposer ses propres regex ou utiliser celles mises à disposition par d’autre contributeurs.
Une version Air est aussi disponible, très pratique elle permet de stocker en locale ses propres expressions régulières.
Merci à Gskinner pour cet outil fort pratique, et dire qu’il lui a fallu seulement 1 journée pour la développer en mois de 150 lignes de code dans FlexBuilder 3, ça laisse rêveur
Commentaires récents