Вопрос

Microsoft опубликовала исходный код оксит, их механизм ведения блогов, призванный помочь .NET-разработчикам изучить ASP.NET MVC.Они также опубликовали исходный код Смешивание сайт, созданный с помощью Oxite.

Microsoft заявляет, что разработчики могут создавать приложения с помощью Oxite, поскольку он имеет множество встроенных функций, таких как обратные ссылки, пингбэки и поддержка RSS.

Собираетесь ли вы использовать Oxite для изучения ASP.NET MVC?Как вы думаете, можно ли с ним сделать что-нибудь полезное?

Это было полезно?

Решение

Я бы держался подальше от этого.Это очень плохой пример.Я не понимаю, почему Microsoft выложила это в Интернет.Прежде всего из соображений безопасности, но код очень сложно читать новым разработчикам.Я использую asp.net mvc начиная с предварительной версии 2, но этот код все еще очень сложно прочитать, потому что он плохой.Здесь можно найти или использовать множество лучших примеров при переполнении стека.Лично я предлагаю посмотреть скринкасты на сайте Роба Коннери или на Осеннефагиль

Карл Сеген нашел время, чтобы подвести итоги.

Роб Коннери работает в Microsoft, и ему это тоже не нравится

В честь него названо новое слово:оксит

Другие советы

Я настоятельно рекомендую держаться подальше от Oxite как примера написания приложения ASP.NET MVC.В своей нынешней форме он в корне ошибочен и принесет больше вреда, чем пользы.

Во-первых, Oxite в его нынешнем виде — это движок для блогов, а не CMS.Вы можете добавлять страницы, но это вряд ли CMS.Во-вторых, я собираюсь подождать и посмотреть, что произойдет на этой неделе, когда Роб Конери проведет серьезный рефакторинг.Рефакторинг, который был крайне необходим.Я думаю, что благодаря его вкладу и постоянным усилиям команды она преодолеет первоначальные проблемы, с которыми сталкивались многие.Поэтому я думаю, что, вероятно, приму его в качестве своей платформы для блогов и, надеюсь, интегрирую ее со своей CMS.

Я не видел этого раньше.Выглядит интересно.

что ты собираешься с этим делать?

Если кто-то захочет, чтобы я написал CMS, и укажет, что я должен использовать .NET, тогда я рассмотрю oxite как возможную альтернативу таким вещам, как DotNetNuke.Хотя я ни о ком из них ничего не знаю :-)

Я скачал исходный код, но не думаю, что смогу с ним что-нибудь сделать, пока Роб не проведет его рефакторинг.

Мне интересно, изменилось ли мнение об этом приложении?Возможно, мне бы хотелось попробовать, хотя я также хотел бы рассмотреть его как модель (так сказать) для разработки MVC с помощью ASP.Net MVC.Если это не лучший пример кода, есть ли у кого-нибудь предложения по альтернативным приложениям, которые являются относительно функциональными и используют хорошую практику кодирования, используя стек ASP.Net MVC?Спасибо.

Я прочитал на веб-сайте Mix, что исходный код Oxite достаточно «компонентизирован», так что разработчики WebForms тоже могут им воспользоваться.Поскольку я еще не готов использовать ASP.NET MVC для своих проектов, Oxite может быть для меня хорошим способом выяснить, как перейти от приложения WebForms к приложению ASP.NET MVC.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top