désolé de depoussierer ce thread.
je participe a un logiciel tournant uniquement sous linux.
fan de Perl depuis plusieurs années,
j'ai developpé a titre personnel plusieurs applets externe en perl pour ce logiciel.
applets fonctionnant parfaitement.
MAIS
Aucun n'a jamais été publié sous sa forme originale, ils ont soit été réécrit en python, soit abandonné.
CAR
Perl est effectivement tres puissant et tres facilement prenable en main, mais ce qui en fait sa force en est d une certaine maniere sa faiblesse.
pour moi, le CORE n'a pas assez de module inclus.
dans la conception de notre logiciel, nous essayons d'éviter l'ajout de module externe.
hors des qu'on fait quoi que ce soit ( ou presque ), necessite l'installation de modules CPAN.
principalement, le soucis que j ai eu, le fait que LWP ne soit pas inclus dans le CORE me pose enormement de soucis de deploiement comparé a python par exemple, qui a son equivalent d installé de base hors le WEB est a l'heure actuelle une bonne partie des déploiements logiciel ( l user-friendly inutile donc obligatoire ).
je prefere faire a fonction identique, un programme qui ne necessite aucune installation supplementaire...
alors la solution serait de faire un module en python qui me recupere la page web, mais autant tout faire en python, ce qui est malheureusement la solution qui a été choisie.
quand un module est mettable sans installation particuliere dans le dossier du programme, pas de soucis, mais quand on doit s'attaquer a des modules plus lourd, ce n est plus gerable.
imaginez :
le client installe le logiciel
doit lancer cpan
installer les dependances
le logiciel fonctionne
ou
le client installe le logiciel
le logiciel fonctionne
quel est le choix le plus logique ?
mes 2 cents
cordialement
Ours
Partager