2011-02-10 2 views
-1

Si je veux créer un site qui serait rapide et évolutif à l'intérieur et configurable au niveau frontal (beaucoup de gens le savent, et n'ont pas besoin de recharger le serveur à chaque fois, etc.). Est-ce logique de faire une telle division? devinez le faire en utilisant l'approche REST .. est-il solution plus ou moins commune? avait quelqu'un d'expérience avec ça? Clarifiant: je m'attends à ce que le site gère un grand nombre de connexions des millions de fois par jour, donc je dois me préoccuper de la mise en grappe à l'avance. mais je ne veux pas utiliser Java sur le côté client - je veux créer web-tier rapide et impliquer quelqu'un pour m'aider avec cela (je suppose que php est un bon choix pour cela).Est-il logique de combiner php avec ejb?

Je prévois d'impliquer plus d'un développeur pour cela. 3-4-5 par exemple (experts en php, java, jquery etc.)

+0

besoin de clarifier votre question ... – Jakub

Répondre

1

Il n'est pas nécessaire d'utiliser des langues différentes sur un même site. Vous obtenez de bonnes performances par d'autres stratégies: mise en cache, bonne conception db etc.

Sauf si vous êtes un expert sur les deux (votre question implique que vous n'êtes pas), choisissez-en un et accompagnez-le. Sinon, vous ne faites que multiplier le travail du développeur.

+0

je m'attends à impliquer plus d'un développeur pour cela. 3-4-5 par exemple (experts en php, java, jquery etc.). – ses

+0

Je pense que vous allez rendre votre application inutilement complexe. Il est bon de séparer la logique métier de la présentation, mais vous n'avez pas besoin d'utiliser plusieurs langues pour le faire. Pourquoi pensez-vous que l'utilisation conjointe de Java et PHP est meilleure que PHP ou Java seul? –

+0

php est facile à développer dans le sens de la vitesse (web a tendance à changer à chaque fois), a une grande communauté - facile à trouver le développeur et il ne coûte pas trop cher. Les gars de hph pourraient être dans votre environnement et ne pourraient pas influencer la couche ejb. donc c'est comme ... point stratégique afin d'améliorer la vitesse de développement et diminuer le coût. – ses