2012-06-06 9 views
0

Mon équipe s'éloigne d'APEX 4.1 et la question a été posée de savoir de quelle technologie devrions-nous disposer pour développer notre nouveau portail Web.Outil de portail Web

Nous avons actuellement SharePoint et Cognos, mais je voulais savoir si vous aviez d'autres recommandations.

+0

Qu'est-ce qui ne vous plaît pas dans les outils que vous utilisez? Vous essayez d'améliorer la maintenabilité, l'évolutivité, le temps d'exécution ou ...? – starbolin

+0

Nous ne pouvons pas utiliser SharePoint Designer. Cognos est uniquement utilisé pour créer des graphiques/rapports et non des portails. Nous recherchons des options disponibles. –

Répondre

0

En ce qui JSR-168/JSR-286 portails sont disponibles que vous avez un tas d'options parmi les suspects habituels:

  • IBM - Sphere Web
  • Oracle - WebCenter

Ou vous pouvez aller open source:

Liferay (ma préférence pour les portails 'sur étagère', a également le soutien de l'entreprise)

Et une foule de ceux open source ici http://java-source.net/open-source/portals

Mais je suppose que vous devez vous demander si vous avez vraiment besoin d'un portail ou avez-vous juste besoin d'un CMS ou une application Web personnalisée avec une intégration back-end. Habituellement, la courbe d'apprentissage et le poids des portails éclipsent facilement tous les avantages qu'ils apportent et toute une application personnalisée peut être construite beaucoup plus rapidement, sera beaucoup plus légère, moins chère et plus proche de vos besoins.

Vous aurez besoin d'une expertise interne pour l'installer et le maintenir de toute façon, alors pensez à si vous voulez payer pour des licences assez onéreuses.

Si vous essayez simplement de décider sur une plate-forme pour construire votre propre application, alors considérez leurs ensembles de fonctionnalités, futur et vos compétences et expérience de vos équipes.

J'ai réussi à construire des 'portails' dans Java EE et asp.net MVC et j'ai implémenté des portails liferay. Ma préférence et recommandation aujourd'hui est de construire ce qui est nécessaire avec asp.net MVC.

Questions connexes