-
Les portails en 2022
Bonjour,
Je me pose la question de comment on ferait un portail aujourd'hui?
Effectivement, en 2012-2014, une application web utilisait JSF comme framework moteur.
Seulement, la donne a depuis changé, et depuis, on sépare le client et le serveur.
On part sur une base Angular (ou autre framework Javascript) et des services REST avec Spring (et en plus on a Spring boot).
Pour en revenir au Portail, on faisait (toujours en 2012-2014) le portail avec un générateur de Portlet (comme Liferay) et en plus, on pouvait utiliser JSF, car on a des classes de Portlets avec JSF.
Or, on a évolué depuis.
Donc, je me demande si le choix (Liferay-JSF) est encore pertinent, ou de savoir, comme pour le cas d'une application web classique, la technique a évolué.
C'est pour ma culture générale.
Merci d'avance.
Cordialement.
-
oui et non
on crée pas nécessairement une application auquel n'importe qui peut accéder à celle cloisonné à une entreprise en particulier.
On peut très bien séparer le client et le serveur tout en utilisant un framework serveur.
Par exemple tu crées une application avec spring boot qui utilise thymeleaf et cette dernière fait des appels à un api gateway qui a une multitude de microservice....
Après les microservices ne sont pas nécessairement l'approche la plus adéquate pour un portlet
Tu peux bien faire du server side rendering avec react, angular...
Il faut regarder à qui s'adresse l'application, combien d'utilisateur prévue, quel fonctionnalité prévu... avant d'opter pour une technologie...
tu peux utiliser en autre angular avec liferay.
pour avoir vu des entreprises opter pour liferay, il faut avoir une bonne quantité d'outils web... autrement je pense que l'investissement en faut pas la peine
-
Merci bien.
Mon but étant de remettre à jour mes connaissance, la réponse me convient.
Je note qu'il existe effectivement un Liferay/Angular.
Cordialement.
-
De façon plus générale j'ai l'impression que les web components et le concept de micro frontend seraient des pistes à explorer.