Недостатки WebFormsMVP?

В то время как ASP.NET, MVC, кажется, жизнеспособная технология, которую похвалили много разработчиков, я, может казаться, не нахожу достаточно причин посвятить мою энергию и время для него. Главная причина состоит в том, что я не нахожу достаточно заданий.NET, просящих его. Компании все еще используют WebForms, и он работает просто великолепно для них. Я не являюсь работающим не по найму, где я добираюсь для выбора технологии, мне нравится. Я использовал бы свое время, улучшают мои навыки в Silverlight, JQuery, JavaScript, SQL, LINQ.. И т.д. Даже Photoshop!

Таким образом, я был заинтересован webformsmvp.com. Я добираюсь, чтобы все еще использовать WebForms и использовать лучшие методы тестирования. Кто-либо, у кого есть опыт с ним, может сказать мне, что им не нравился приблизительно он?

5
задан Tony_Henrich 26 March 2010 в 07:56
поделиться

3 ответа

Я никогда не использовал WebFormsMVP, поэтому сделаю общие заявления об использовании сторонних фреймворков.

Как и у любой сторонней платформы, всегда есть недостатки. Например, я работаю консультантом в правительственном агентстве, и их отдел технических стандартов запрещает использование любой платформы с открытым исходным кодом.

В зависимости от зрелости WebFormsMVP вы можете потратить много времени на переписывание разделов вашего кода при обновлении базовой инфраструктуры или при выходе новых версий.

Поддержка - еще одна важная причина, по которой фреймворк может / не может быть подходящим. Если фреймворк от крупного поставщика (Microsoft, Oracle, Sun и т. Д.), Вы обычно найдете активное сообщество, которое может помочь, когда вы столкнетесь с проблемой.

0
ответ дан 15 December 2019 в 00:56
поделиться

Думаю, вы обнаружите, что изучение MVC в конечном итоге окажется полезным, так как это действительно намного проще / чище, чем веб-формы, и в конечном итоге в этом направлении, вероятно, пойдет больше людей ...

Сторонние фреймворки, хоть и полезен, но, вероятно, никогда не будет так широко распространен на рынке труда, как какой-либо фреймворк, поддерживаемый MS.

3
ответ дан 15 December 2019 в 00:56
поделиться

Выбор между WebForms и MCV - это контроль над производительностью. MVP для WebForms может быть хорошим вариантом, потому что вы можете сохранить производительность, добавив тестируемость. Однако вам необходимо тщательно изучить, подходит ли вам библиотека webformsmvp.com. Попытайтесь узнать, насколько хорошо он поддерживается, насколько широко его пользователи общаются и тому подобное. Заброшенные проекты с открытым исходным кодом могут стать серьезной проблемой, если вы использовали их в коммерческом продукте.

Существуют и другие платформы MVP для ASP.NET, одна из которых принадлежит группе Microsoft Patterns & Practices. Хотя продукты от P&P обычно немного сложнее (поскольку они ориентированы на корпоративную разработку), вы можете взглянуть на Composite Web Client Library .

0
ответ дан 15 December 2019 в 00:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: