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
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
A voir également:
- Choix d'un CMS java ou PHP ?
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Liste déroulante de choix excel - Guide
- Java apk - Télécharger - Langages
- Jeux java itel touche ✓ - Forum Logiciels
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 993
8 août 2016 à 03:54
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.
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.
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.
Célien
Messages postés
5729
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
9 septembre 2021
1 993
Modifié par Célien le 8/08/2016 à 03:56
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.
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
649
8 août 2016 à 11:17
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 ^^'.
ccmforum007
Messages postés
67
Date d'inscription
jeudi 30 juin 2016
Statut
Membre
Dernière intervention
16 septembre 2016
>
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
8 août 2016 à 12:27
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 ?
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 ?
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
649
8 août 2016 à 13:02
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.
ccforum007
>
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
8 août 2016 à 13:17
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.
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.
8 août 2016 à 07:15
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.
Modifié par ccmforum007 le 8/08/2016 à 11:17
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 ?
8 août 2016 à 13:28
8 août 2016 à 14:20
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 ...) ?
8 août 2016 à 14:33