2010-08-26 6 views
7

Je suis très nouveau pour le développement web, j'ai de nombreuses années d'expérience sur le bureau, mais rien sur le web, seulement html. Je veux faire une page web simple et dynamique pour un produit sur lequel j'ai travaillé, mais je ne sais pas lequel des deux, MVC ou WebForms, serait plus facile pour moi.ASP.NET MVC ou WebForms?

Les leçons sur asp.net ne m'ont pas beaucoup aidé, j'ai suivi les tutoriels "first step" pour MVC et WebForms, mais je ne vois toujours pas de différence significative.

Ce que je demande est un examen pour une personne, qui n'est pas professionnel au développement web, ou mieux encore, pour un programmeur de bureau.

Répondre

3

Si vous avez l'habitude du bureau, et de WinForms ou de WPF en particulier, rendez-vous sur les webforms pour découvrir plus facilement ce qui se passe. Les contrôles du serveur sembleront garder leur état, et ce sera une progression plus naturelle. Vous constaterez que les contrôles serveur font beaucoup de travail pour vous, et vous devriez être capable de faire tourner une application en utilisant les connaissances du monde WinForms.

0

Si c'est une application rapide avec des pages limitées, jetez un oeil à webmatrix, qui pourrait vous permettre de démarrer rapidement. Je vous recommande également d'utiliser des formulaires Web si vous travaillez dans un environnement de bureau, car il a été conçu pour imiter l'approche axée sur les événements et tente de faire abstraction de la forme sans état du Web.

1

Si vous êtes habitué aux paradigmes de programmation de bureau, les winforms devraient être beaucoup plus faciles à apprendre.

Si vous voulez aller plus dans la programmation Web "comme il se doit" je vous conseillerais personnellement d'apprendre MVC (de toute façon c'est mon opinion personnelle;)).

0

Il dépend de ce que les outils que vous avez à votre disposition

Le dernier Visual Studio a de grands modèles et assistants d'échafaudage pour MVC, le courage de votre site seront créés pour vous afin que vous puissiez vous concentrer sur votre produit.

Le monde se déplace loin des formulaires Web MVC - donc l'expérience aura également plus de valeur sur votre CV (si cela signifie quelque chose pour vous)

Webmatrix ou wordpress sont aussi de bonnes options si elle est plus web 'site' qu'une 'application web'.

Questions connexes