Choix d'un CMS java ou PHP ?

Résolu/Fermé
ccmforum007 Messages postés 67 Date d'inscription jeudi 30 juin 2016 Statut Membre Dernière intervention 16 septembre 2016 - 6 août 2016 à 19:28
ccmforum007 Messages postés 67 Date d'inscription jeudi 30 juin 2016 Statut Membre Dernière intervention 16 septembre 2016 - 8 août 2016 à 14:39
Bonjour,

Débutant,je commence à apprendre le développement d'application web avec Java.

J'apprends aussi comment faire un site web avec HTML CSS PHP et Javascript.

Devrais-je absolument choisir un CMS Java ou un CMS PHP fera l'affaire pour le site web ?

Désolé si ma question semble idiote mais sachant qu'au final l'application web Java tournera sur la JVM, à quoi sert d'avoir un CMS Java pour le site web ?

Merci d'avance de vos explications





A voir également:

2 réponses

Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
8 août 2016 à 03:54
Ta question est pas très claire, ça serais mieux d'expliquer plus précisément ton projet, parce que Java peut être utilisé de façon très différentes, pas sur sur tu ai bien compris. Déjà les CMS grands public genre wordpress sont faits en PHP, absolument pas en Java, Java serveur c'est pour les pro pas pour les amateurs et il faut un hébergement spécial, comme un serveur dédié par exemple.
2
dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
8 août 2016 à 07:15
Bonjour,

Je ne vais pas répondre vraiment à ta question, je vais seulement continuer dans le même sens que Célien.

Lorsque j'étais encore en activité, dans mon entreprise, nous utilisions de nombreuses applications Java en réseau. Ces applications métiers étaient performantes, mais assez coûteuses en développement (temps et personnel) et n'étaient donc que rarement mises à jour. Pour cette raison, elles nécessitaient l'utilisation de versions anciennes du navigateur Internet Explorer pour pouvoir fonctionner.

Un peu avant mon départ à la retraite, nous avions commencé à remplacer certaines de ces applications métiers en Java, par des applications Web en PHP, plus faciles à développer et plus souples d'utilisation. Le PHP permettait de développer rapidement de nouvelles applications pour répondre à des besoins spécifiques.

Je ne pense pas que toutes nos applications métiers en Java seront remplacées par des applications Web en PHP, mais au moins la grande majorité.

Pour un site Internet ou Intranet professionnel, avec des fonctions spécifiques, le Java peut être utile, mais pour la plupart des sites Internet, le PHP/MySQL est très largement suffisant.
0
ccmforum007 Messages postés 67 Date d'inscription jeudi 30 juin 2016 Statut Membre Dernière intervention 16 septembre 2016
Modifié par ccmforum007 le 8/08/2016 à 11:17
Bonjour Célien, dugenou,

Merci d'avoir répondu.

Je vais reformuler ma question d'une manière plus claire.
Mon projet est trivial : je vais simuler une application web avec java (métier, gestion de clients et de vente de produits ménager) en utilisant Struts.

Mais en attendant je voulais avoir un site internet vitrine, étant donné que je n'ai pas beaucoup de temps pour m'occuper de sa construction départ à zéro avec HTML CSS Javascript et PHP, je voulais utiliser un CMS pour gagner en temps.

Sachant que c'est pour mon apprentissage personnel, je préfère accorder plus de temps pour apprendre le codage métier en java avec Struts sans trop m'attarder au boulot du web designer.

J'ai fais des recherches sur internet, il existe une centaine de CMS et j'ai aussi appris qu'il y en a ceux qui sont écrits en PHP et d'autres en Java.

Etant donné que Struts est un farmework, ai-je besoin d'un CMS ? Si oui lequel ?
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
8 août 2016 à 13:28
Pour ton site internet vitrine tu peux tout à fait installer un CMS en PHP, il y à un large choix, il y à que toi qui peu faire ce choix c'est toi qui connais tes besoins.
0
ccmforum007 Messages postés 67 Date d'inscription jeudi 30 juin 2016 Statut Membre Dernière intervention 16 septembre 2016 > Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021
8 août 2016 à 14:20
Ok merci à toi.

Par contre une question qui m'échappe, y-a-til un intérêt d'utiliser un CMS Java (Jahia, OpenCMS ...) pour un dévéloppeur qui utilise un Framework Java (Struts, JSF ...) ?
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991 > ccmforum007 Messages postés 67 Date d'inscription jeudi 30 juin 2016 Statut Membre Dernière intervention 16 septembre 2016
8 août 2016 à 14:33
Si tu peux l'heberger pourquoi pas, autant te spécialiser sur Java que te disperser en PHP et Java.
0
Salut,

java sur le web fonctionne sous le principe d'applet. Cela reste du java qui doit être incorporé à la page web.
C'est donc un programme indépendant qui nécessite la JVM et c'est ce qui fait la force de java: pouvoir être portable.
Voilà cela reste un inconvénient de devoir incorporer à la page quelque chose d'externe au web.
Pour les avantages ils seront bien spécifiques:
_pouvoir réutiliser l'applet dans un autre contexte qu'une page web.
_utiliser le java plutôt que les langages script. Même si java est plus lourd que les scripts sa programmation permet plus et mieux (différemment aussi)que les langages de scripts du web) sauf que à l'instar de javascript PHP est fait pour être utilisé dans ce contexte précis; donc adapté aux nécessités et contraintes du web.
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
Modifié par Célien le 8/08/2016 à 03:56
Ça existe Java comme langage serveur mais il faut un hébergement spécifique. Java pour le web ne veux donc absolument pas dire Applet en fait. Si tu veux en savoir plus tu peux voir par exemple la FAQ Java.
0
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
8 août 2016 à 11:17
Tu peux utiliser du JEE avec du jsf c'est pas mal je trouve. Mais après vu la puissance, si tu fais un petit site c'est sur que ça ne te sert à rien ^^'.
0
ccmforum007 Messages postés 67 Date d'inscription jeudi 30 juin 2016 Statut Membre Dernière intervention 16 septembre 2016 > Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020
8 août 2016 à 12:27
Bonjour Pierre1310,

Merci pour ta réponse, si je me lance avec du JSF (qui est un framework) je n'ai plus besoin d'utiliser Struts n'est-ce pas ?
Dans les forums que j'ai eu l'occasion de lire, c'est conseillé de maîtriser d'abord Struts en tant que débutant avant de s'attaquer à d'autres techno.
Dis-moi si je me trompe ?
0
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
8 août 2016 à 13:02
Personnellement (ce n'est peut être pas le cas de tout le monde attention) je n'ai jamais fais de Struts.
0
ccforum007 > Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020
8 août 2016 à 13:17
Tout à fais d'accord avec toi, le soucis c'est que sur le net il n'y a aucun tuto complet qui utilise les mêmes technologies pour que je puisse apprendre correctement ....
Tantôt je tombe sur un tuto couplant struts/eclipse, un autre couplant netbeans/struts .... et encore ils n'utilisent pas les mêmes serveurs app (tomcat, glassfish)....
J'ai beau apprendre toutes les définitions mais sans tuto pour pratiquer un mini projet de A à Z je n'avancerai pas donc il a bien fallu que je tranche, et j'ai finallement tranché pour struts.
0