Je veux concevoir un éditeur de script. Le but de cet éditeur est purement pédagogique. S'il fonctionne, c'est tant mieux mais, ce n'est pas important. Je vais sûrement supporter quelques langages courants dans le domaine des applications Web. Bien sûr, le code source sera ouvert si j'obtiens quelque chose d'utilisable.
J'aimerais faire un truc un peu original. Je voudrais que l'application soit modifiable instantanément par script. J'ai pensé à quelques solutions mais, je ne sais pas laquelle choisir. Il y a PHP-GTK. Le problème c'est qu'il faut tout faire avec un seul thread. Je pourrais utiliser plusieurs processus mais, j'ignore si ça fonctionnera. Il y a PyGTK. Le problème c'est que je n'aime pas programmer en Python. Il y a GTK# avec Mono. Le problème c'est que je ne sais pas si je vais pouvoir modifier le logiciel en direct. Il y a Java/Swing. Le problème c'est qu'il y a déjà pleins d'éditeurs de script écrits en Java. Il serait même pensable d'écrire une extension pour Mozilla Firefox.
J'espère pouvoir faire quelque chose de facilement modifiable. Les extensions seront facile à ajouter.
# Propagande
Posté par Yusei (Mastodon) . Évalué à 7.
[^] # Contre-Propagande
Posté par Nicolas Dumoulin (site web personnel) . Évalué à 2.
désolé pour ce post inutile, mais j'ai marché dedans ;-)
Pour revenir au sujet de départ, pourquoi ne pas partir sur une application existante ? Tu parles par exemple de firefox, Jedit est aussi connu pour être un bon framework. Si l'objectif est purement pédagogique, ça peut être intéressant de se baser sur une API constituant une bonne couche d'abstraction ...
De là, à partir sur un mode pour emacs ... (humour)
# erreur
Posté par supergab . Évalué à 1.
# Euh.
Posté par farib . Évalué à 5.
# script-fu
Posté par Rémi baudruche . Évalué à 9.
Ca existe sous photoshop, mais sous gimp il faut écrire les script ce qui est rédhibitoire pour la plus part des personnes, pour moi par exemple.
Le système de script est très puissant d'après les publicitaires défenseurs de gimp mais il faut connaitre le schème pour écrire des scripts.
# Déjà fait...
Posté par jigso . Évalué à 1.
# Python
Posté par Franck . Évalué à 1.
Les langages Java ou C# ne te permettront jamais un tel degré de dynamisme... selon moi du moins....
[^] # Re: Python
Posté par Dring . Évalué à 1.
BeanShell est un interpréteur de java "simplifié" (et encore) qui est écrit en java. Tu lui donnes quelques objets en point d'entrée, et hop, tu as accès à toute la richesse de java.
Comment ça, j'ai marché dedans ?
[^] # Re: Python
Posté par Franck . Évalué à 1.
Pour me faire pardonner, un chti lien sur la syntaxe :
http://www.beanshell.org/manual/syntax.html#Loosely_Typed_Ja(...)
# Perl/Qt ?
Posté par Nicolas Boulay (site web personnel) . Évalué à 3.
"La première sécurité est la liberté"
[^] # XUL/Javascript
Posté par Nicolas Boulay (site web personnel) . Évalué à 4.
"La première sécurité est la liberté"
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.