当前位置:编程学习 > C#/ASP.NET >>

asp.net mvc 与 ruby on rails ,微软在走腾讯的路么?

http://zh.wikipedia.org/wiki/Ruby_on_Rails
http://zh.wikipedia.org/wiki/ASP.NET_MVC


asp.net mvc 与 ruby on rails太相似了吧,微软mvc所谓的“ 约定胜于配置”竟是是rails的核心,url 路由、Action等等,甚至于那个著名的 “15分钟一个blog”的例子,也是rails用过的,真是让我这个微软粉汗颜……
还有.net 和java ,代码基本可以互用……
晕,这不是个软件商么……


微软你的创造力在哪里?还是你只需要:“走别人的路,让别人无路可走”?

--------------------编程问答-------------------- 哪位高手能告诉我这两这者(asp.net mvc 与 ruby on rails)底层有什么不同呢? --------------------编程问答-------------------- --------------------编程问答-------------------- 你有时间这里挑这挑那,自己去开发个平台、自己开发个语言。
你是一个人去评价一群人。牛逼了!! --------------------编程问答-------------------- 楼上的,只有母鸡才能评价鸡蛋的味道么? --------------------编程问答--------------------
引用 4 楼 luworld 的回复:
楼上的,只有母鸡才能评价鸡蛋的味道么?

别扯那么多没用的。。
你别像迅雷影评那些人,整天之乎者也。。
吃饱了没事干就去评价别人的劳动成果。自己有时间唧唧歪歪,不如自己搞个大项目出来,证明你不是学习西方的技术、证明你没走别人的老路。
--------------------编程问答-------------------- 抄袭?
哈哈

不过JAVA的底层代码 拿到VS下改一改可以跑。。。
--------------------编程问答-------------------- 这些东西是属于模式, 而不是局限于具体语言.

早在ruby on rails出现之前, 就已经大量使用了.

C的教程, 第一个例子是helloworld; 

C++教程, 第一个例子也是helloworld, 但不代表C++抄袭C.
--------------------编程问答-------------------- 腾讯抄袭的业务。

不一样的。 --------------------编程问答-------------------- 这对程序员有好处,起码.net黄了,你可以从事其他语言,哈哈哈 --------------------编程问答-------------------- 难道说因为有了rails 其他语言都不可以有这种框架?

.net平台的框架大多数人还是选择微软官方的,第三方开源的在.net界没有java里面受欢迎。所以微软一手包办MVC没什么错,挺好的。 

你也可以自己独创一个开发模式,问题是哪有这么好弄的, --------------------编程问答-------------------- MVC框架很多啊 不是ruby独有的 --------------------编程问答--------------------
引用 11 楼 budinger 的回复:
MVC框架很多啊 不是ruby独有的

对rails还不是很熟悉,但感觉rails和asp.net mvc的相似程度更接近抄袭,而不仅仅是框架相似,试想,微软为什么突然开源asp.net mvc ?如果微软不开源asp.net mvc,是不是怕吃官司(rails会告他)? --------------------编程问答-------------------- 其实开源都是被逼的,谁都想赚钱。。。哈哈 --------------------编程问答-------------------- 奔驰发明汽车,福特超越了奔驰...福特车和奔驰车相似程度更接近抄袭,奔驰干吗不告它?

福特发明T型车,丰田超越了福特...丰田车和福特车相似程度更接近抄袭,福特干吗不告它?

全世界的汽车和奔驰车相似程度更接近抄袭,奔驰告去吧...

我说过好多次,不要用民工思维思考战略问题...两个民工在一起聊帝国大厦和哈里发塔也能聊出抄袭的概念... --------------------编程问答--------------------
引用 13 楼 rczjp 的回复:
其实开源都是被逼的,谁都想赚钱。。。哈哈

开源和赚钱一点都不矛盾...没有任何一种开源协议是要求免费的,不要站在盗版大国的邪恶立场看开源世界... --------------------编程问答-------------------- 微软走腾讯的路???
可能吗?
中国的软件行业何时成 领头羊了  --------------------编程问答--------------------
引用 16 楼 fengyarongaa 的回复:
微软走腾讯的路???
可能吗?
中国的软件行业何时成 领头羊了

你理解错了...他的意思是腾讯总是在抄袭,微软也这样...

实际上是楼主既不懂哲学也不懂历史...微软在做楼主所谓“抄袭”的事儿时,麻花疼还在吃奶玩儿泥巴呢...

思想和产品不一样,思想没有什么专有权,是属于全人类共同的财富...所以你可以做我也可以做...而腾讯抄袭的是产品,它那种压根儿不入流...和那些软件巨头们互相“抄袭”的事儿根本不在一个档次上... --------------------编程问答-------------------- 因为思想一致是合理的所以细节一致也是对的?就像谷哥中国抄搜狗输入法,连错字都一样? --------------------编程问答-------------------- 一般情况,抄袭者必须一直抄下去,因为他并没有发明这理解的更深远,并且人格低下的人也很难有所建树,特别是思想方面的 --------------------编程问答-------------------- Rails和MVC的不同:

Rails是一个完整的框架,尤其出彩的是它的ActiveRecord,ORM框架,依赖Ruby这种动态的,极富有表现力的语言,这个框架非常不错。除此之外,Rails包括了测试框架、依赖注入等等。而ASP.NET MVC则单单就是一个MVC框架而已,后端还需要Entity Framework或者其他的数据库访问技术。

Rails的MVC框架之成功,使得它很快在Java、PHP、Python等等平台上有了模仿者,所以模仿不是ASP.NET MVC的罪,你可以去问Struts和Rails有什么区别,Django和Rails有什么区别等等。在.NET平台上也是,ASP.NET MVC不是第一个.NET平台上的模仿者。之前已经有MonoRails了。那么ASP.NET MVC有什么优势呢。

我觉得微软为了MVC框架在语言上大大改进了C#。一个框架是否好用,语言至关重要,没有语言的支持,抄袭另一个框架往往在某些设计上会非常繁琐。C#为了Linq和MVC增加了大量的特性,归纳起来就是,函数式编程、扩展方法、动态类型。所以在此之上的MVC框架比之前的社区产品更简洁,更优雅。

MVC是Web开发的大势所趋。.NET在这方面自然不能缺位。所以问ASP.NET MVC有什么优势的人应该问,使用微软技术,乃至微软平台和使用另一个平台相比有什么优势。 --------------------编程问答--------------------
引用 12 楼 luworld 的回复:
引用 11 楼 budinger 的回复:
MVC框架很多啊 不是ruby独有的

对rails还不是很熟悉,但感觉rails和asp.net mvc的相似程度更接近抄袭,而不仅仅是框架相似,试想,微软为什么突然开源asp.net mvc ?如果微软不开源asp.net mvc,是不是怕吃官司(rails会告他)?

首先,微软的.NET框架已经基本开源了。
其次,微软开放MVC框架至少有这么几点好处:
(1)代码即文档,尤其是一种CoC的框架,你让别人理解你的约定的最好办法就是让人家读你的代码。
(2)加快产品开发周期,更加敏捷。微软在MVC上已经落后开源社区很多年了,所以加快推广普及的速度刻不容缓。通过小版本发布,并且不断得到反馈,提高开发效率。
(3)一方面从社区获得支持,另一方面扶植社区生态系统。微软在这方面意识到不足,所以你可以看到Web Platform,看到codeplex,都是它整个战略的一部分。 --------------------编程问答-------------------- caozhy好厉害! --------------------编程问答-------------------- 洗洗睡吧。 --------------------编程问答-------------------- 楼上有何高见?
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,