2010-02-25 8 views
2

Pouvez-vous me faire connaître les avantages et les inconvénients de l'utilisation de richfaces et y at-il des alternatives pour cela. C'est pour une soumission de proposition pour une application web. Son pour la gestion des documents et il sera intranet. Il y aura beaucoup d'utilisateurs et la principale préoccupation est la sécurité et la facilité d'utilisation.alternative richfaces pour le développement d'applications web

+0

Pouvez-vous offrir quelques détails, ce que l'application Web est utilisé pour .. tout dépend de but .. – ant

+0

ont édité et ajouté quelques plus de détails à ce sujet. – zapping

Répondre

1

Tout dépend de ce que vous créez, ce votre public cible est, quel type de périphérique est utilisé pour accéder à votre application, etc

Si vous créez quelque chose qui doit être vraiment léger, par exemple, quelque chose qui doit être navigable sur les appareils mobiles, alors vous devriez considérer combien du code est exécuté dans le navigateur, gardez cette lumière de fin et faites le travail lourd du côté de serveur.

Si vous créez quelque chose qui doit être accessible avec des navigateurs textuels, vous devez garder votre site aussi simple que possible et vous assurer que vous avez un contrôle total de la structure DOM. Si vous créez quelque chose qui doit être indexé par les moteurs de recherche (une application comme un site de commerce électronique), alors vous devez vous rappeler que les applications faites avec des frameworks AJAX ne seront pas indexées par les moteurs de recherche, comme moteurs de recherche regarder le contenu statique de la page (par lequel je veux dire que le contenu n'a pas été modifié par javascript). Si vous voulez vraiment utiliser un framework RIA pour créer votre interface, il existe des solutions pour permettre l'indexation des moteurs de recherche, mais c'est un tout autre sujet.

D'autre part, si vous faites une application web , quelque chose comme un système comptable ou la partie de la gestion d'un site de commerce électronique, vous pouvez et devriez envisager des solutions complètes soufflées RIA, parce que ce genre d'application ne pas besoin d'être indexé par les moteurs de recherche et ils sont souvent (sinon toujours) accessibles via un navigateur moderne sur un PC ou un Mac. cadres populaires RIA comprennent Vaadin, GWT, Wicket, Icefaces etc.

2

Ne le faites pas comme ça.

Je vous suggère de poser la même question à votre équipe, après tout ce sont eux qui la développeront.

Vous devez comprendre et savoir exactement ce que sont JSP, JSF, RichFaces, IceFaces, Facelets, AJAX, etc. Vous devez savoir à quoi servent toutes ces technologies, et comment et où elles peuvent être appliquées pour résoudre quel problème.

Vous devriez faire une application de jouet en utilisant peu d'alternatives viables, à savoir Icefaces, RichFaces, etc .. Ensuite, compte tenu de la facilité d'évaluer l'utilisation, le soutien, la force, etc.

0

La société que je travaille pour utilise AJAX, PHP & MySQL pour les applications Web telles que les réseaux sociaux, sites communautaires, réservation en ligne Applications, etc. sur un standard Comentum Framework (MVC).

Pour les applications de commerce électronique, nous utilisons Zend Framework. Je pense que Zend Framework fait un bon travail empêchant les programmeurs de codage bâclée:

http://www.comentum.com/web-application-development.html

+0

Merci Bernard pour le conseil. Mais le mien est sur Java. – zapping

Questions connexes