8
votes

Qu'est-ce que l'ASP.NET * WebForms * Les développeurs peuvent-ils s'attendre à l'avenir?

Bien qu'il soit dit que WebForms et MVC sont traités égaux je suis en doute. La plupart des nouvelles choses semblent se produire autour de MVC.

Il ne s'agit pas des aspects techniques, plus une question personnelle.

Alors quoi faire?

  • Conservez avec des formes Web et définissez Focus sur SharePoint (Still WebForms)?
  • Gardez avec des formes Web et faites simplement confiance à Microsoft et à l'avenir de WebForms?
  • Retourne et recommencez avec MVC (comme débutant, 49 ans)?
  • Essayez quelque chose de complètement nouveau (Silverlight / LightSwitch)?

    Des idées?


3 commentaires

Vous ne commenceriez pas comme un débutant de 49 ans. Vous allez commencer comme un enfant de 49 ans avec beaucoup d'expérience Web (et une expérience Web ASP.NET à cela!) Dès avoir à apprendre un nouveau modèle et un nouveau cadre pour le Web. Vous allez le chercher en un rien de temps. Juste pratiquer sur un projet à la maison. (Aussi, par tous les moyens, apprenez Silverlight, mais sa pénétration du marché est loin, bien inférieure à celle du HTML pur, donc n'est souvent pas une option).


Whow, je ne m'attendais pas à une réponse comme celle-ci. Votre confort est totalement motivant. Merci beaucoup!.


Celui-ci crie définitivement "wiki communautaire" :-) @istvan - tout à fait d'accord avec Kirk. Je suis dans une position similaire comme vous et sur le point de vous lancer dans mon premier projet MVC à domicile :-) Personnellement, je ne toucherais pas SharePoint (travaillé pour 2003 et 2007 et je n'ai jamais aimé cela - préférence personnelle) Bien que j'entends La version 2010 est bien meilleure. Comme pour Silverlight. Peut-être que si la demande de culture augmente, je pense que cela va être utile aussi bien que je dois dire que Silverlight + ASP.NET est plus complémentaire et pas du tout exclusif mutalement exclusif


3 Réponses :


6
votes

La raison pour laquelle il semble y avoir plus de mouvement sur ASP.NET MVC est que des formulaires Web ASP.NET ont été beaucoup plus longs, donc il y a moins à ajouter. Microsoft semble véritablement engagée à fournir à la fois des options aux développeurs et les nouvelles règles de routage étant désormais disponibles sur les sites Web des formulaires Web, vous pouvez être bloqué dans les URI reposant que les développeurs de MVC ont apprécié.

Cela dit, apprendre ASP.NET MVC ou Silverlight ne serait pas une mauvaise chose. Le choix entre ceux-ci est vraiment plus à voir avec ce que vous travaillez. Silverlight et MVC visent entièrement différentes applications, donc si vous aimez écrire des "applications et interfaces", vous préférez que vous préférez Silverlight, si vous écrivez des pages Web de qualité, vous préférerez MVC.

Bien que vous soyez 49 ans, cela ne devrait vraiment pas prendre trop de temps pour maîtriser l'un ni l'autre. Pour être entièrement à l'avance, MVC sera probablement moins une courbe d'apprentissage que Silverlight, mais vous pourriez toujours être Ninja dans l'une ou l'autre d'entre eux à 50 ans !!!


1 commentaires

@Sarawutpositwinyu - Pas tout à fait. Il est toujours utilisé sur les téléphones Windows, qui fonctionne Silverlight et XNA. En ce qui concerne le Web, je pense qu'il est juste de dire que Silverlight n'est pas le meilleur choix.



2
votes

ça ne rentre pas. Ça va plus loin.


BTW, avez-vous vu Présentation

"la prochaine grande chose ou cool-kid koolaid? Tranking à travers la rhétorique de MVC vs. Webforms"

par Rob Conery?


0 commentaires

2
votes

Scott Guthrie a écrit un article intéressant sur Webforms vs mvc: À propos des débats techniques (et des débats Web ASP.NET et ASP.NET MVC en particulier) .

Je suis moi-même occupé avec des formes Web professionnelles depuis 2002 et a également pris connaissance de MVC lorsqu'il est sorti. Ma tâche actuelle en tant que consultant est un projet MVC2. J'ai lu quelques livres, a pris des didacticiels ( http://www.asp.net/mvc ) et a fait un couple de Présentations à ce sujet pour les groupes d'utilisateurs .

Personnellement, j'ai vu que MVC semble avoir plus d'attention que les formes Web standard. Principalement en raison de plusieurs raisons:

  • C'est une nouvelle équipe qui se concentre sur la nouvelle technologie et la façon dont ils se développent est plus agile
  • WebForms ont toujours été publiés avec une nouvelle version du .NET Framework / Visual Studio. MVC a une approche plus hors bande et ils ne sont pas (doivent) s'en tenir à de nouvelles rejets de la structure ou de l'IDE.
  • WebForms devient assez mature. Visez-le, c'est déjà un environnement cool de travailler. Beaucoup de contrôles par défaut, de nombreux contrôles de tiers, ajout de la prise en charge de l'AJAX et de la boîte à outils.

    J'ai écrit plusieurs petites applications moyennes et assez grandes avec Webforms et je suis content qu'ils ont tous travaillé pour mes clients.

    Retourner et recommencer avec MVC (comme débutant, 49 ans)?

    J'aimerais répondre avec une citation: vivre comme si vous mouriez demain. Apprenez comme si vous viviez pour toujours. Mahatma Ghandi.

    MVC est différent des formes Web qui est vrai, mais vous utilisez également la même plate-forme sous-jacente. État de session, QueryString, Adhésion, Cache, ... tout ce qui est toujours là. Ce qui vous manque la plupart, c'est l'utilisation des contrôles de serveur et une nouvelle façon de demander vos "pages".

    Je ne pourrais peut-être pas vous convaincre de jeter un coup d'œil à la clôture et d'essayer certains des simples tutoriels sur Ici mais j'espère bien que vous allez au moins jeter un coup d'oeil à eux. Essayer d'apprendre au moins que les concepts ne bénéficieront que de votre carrière. Au moins, essayez de lire le tutoriel 6 pièces de Musicstore ou du livre électronique gratuit de nerddinner .


0 commentaires