【问题标题】:Oxite: What are you going to do with it? [closed]Oxite:你打算用它做什么? [关闭]
【发布时间】:2010-09-26 02:23:13
【问题描述】:

Microsoft 发布了Oxite 的源代码,这是他们的博客引擎,旨在帮助 .NET 开发人员学习 ASP.NET MVC。他们还发布了使用 Oxite 构建的 Mix 站点的源代码。

微软表示,开发人员可以使用 Oxite 构建应用程序,因为它具有许多内置功能,例如引用、pingback 和 RSS 支持。

你打算使用 Oxite 来学习 ASP.NET MVC 吗?你认为你可以用它做任何有用的事情吗?

【问题讨论】:

  • 为什么这不是一个社区维基?
  • @diego,因为这是一个与编程相关的问题。

标签: .net asp.net-mvc content-management-system oxite


【解决方案1】:

我在 Mix 网站上了解到,Oxite 源代码已经足够“组件化”,WebForms 开发人员也可以利用它。由于我还没有准备好在我的项目中使用 ASP.NET MVC,Oxite 可能是我弄清楚如何从 WebForms 应用程序过渡到 ASP.NET MVC 应用程序的好方法。

【讨论】:

  • 不需要过渡到 MVC。 MVC 是 Web 表单旁边的一个选择。 MBC 不是“新”网络表单,也不是它的替代品,它只是一种不同的做事方式。
  • 虽然在技术及其生命周期方面没有过渡需求,但我需要学习 MVC。因此,过渡教会了我 MVC,同时使用了我已经知道的东西。
【解决方案2】:

我以前没见过这个。看起来很有趣。

你打算用它做什么?

如果有人希望我编写 CMS 并指定我必须使用 .NET,那么我会将 oxite 视为 DotNetNuke 之类的可能替代方案。我对他们中的任何一个都一无所知:-)

【讨论】:

    【解决方案3】:

    我强烈建议不要将 Oxite 作为如何编写 ASP.NET MVC 应用程序的示例。就目前的形式而言,它存在根本性的缺陷,而且弊大于利。

    【讨论】:

    • 根本缺陷是什么?
    【解决方案4】:

    首先,当前形式的 Oxite 是博客引擎,而不是 CMS。您可以添加页面,但这几乎不是 CMS。其次,我将等着看本周会发生什么,因为 Rob Conery 正在对其进行一些严重的重构。迫切需要的重构。我认为,凭借他的投入和团队的持续努力,它将克服许多人最初遇到的问题。所以我想我可能会采用它作为我的博客平台,并希望将它与我的 CMS 集成。

    【讨论】:

    • 我今天在他的博客上看到了。他发布了新项目结构的屏幕截图。显然我尊重和钦佩这个人;因此,我关于 Oxite 的问题和他的担忧。
    【解决方案5】:

    我会远离它。这是一个非常糟糕的例子。我不明白为什么微软把它放在互联网上。首先是安全原因,但是代码对于新开发人员来说很难阅读。我从预览版 2 开始使用 asp.net mvc,但仍然很难阅读该代码,因为它很糟糕。在堆栈溢出中可以找到或使用许多更好的示例。 我个人建议在 Rob Connery 的网站或 Autumnofagile 上观看截屏视频

    Karl Seguin took the time to sum it all up

    Rob Connery works for Microsoft and doesn't like it either

    A new word is named after it: Oxitis

    【讨论】:

    【解决方案6】:

    我下载了源代码,但在 Rob 重构它之前,我认为我无法对它做任何事情。

    【讨论】:

      【解决方案7】:

      我很好奇对这个应用程序的意见是否有任何变化?我可能想试一试,尽管我也想将其视为使用 ASP.Net MVC 进行 MVC 开发的模型(可以这么说)。如果这不是一个很好的代码示例,是否有人对使用 ASP.Net MVC 堆栈的替代应用程序提出建议,这些应用程序具有相对丰富的功能并采用良好的编码实践?谢谢。

      【讨论】:

        猜你喜欢
        • 2011-04-15
        • 2011-01-05
        • 1970-01-01
        • 2016-09-13
        • 2010-11-25
        • 2010-09-12
        • 2010-12-11
        • 2010-10-22
        • 1970-01-01
        相关资源
        最近更新 更多