Bonjour.
Je suis tout juste sortis d'une formation de reconversion en informatique avec une bonne partie JEE.
Je maitrise PHP via un apprentissage en autodidacte.
En attendant de trouver un job, je me lance sur un projet personnel assez conséquent et c'est là que j'ai besoin de vous.
N'ayant pas énormément de moyen financier et n'étant pas sur de l'impact qu'aura mon futur site web, je me demandais quel serait les meilleurs technologies à choisir qui seraient non seulement le moins onéreux mais aussi le plus simple à faire évoluer en cas de succès du site.
Soit je me lance sur une architecture simple (php - ajax) sur un hébergement vraiment accessible financièrement pour moi (j'ai vu des hébergements à 20€ avec domaine inclus) , soit sur une architecture JEE (struts 1.x, Spring, hibernate) avec un hébergement tomcat mais la ça revient assez cher.
En cas d'évolution :
Si le projet connait une bonne réussite (de quoi rentabiliser l'hébergement), j'aimerais ajouter un support client lourd avec une communication au site avec des EJB3.... et donc il me faudra un serveur d'application.
Donc j'aimerais votre avis sur les solutions qui s'offre à moi ou des solutions qui vous sembles adaptées et qui ne me sont pas venues à l'esprit.
Solution 1 :
PHP - AJAX
Développé en parallèle et mise en service si succès
JSP - STRUTS 1.X (ou 2.X) - SPRING - HIBERNATE pour un serveur Tomcat
Développé après
JSP - STRUTS 1.X (ou 2.X) pour un serveur Tomcat
EJB3 - SPRING - HIBERNATE pour un serveur JBOSS
--> Cette solution est pour moi et la plus longue mais la plus sécurisée.
Solution 2
JSP - STRUTS 1.X (ou 2.X) - SPRING - HIBERNATE pour un serveur Tomcat
Développé après
JSP - STRUTS 1.X (ou 2.X) pour un serveur Tomcat
EJB3 - SPRING - HIBERNATE pour un serveur JBOSS
--> Cette solution est limite niveau financière mais plus rapide.
Solution 3
PHP - AJAX et pas d'autres développement
EJB3 - HIBERNATE pour un serveur JBOSS pour l'application future
--> Solution aussi idéale mais me ferait louer un serveur d'application juste pour une extension du projet.
Solution 4
Alors là je ne sais pas du tout si c'est possible
PHP - AJAX
Client lourd en java avec communication sur la base du site web
--> Solution vraiment idéale pour moi.
En vous remerciant
Partager