代码之家  ›  专栏  ›  技术社区  ›  CLaRGe

ASP.NET MVC现在是“开放源码”。这是好事吗?[关闭]

  •  6
  • CLaRGe  · 技术社区  · 17 年前

    这个问题只是在寻找 关于ASP.NET MVC作为平台的方向反馈 . 我真的不是把它当作火焰诱饵。我的公司正在计划一项重大的Web应用程序投资,我们需要决定ASP.NET MVC是否是正确的方向。

    = =

    更新 Microsoft答案

    ASP.NET开发主管Scott Guthrie在他的博客上发布了这个消息:

    ASP.NET MVC是免费的, 全支撑 ,Microsoft产品 使开发人员能够轻松构建Web 应用程序使用 模型视图控制器模式

    只要上述陈述是正确的,那么 ASP.NET MVC可以安全部署在 .

    ASP.NET MVC在 Microsoft Public License (MS-PL)。MS-PL是一种 OSI-approved open source license . MS-PL不包含平台限制,并提供修改和重新发布源代码的广泛权限。

    = =

    当微软在开源(MS-PL)许可下发布ASP.NET MVC时,我的第一个想法是微软可能很快会放弃对它的支持。有了这个想法,我不想为了显而易见的原因而投资于掌握它。

    我可能是错的,所以我想在做出任何可靠的决定之前得到一些反馈。

    这是好事吗?

    更新 :

    一个朋友问了一个关于这个主题的令人信服的问题:ASP.NET MVC是开源的还是共享的?这让我想到了微软的开源计划和开源社区的“真”之间的区别,如果你愿意的话,那就是开源。这种差异确实引起了人们对微软开放外包这一重要产品的担忧。并不是说访问源是不被认可的。那太好了。我希望我们能够访问win32源代码,甚至是整个Windows源代码。快速解决问题!人们担心的是微软现在是否会 面向ASP.NET MVC的手控姿势 .在这种情况下,我不知道我们是否应该使用它,因为它可能需要一段时间的强大的社区支持来围绕一个源集合进行构建,这个源集合最初由一家通常不以提供源代码而闻名的公司拥有。

    10 回复  |  直到 17 年前
        1
  •  6
  •   Zifre    17 年前

    开源总是一件好事。现在,如果微软放弃对它的支持,社区将继续发展它。以前,如果微软放弃了它,它将永远不会被更新。

        2
  •  3
  •   John Farrell    17 年前

    你应该问的问题是“这是件坏事吗?”当然不是。

    微软选择将MVC作为开源软件发布,这是他们对开源软件和免费软件看法不断变化的一个例子。我非常怀疑他们这么做是为了放弃对它的支持。

        3
  •  2
  •   hasen    17 年前

    为什么有人会认为开源是一件坏事?

        4
  •  1
  •   Brian Genisio    17 年前

    如果微软仅仅因为开源而放弃对它的支持,我会感到震惊。

    当微软宣布他们将发布jquery时,它附带了一个声明,即他们将开始支持jquery作为一个产品。

    所以,如果他们将支持他们不维护的开源产品,如果他们停止支持他们维护的开源产品,我会感到震惊。

        5
  •  1
  •   eglasius    17 年前

    微软使ASP.NET MVC开源与不支持它没有关系。请记住,它作为开放源码发布的方式,意味着MS将是一个沿途做出更改的人。请注意,目前他们不会接受补丁的提交,这是另一个明确的迹象,表明他们完全控制了项目。

        6
  •  0
  •   andleer    17 年前

    我们昨晚刚做了个多发性硬化症 Presentation 对于MVC上的本地.NET用户组。有人讨论过它的开源方面。在源代码发布后的24小时内,Mono家族采用了MVC。这都是好东西!

    我听说MVC的开发团队对此非常感兴趣。微软似乎坚定地支持这种模式和框架。我强烈怀疑他们很快就会放弃官方的支持。

        7
  •  0
  •   Raj    17 年前

    即使微软放弃了对它的支持,这也无关紧要。因为自从开源以来,社区将继续致力于它

    这就是开源社区的力量——即使是像微软这样的软件巨头也被迫改变自己的观点并接受它。如今,他们在开源方面做得越来越多。它对我们所有人(开发人员社区)都有好处;-)

        8
  •  0
  •   tvanfosson    17 年前

    你可以得到整个 .NET Framework --我不认为微软会很快放弃它。我认为,开源MVC反映了微软正在采取的立场,即通过其源代码更加透明,并与开源运动合作,而不是他们希望很快将其剥离。无论如何,它是一个巨大的框架,我完全期望MVC将继续支持它,因为它允许它们在MVC空间中与Ruby/Python/Java进行竞争。

        9
  •  0
  •   pearcewg    17 年前

    每一个打算使用MVC的项目都值得花时间来考虑MVC是否得到了微软和社区的大力支持,以及使用MVC对项目的风险(相对于利益而言)。

    一旦部署,MVC将在项目的预期寿命内持续使用吗? 如果最佳猜测不确定或不确定,则可能考虑不使用MVC。

        10
  •  0
  •   dkretz    17 年前

    微软支持任何产品的承诺都是基于市场接受度、竞争考虑和产品定位。不管他们是否开源,他们的记录都是不一致的。想想IE和FrontPage。从长远来看,打开源代码只能增加稳定性的机会,imho。

    推荐文章