Dans ce code par exemple, c'est quoi ton problème ?
Ceci est un exemple de Kendo, avec ExtJS ça va 10 fois plus loin :
1 2 3 4 5 6 7 8 9 10
|
var Person = kendo.data.Model.define( {
id: "personId"
fields: {
"name": { type: "string" },
"age": { type: "number" }
}
});
var person = new Person( {name: "John Doe",age: 42}); |
Tu définis des modèles, plus tard dans le code tu crées tes objets... avec ExtJS tu relies tes composants à des datasource, côté Kendo tu peux binder.
C'est quoi le souci ? le HTML ? c'est du XML. Et XAML c'est quoi ? c'est pas du XML au final ?
Dans le html tu peux inventer tes propres attributs comme avec XAML. Tu peux intervenir dessus et changer le comportement grâce au framework que tu utilises : comme avec XAML et C#.
en résumé, en SL :
code de présentation : XAML
code intéractif : C#
code serveur : en théorie ce que tu veux mais plutôt C# sinon tu perds le principal avantage
en web classique :
code présentation : HTML
code intéractif : "Javascript" via framework de ton choix
code serveur : ce que tu veux
Il n'y en a pas un MIEUX, les 2 sont 2 choix techniques différents.
Partager