0

Je veux un prototypage rapide: Définissez rapidement des écrans, des liens, des boutons, etc. Je veux facilement interagir avec des données d'échantillons. Je veux voir les choses "en mouvement". Un exemple serait un compte de messagerie: Je voudrais dire qu'un message a un expéditeur, une date, un sujet et un contenu, puis dire qu'un écran "message" affiche une liste d'en-têtes de message, et en cliquant sur un message En-tête ouvre un écran "Voir le message" où un bouton "Répondre" mène à un écran "Créer une réponse".Prototypage rapide multi-cibles utilisant les technologies Microsoft?

Vous savez - Gmail :)

Il y a deux prises:

  1. Je veux multi-plateforme de ciblage: A ce stade, je ne suis pas encore sûr quelles parties du projet courraient sur la Web, sur des clients de bureau, ou peut-être sur des tablettes et des appareils intelligents (Ok, Ok: iPad/iPod/iPhone).
  2. Je sais et comme les technologies Microsoft: C# (ou VB), ASP, Visual Studio, etc. Donc, je ne voudrais pas passer à Rubi, PHP etc.

Je pensais que SketchFlow était la réponse, mais c'est Silverlight qui n'est pas portable.

Je crois que ce besoin n'est pas le mien seul, donc il y a probablement une solution là-bas!

Des suggestions?

+2

C'est une erreur de supposer que vous serez capable de générer du code cible directement à partir d'un prototype Sketchflow. En pratique, nos projets Sketchflow finissent par être jetés car ils ne sont pas conformes à nos modèles de code (Prism/MVVM, etc.). Très peu est conservé (mis à part les brillantes idées de design bien sur :)). Cela dit, je trouve que Sketchflow est génial pour concevoir et présenter des concepts * qui ne doivent généralement pas être affichés sur la plate-forme cible *. –

Répondre

1

Comme vous dites, c'est un choix difficile. Soit vous êtes resté avec MS Technologies et la réponse est Sketchflow (puis Blend) et Silverlight qui rendent le développement très facile, mais qui ne sont pas "standard": fonctionne bien sous Windows, MacOS et Linux sous MoonLight. Silverlight devrait fonctionner correctement avec Windows Phone 7 mais ne fonctionnera pas avec Apple Iphone/Ipads.

Soit vous pouvez le faire en HTML5, ce qui sera standard, compatible avec les navigateurs les plus récents (oubliez IE 7, Firefox 3 et co) mais le développement ne sera pas aussi facile. Je ne connais pas la complexité de votre application, mais je commencerais à faire plus tard des services web silverlight + et une application Iphone/Ipad (en utilisant les mêmes services web via json).

Pour information, le taux de pénétration silverlight est de 55-60%.

+1

"le taux de pénétration silverlight" n'a pas de sens, car il est très différent entre les marchés et les secteurs. Par exemple, les ordinateurs du MOD du Royaume-Uni ont très peu d'argent pour la plupart d'entre eux, mais la plupart des ménages observant des sports aux États-Unis ont des lampes Silverlight. –