Open Komodo
Par le pingouin pianiste le mercredi, juillet 23 2008, 14:00 - Ubuntu - Lien permanent
J'utilise depuis quelque temps Geany pour éditer mes fichiers CSS, HTML et PHP. Geany est très léger mais certaines fonctionnalités manquent et particulièrement la possibilité de partager la fenêtre pour comparer deux fichiers ou la complétion CSS-HTML. Je lui ai trouvé un remplaçant alliant légèreté et puissance : Open Komodo
Attention : OpenKomodo est en version beta. Son installation, comme toute installation hors des dépots officiels, représente un risque pour votre système.
Pour l'installer il suffit de télécharger le fichier pour linux-libcpp6, le décomprésser puis exécuter le fichier "install.sh".
Remarque : pour avoir le navigateur fonctionnel dans l'éditeur il a fallut que je fasse la mise à jour juste après l'installation.
Open Komodo est la version Open Source sous licence Mozilla de Komodo Edit d'ActiveState. Ce logiciel, basé sur la plateforme Mozilla est centré autour des langages dynamiques et de la technologie du Web (PHP, Javascript, Python, Ruby ...). Il est très complet, facilement extensible (macros en Javascript ou Python) et relativement rapide (surtout comparé à Aptana basé sur Eclipse).
Je n'ai pas encore tout testé mais cela me paraît très prometteur. La communauté est très active, on trouve déjà de nombreuses extensions comme par exemple pour le selecteur de couleur ou l'ensemble d'outils HTML-CSS.
La différence entre OpenKomodo et KomodoEdit reste floue : Komodo Edit semble identique mais dans une version plus avancée. La libération du code source d'applications commerciales est une très bonne chose pour les utilisateurs mais aussi pour les entreprise éditrices qui ont tout à gagner à faire participer la communauté.



Commentaires
C'est en Qt ou en XUL ?
Ze veux pas mélanger les libs sur mon beau Gnome
Je suis un utilisateur de komodo depuis un bail.
Pour le floue, "komodo edit" était la version "gratuite" de komodo. Ils l'ont libéré (en début d'année, il me semble), pour créer "open komodo" et sa communauté. (donc à partir du code de komodo edit)
Mais c'est vraie que le floue perdure depuis le début ... J'ai l'impression que "open komodo" donne toujours la version "en chantier" ... Et que "komodo edit" release les stables ... mais que c'est le même produit (ce qui était annoncé orginellement)
Cependant pour ma part, je reste en "open komodo", juste histoire de pouvoir dire que j'ai que du libre à 100%
L'avantage énorme de komodo est son degré de configuration faisant pâlir un eclipse et et n'importe quel concurrent. ça va des touches (et multi touches), en passant par les menus/toolbar, les macros, les scripts d'execution ... et même les extensions (class browser et cie ...) Et le top : c'est qu'on peut stocker ses config dans le projet, et donc avoir une config différente par projet ... Du genre, j'ai un bouton qui "lance le projet" pour chaque projet ... que ça soit un projet gtk ou un site web, toujours le même bouton (et ça se lance différemment)
Pour parler de légèreté, certes ça reste plus réactif qu'un eclipse, mais c'est le seul reproche que je lui fait. On sent que c'est aussi "lourd qu'un firefox(gecko/xul)" (faut dire que je n'ai qu'un P4 2.6 (non HT) avec 1go de ram).
Mais comme le gain apporter est énorme (pour moi), ça n'a pas de prix ... (se configurer un bouton qui execute les tests unitaires et upload le tout si et seulement si tout se passe bien, c'est le bonheur)
Et pour développer du web, c'est vraiment impeccable d'avoir ce "tout intégré".
Bref, un excellent logiciel qui mériterait d'être plus connu ...
@simtris ...
C'est du XUL
Je suis un grand utilisateur d'OpenKomodo sur mon PC de boulot (Windows). C'est puissant, gratuit, bien pensé, très bon pour ce qui touche aux langages interprétés et le développement web (autocomplétion des propriétés CSS etc...), et libre.
Je l'ai installé à la maison, sur Ubuntu, mais j'ai l'impression que le look de l'interface est complètement différent de mon thème GTK. Les polices de titre sont énormes, par exemple.
Avez-vous expérimenté ce genre de phénomène?
J'ai dû me résoudre à ne plus l'utiliser à cause de ca, ce qui est fort dommage.
Il existe par ailleurs des plugins indispensables sur le site communautaire, comme expliqué plus haut (remote file access, code explorer, etc)
Ton problème d'homogénéité de l'interface vient du fait que l'interface de komodo est du xul et non du gtk.
Dommage qu'il manque l'utilisation pour subversion.
Je n'ai pas le look&feel GTK pourquoi ?
@Vincent : J'ai commencé par la version Windows et ai été un peu deçu par la version Linux moins agréable et qui m'a semblé mois réactive (sur deux PC à peu près équivalents).
@ziginux : Pour subversion, c'est possible avec Komodo IDE mais il faudra sortir votre carte bleue
(pour une entreprise le prix de l'IDE ne me parait pas exagéré).
le pingouin pianiste ->
Oui je le sais bien mais là on parle bien de Open Komodo.
Et pour le look&Feel, vou sn'auriez pas d'idée ? Pourquoi j en'ai pas GTK ?
J'ai regardé sur le svn d'OpenKomodo, il y a une branche moz1.9, qui doit correspondre à XulRunner1.9, cœur de Firefox3 et intégrant les Widgets GTK (donc tout intégré au système).
J'ai essayé de builder cette branche, mais c'est le parcourt du combattant, je ne suis même pas certain que ça peut compiler en x86_64.
Le build à l'air bizarre, il veut m'écrire directement dans /usr/lib/python2.5 !! C'est le genre de chose qui doit être faite à l'install ...
J'utilise maintenant Eclipse 3.3 au quotidien depuis un certains temps, avec PDT et WST et l'indispensable symfoclipse pour tout Symfonians ;q
Je trouve pas que ce soit si lourd à l'usage pour être tout à fait honnête (au contraire).
Bonjour,
Tout d'abord, merci d'avoir mentionné (et lié) la toolbox HTML et CSS. Comme j'en suis l'auteur, ça fait plaisir.
La principale chose qui manque à OpenKomodo aujourd'hui (outre un peu plus de clarté sur la communication, ActiveState ayant du mal à mettre tout ça au propre, sans doute par manque de temps pour se consacrer à cet aspect), c'est la localisation, par exemple en français. Il y a une discussion sur Babelzilla dans le forum, mais les choses n'avanceront que si l'équipe d'ActiveState ou des contributeurs connaissant bien le projet prennent le problème à bras le corps.
Vincent: j'ai rencontré le même problème d'interface en passant d'Ubuntu 7.10 à 8.04. Je l'ai «corrigé» en configurant la taille du texte à la main, en passant par un fichier userChrome.css. Voir sur le forum:
http://community.activestate.com/fo...
Ziginux: tu n'as pas le look&feel GTK car ce n'est pas du GTK mais du XUL stylé en CSS (comme Firefox), non? Du moins pour les menus, les onglets, les barres latérales, etc.
NicoA380: la branche moz1.9 est destinée à devenir Komodo 5 (décliné en Komodo IDE 5 et OpenKomodo/Komodo Edit 5).
Bonjour,
est-il possible de débugger un script PHP avec Open Komodo ?
Plus généralement, quels sont les différences entre Open Komodo et IDE Komodo ?
Merci,
Quelle est la différence avec l'éditeur bluefish en fait ?