0

Scénario: Nous avons un client qui a plusieurs sites importants, un grand nombre de parties prenantes et de décideurs qui exclut un redéveloppement qui les concerne tous en ce moment. Certains sites sont php, d'autres sont coldfusion et d'autres sont ASP.NET. Nous leur construisons un nouveau site avec une navigation "TopHat" qui sera utilisée sur ces sites pour les relier entre eux. Google et LinkedIn font quelque chose de similaire (captures d'écran jointes).Navigation sur plusieurs sites/langages de code avec 1 source

Question: Existe-t-il un terme commun pour cet élément d'interface utilisateur? Nous avons inventé le terme «TopHat» pour pouvoir discuter collectivement de l'élément.

Solution: Alors que googler, je découvre des modèles de fermeture: http://code.google.com/closure/templates/index.html Est-ce qu'un modèle de fermeture est une bonne approche? De ce que je lis, je peux alors informer les développeurs de chaque site d'inclure le javascript dans leur code. Toutes les idées ou commentaires seraient très appréciés.

Répondre

0

Si vous n'avez besoin que de modèles JavaScript, les modèles Google Closure fonctionneront pour vous lorsque vous compilerez le code du modèle dans les fonctions JavaScript qui seront appelées avec des paramètres. Côté serveur, les modèles de fermeture de Google manquent de bibliothèques pour les langues que vous avez mentionnées, autres que JavaScript et Java.

Si vous comptez sur plusieurs langages côté serveur gérant les mêmes modèles, vous pouvez considérer Moustache. Moustache 2 devrait également pouvoir être compilé avec de petites fonctions JavaScript par modèle.

En ce qui concerne votre solution. Si vous développez de nouvelles fonctionnalités, il vous suffit de passer le nouveau fichier JavaScript à vos développeurs. Mais encore une fois - seulement si JavaScript est le seul langage de rendu.

Questions connexes