Mein Team hat eine Dashboard-Anwendung mit Node.js, Twitter Boostrap, Mongo DB und Mule für einen ESB geschrieben.Alternative zu Liferay/JSR 168 und 286 Portalen?
Kürzlich bat uns eine Führungskraft, unseren Ansatz zu einem Portal/Portlet-Container wie Liferay zu ändern.
Einige von uns im Team haben Erfahrung mit Liferay, und wir haben ziemlich negative Gefühle dazu. Der Umgang mit Dingen wie ganzseitigen Aktualisierungen, Portlet-Lebenszyklen, Stil- und Thematisierungsproblemen und begrenzter DBMS-Abdeckung steht ganz oben auf unserer Liste der Beschwerden.
Wir sehen, woher unser Führungsteam kommt. Sie haben entschieden, dass sie das Dashboard erweiterbar und für andere Gruppen einfacher oder einfacher machen möchten.
Gibt es eine Lösung, die die modernen Web-Erwartungen von Benutzern mit den Unternehmensanforderungen von IT-Fachleuten und Führungskräften, die sich mit der Erstellung und erweiterbaren Anwendung befassen, mit etwas wie Liferay ausgleichen kann? Pluggable Widgets sind hier wichtig.
Knoten wäre offensichtlich unsere Präferenz mit etwas wie Grails als eine nahe Sekunde.
Danke,
Ein Portal löst ein anderes Problem als Grails - z. es bietet viel mehr Infrastruktur wie Benutzer- und Seitenverwaltung usw. Ich verstehe nicht, was Sie mit "begrenzte DBMS-Abdeckung" meinen, da Ihre Portlets den von Ihnen gewünschten DB verwenden können. Auch ganzseitige Anforderungen sind leicht zu bewältigen: Entweder Ihre gewünschte UI-Bibliothek automatisch oder Sie können es manuell tun. Bis jetzt sehe ich in den negativen Argumenten, die Sie mitbringen, keine Negative - außer "Liferay ist nicht in der Liste Ihrer Präferenzen". –
Danke für die Rückmeldung. Um mehr zu klären. Kann ich mit Grals etwas Ähnliches wie die Portal-Spezifikation erreichen? Es hat eine reiche Plugin-Bibliothek, und ich stelle mir vor, es gibt andere da draußen, die Liferay nicht mögen. Zu diesem Zweck wurde meine Frage gestellt. Ich möchte das gleiche Problem lösen, ohne den Portal Overhead. Außerdem, wenn Sie einige gute Beispiele für die Bewältigung von ganzseitigen Anforderungen haben, wäre das eine große Hilfe.Vielleicht gucke ich Portal in die falsche Richtung - das ist alte Spezifikation/alte Tech. Ich bin in erster Linie daran interessiert, eine gute Benutzererfahrung zu liefern, während Führungskräfte – binarygiant
Ich würde sagen, dass das Portal ein überladenes Wort ist. Sie können den neuen JS-Ansatz und Ihren Stack einfach mit der zugrunde liegenden Struktur von Liferay kombinieren. Liferay, so oder so, geht heutzutage mehr in die Richtung von OSGi-Bundles, die nur Pakete irgendeiner Art von Anwendung sind (kann alles sein von AlngularJS zu Old School JSP baste Dinge). Vor allem gibt es eine Menge Arbeit, um die JS-basierte Anwendung als First-Class-Bürger zu haben. Graben Sie ein und fürchten Sie sich nicht vor dem alten Tech-Level. Wie auch immer, es ist kein Portal mehr, sondern eine digitale Erfahrungsplattform: D –