Оксит:что ты собираешься с этим делать?[закрыто]
-
20-08-2019 - |
Вопрос
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.