Besoin d'avis sur le mixte à faire entre JAVA, PHP Symfony, React
Anouchka2586
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour
J'ai besoin d'avis sur le mixte à faire entre JAVA, PHP Symfony. Merci pour vos conseils !
Je suis formatrice et je dois animer une formation de Concepteurs Développeurs d'applications. Dans cette formation, je leur apprendre ces 3 points;
- Développer une application type desktop
- Développer une application web
- Développer une application mobile
Et comme je suis plus orientée Dev Web, j'ai proposé un programme dev mais les apprenants veulent du JAVA.
J'aimerais rajouter une bonne dose de JAVA tout en faisant aussi du PHP, Symfony React. Le truc c'est que que je ne veux pas me disperser et survoler le programme. Je dois développer les applications desktop en JAVA et pour le web je voulais faire Symfony et pour le mobile, React Native.
Voici le programme que j'ai proposé :
- Intégration web(HTML/CSS/JavaScript, Bootstrap)
- Développement PHP
- Conception logicielle
- UX Design
- Conception et administration base de données
- Développement avec le Framework Symfony
- ReactJS/Redux
- React Native
J'ai besoin d'avis sur le mixte à faire entre JAVA, PHP Symfony. Merci pour vos conseils !
Je suis formatrice et je dois animer une formation de Concepteurs Développeurs d'applications. Dans cette formation, je leur apprendre ces 3 points;
- Développer une application type desktop
- Développer une application web
- Développer une application mobile
Et comme je suis plus orientée Dev Web, j'ai proposé un programme dev mais les apprenants veulent du JAVA.
J'aimerais rajouter une bonne dose de JAVA tout en faisant aussi du PHP, Symfony React. Le truc c'est que que je ne veux pas me disperser et survoler le programme. Je dois développer les applications desktop en JAVA et pour le web je voulais faire Symfony et pour le mobile, React Native.
Voici le programme que j'ai proposé :
- Intégration web(HTML/CSS/JavaScript, Bootstrap)
- Développement PHP
- Conception logicielle
- UX Design
- Conception et administration base de données
- Développement avec le Framework Symfony
- ReactJS/Redux
- React Native
A voir également:
- Besoin d'avis sur le mixte à faire entre JAVA, PHP Symfony, React
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Bonjour,
Tout ce que fait PHP peut être fait en Java. Donc si "les apprenants veulent du JAVA" c'est possible de supprimer la partie PHP pour faire du web Java.
Faire une application web (en 2020) se basera sur une application Front (React, Angular, etc.) qui appelle le serveur Back via des web services (REST) et Java gère cela très bien.
De plus, si l'application Desktop (Java FX bien sûr, puisque Swing n'est plus maintenu depuis Java 8) a pour vocation d’interagir avec les web services, avoir un langage commun (Java) va simplifier le développement, car on pourra mutualiser du code (par exemple les classes décrivant le contrat JSON).
NB. Même remarques pour la partie mobile, soit on communique par web service, soit via de la programmation système, sachant que Android utilise Java, ça permet de mutualiser du code.
Ci dessous quelques articles (plus ou moins récents) avec différentes technologies web Java :
Tout ce que fait PHP peut être fait en Java. Donc si "les apprenants veulent du JAVA" c'est possible de supprimer la partie PHP pour faire du web Java.
Faire une application web (en 2020) se basera sur une application Front (React, Angular, etc.) qui appelle le serveur Back via des web services (REST) et Java gère cela très bien.
De plus, si l'application Desktop (Java FX bien sûr, puisque Swing n'est plus maintenu depuis Java 8) a pour vocation d’interagir avec les web services, avoir un langage commun (Java) va simplifier le développement, car on pourra mutualiser du code (par exemple les classes décrivant le contrat JSON).
NB. Même remarques pour la partie mobile, soit on communique par web service, soit via de la programmation système, sachant que Android utilise Java, ça permet de mutualiser du code.
Ci dessous quelques articles (plus ou moins récents) avec différentes technologies web Java :
- Exemple simple d'application JSTL (code uniquement)
- Implémentation d'une architecture deux tiers en Java EE (article avec le code correspondant)
- Implémentation d'une architecture multi-tiers en JEE avec Spring (article avec le code correspondant)