首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么没有.NET社区进程?

为什么没有.NET社区进程?
EN

Stack Overflow用户
提问于 2010-03-12 22:21:43
回答 3查看 241关注 0票数 3

我对软件工程的一般主题做了一些研究,我偶然发现了Java社区过程网站

JCP是开发Java技术标准技术规范的机制。任何人都可以注册该站点,并参与审查Java规范请求( JSR )并提供反馈,任何人都可以注册成为JCP成员,然后参加JSR专家组,甚至提交自己的JSR提案。

对我来说,这似乎是个好主意,JCP网站上有很多写得很好的规范和参考实现。

那么为什么没有.NET社区进程呢?这是微软可以或应该开始的吗?也许他们可以将其安装在Codeplex.net上,并将密钥交给社区。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-12 22:26:33

因为诚实地说,试图通过社区进程完成任何事情都需要花费很长时间。我相信这就是为什么C#赶上了Java;微软控制了整个过程,因此可以比Sun更积极地进行更改。

不是说社区进程是一件坏事,只是说它有它的缺点。

票数 10
EN

Stack Overflow用户

发布于 2010-03-12 22:57:48

因为微软作为一个企业实体,既不想也不需要你(或其他人)的意见。它强加一个自上而下的意愿,并可能听取自己的社区(如MSDN)的建议,但最终会做适合它(和它的股东)的事情。

当时,Sun的PoV实际上是通过参与“社区”的方式获得草根阶层的收购。这将建立一个关键的质量,它可以与微软竞争。问题是,社区的力量和主人翁意识并没有在关键的大众阶段消失,它只是意味着你有更多的人有更多的人有更多的意见冲突。结果: Java开发随着时间的推移而放缓。

票数 1
EN

Stack Overflow用户

发布于 2010-03-12 22:49:47

我可以想象,这可以归结为公司文化和语言的目的。Java从一开始就打算成为一个跨平台的.平台..。它可以瞄准并期望您的软件能够在大量的OSes上工作。任何有JVM的东西,真的。

微软不支持跨平台兼容性。据称MS甚至试图使用劫机将其转换为Microsoft专用平台。。当失败时,他们反而构建了.NET框架。

因此,回到推测: Sun希望鼓励社区支持Java采用尽可能多的平台,因此他们与社区合作。微软希望表现出对更大的社区友好的态度,所以他们可以容忍像Mono这样的项目,但是他们并不想让它获得足够的吸引力来与他们自己的实现竞争。为了确保这一点,他们必须尽可能困难地跟上微软的框架实现,而不做任何公开的事情,这可能会导致不好的公关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2436287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档