Je réfléchis à une application en ligne (hébergeable facilement) de type agent intelligent mais ne sait pas trop quelle technologie utiliser.
En gros, les contraintes, c'est de pouvoir faire en ligne des traitements assez longs (analyse de pages HTML) et stocker tout ou partie des résultats dans des fichiers centralisés.
Le PHP n'est donc pas vraiment adapté, principalement pour des raisons de PHP Time Out.
J'ai donc tenté un petit développement en Java (langage que je ne pratique plus depuis cinq ans...), sous la forme d'un applet. Le problème, c'est le stockage sur fichier, qui est fortement bridé pour des raisons de sécurité dans les applets.
En testant le programme dans un environnement EasyPHP local, l'applet est capable de lire et d'écrire dans des fichiers situés dans le même répertoire que le .class. Par contre, une fois remis sur Free.fr (Online en fait, mais c'est du pareil au même), l'écriture ne fonctionne plus .
Ma question est double :
- comment résoudre le problème ?
- y a-t-il une façon plus intelligente de procéder :
- base de données (quid du risque de récupération des paramètres de connexion par Java code réversé ?),
- webservice PHP appelé par applet pour le stockage,
- une autre technologie comme JSP + servlets (comment héberger ?)
- Python / Zope (comment héberger ?) ?
- CGI en C (comment héberger ?)
- autre ?
?
Merci d'avance !