2009-11-14 11 views
0

Je suis très impressionné par le flux de travail que je suis lorsque je développe des applications Android: Définir une mise en page dans un fichier xml, puis écrire tout le code dans un style code-behind. Existe-t-il un style équivalent pour le web? Je veux dire, avec une liste prédéfinie de widgets qui peuvent être définis en utilisant un langage de balisage et ensuite les contrôler en utilisant le code?Android et Web: Quel est le style équivalent pour le Web?

Je suis tombé sur Google Web Toolkit qui fait quelque chose comme ça, mais j'aimerais entendre ce que les autres pensent aussi.

Répondre

1

Essayez ASP.net avec Visual Studio. Pas de xml nécessaire! Ajoutez le framework MVC et vous êtes au paradis.

+0

Tout équivalent pour la boîte Linux? .NET nécessite IIS. J'aimerais quoi que ce soit qui fonctionne sur les webhosts bon marché là-bas ... – Legend

+0

comment pas cher parlez-vous? J'ai vu des fenêtres super bon marché hébergeant partout où j'ai vu l'hébergement Linux bon marché – Rich

0

boîte à outils Google Web fonctionne un peu de la façon que vous décrivez, en particulier la version 2.0 qui sort, ce qui permettra de définir la mise en page en HTML/XML, plutôt que widget style swing java ajouter. Et comme l'a dit Benji, Asp.net fonctionne exactement comme ça.

Personnellement, je préfère de loin une approche MVC plutôt qu'une approche code-behind.

2

Je sais que c'est un fil assez vieux, mais si vous ne l'avez pas encore essayé, Wicket est exactement comme ça. Je suis venu de faire du développement de guichet à Android et ça l'a rendu beaucoup plus facile. Exactement le même concept. Définissez votre interface utilisateur avec HTML, puis les objets HTML dont vous avez besoin d'une logique de contrôle, vous définissez un ID de guichet. Ensuite, dans un fichier wicket java, vous écrivez votre logique référençant les ID html wicket qui ont été définies. Il a des tonnes de widgets prédéfinis qui gèrent tant de choses dans les coulisses. C'est l'un des meilleurs frameworks web que j'ai traités.

+0

@ user573038: +1 Great. Merci. Je vais regarder dedans. – Legend