Оксит: Что ты будешь делать с этим?
Microsoft выпустила исходный код для Oxite, движка для блогов, который призван помочь разработчикам.NET освоить ASP.NET MVC. Они также выпустили исходник для сайта Mix, который был построен с помощью Oxite.
Microsoft утверждает, что разработчики могут создавать приложения с помощью Oxite, поскольку он имеет множество встроенных функций, таких как трекбэки, пингбэки и поддержка RSS.
Собираетесь ли вы использовать Oxite для изучения ASP.NET MVC? Как вы думаете, вы могли бы сделать что-нибудь полезное с этим?
7 ответов
Я бы держался подальше от этого. Это очень плохой пример. Я не понимаю, почему Microsoft разместил это в интернете. Прежде всего из соображений безопасности, но код очень трудно читать для новых разработчиков. Я использую asp.net mvc начиная с предварительного просмотра 2, но все еще очень трудно читать этот код, потому что это плохо. Многие лучшие примеры можно найти или использовать здесь при переполнении стека. Лично я предлагаю посмотреть скриншоты на сайте Роба Коннери или на Autumnofagile
Карл Сегин нашел время, чтобы подвести итоги
Я очень рекомендую держаться подальше от Oxite в качестве примера того, как написать приложение ASP.NET MVC. В его нынешнем виде он в корне ошибочен и нанесет больше урона, чем пользы.
Прежде всего, Oxite в его нынешнем виде - это движок блога, а не CMS. Вы можете добавлять страницы, но это вряд ли CMS. Во-вторых, я подожду и посмотрю, что произойдет на этой неделе, когда Роб Конери проводит серьезный рефакторинг. Рефакторинг, который был крайне необходим. Я думаю, что с его вкладом и постоянными усилиями команды, она преодолеет начальные проблемы, которые у многих были с этим. Поэтому я думаю, что я, вероятно, приму его в качестве своей платформы для ведения блогов и, надеюсь, интегрирую в свою CMS.
Мне любопытно, было ли какое-либо движение во мнении по этому приложению? Возможно, я хотел бы дать ему повод, хотя я также хотел бы рассматривать его как модель (так сказать) для разработки MVC с ASP.Net MVC. Если это не хороший пример кода для подражания, есть ли у кого-нибудь предложения относительно альтернативных приложений, которые являются относительно функциональными и используют хорошую практику кодирования, используя стек ASP.Net MVC? Благодарю.
Я не видел этого раньше. Выглядит интересно.
что ты собираешься с этим делать?
Если кто-то хочет, чтобы я написал CMS и указал, что я должен использовать.NET, то я буду рассматривать oxite как возможную альтернативу таким вещам, как DotNetNuke. Я ничего не знаю ни о одном из них, хотя:-)
Я скачал исходники, но не думаю, что смогу с этим что-либо сделать, пока Роб не проведет рефакторинг.
Я читал на веб-сайте Mix, что исходный код Oxite достаточно "составлен", так что разработчики WebForms тоже могут им воспользоваться. Поскольку я еще не готов использовать ASP.NET MVC для своих проектов, Oxite может быть для меня хорошим способом выяснить, как перейти от приложения WebForms к приложению ASP.NET MVC.