Bonjour,
Je souhaite développer une application de traitement de documents XML.
Je vous la décris succinctement :
Source : Documents XML dont la DTD a déjà été fixée. Taille : 5 à 25 Mo
Traitement demandé :Public : une demi douzaine de personne de ma connaissance, sur Mac ou PC (peut être certains sous Unix) dont certains sont non informaticiens.
- - Sélection d'un ou plusieurs documents XML
- Calculs statistiques sur ces documents
- Affichage des résultats
- Sélections et affichages de certaines parties du ou des documents en fonctions des résultats et des choix de l'utilisateur.
Je connais XML en théorie, mais je suis effarée de découvrir que ma formation d'ingénieur ne m'a jamais fait manipuler ces documents
J'ai donc besoin de quelques conseils sur le choix du langage et du mode d'exécution...
Je code depuis quelques temps en php, et j'ai pu en apprécier la souplesse. J'ai donc dans un premier temps songé à développer mon traitement dans un mélange de HTML, PHP et XSLT (XSLT découvert ces derniers jours sur ce site, merci pour les tutoriaux très bien fait!). Ceci agrémenté de jolies feuilles CSS comme je commence à savoir faire.
Mais je ne suis pas sure que ce soit judicieux. En effet, les documents assez volumineux ne se prêtent pas trop à un traitement distant.
J'ai donc songé à faire une application qui s'exécute en local.
Ce n'est pas le domaine de php, et je devrais me charger d'expliquer à mes amis comment installer un easyphp, ou un MAMP...
Donc j'ai essayé à me faire à l'idée de développer, comme on m'a appris à l'école, en C++ ou en Java. J'ai trouvé la bibliothèque LIBXML2 dans vos sujets de discussion, mais je suis pas encore aller voir a quoi elle ressemblait.
En fait, je freine des quatre fer à l'idée d'avoir à développer une interface en Java, ou pire, en c++ et non plus avec le couple HTML CSS que je commence à maîtriser. Sans parler de l'éventuelle compatibilité PC/MAC
(Faut dire aussi que je ne dispose pas d'un vrai environnement de développement...)
Voilà, voilà.
Je suis ouverte à toute proposition, y compris comprenant des langages que je connais mal (peut être perl ou python?) je suis prête à monter en compétence, surtout si j'ai la conviction que c'est la meilleure option.
Merci d'avance pour votre aide.
Partager