作者wsxl (Wise Xel)
看板C_Sharp
标题Re: 刚刚玩了一下mono
时间Mon Feb 21 19:07:21 2005
※ 引述《drapia (a normal guy)》之铭言:
: 微软没什麽不好,它的产品确实帮助了整个人类社会进步。
: 至於 C# 好不好呢 ? 我说当然好,因为它是 ECMA 标准,
: 而且微软把 C# 的专属权全都放弃,也就是说 C# 语言是
: 公开的,不时属於微软的。
我想美国或者欧洲的研究机构不会用盗版windows吧?
他们反微软的原因很简单,早在微软诞生前就已经有大量的科学软件遗产
留了下来,而这些软件不是微软平台的。
unix下面的系统,不论是图形界面还是各种实用程序,都比
windows下面出现早而且成熟,只是个人用户享受不到这些高价产品
罢了。对于用惯了工作站的人来说,windows只是一种廉价替代品而已,
反起来何乐而不为?(不过现在对于图形界面来说,可能已经大变样了)
对于一些公司来说,情况类似。
对于研究用来说,微软产品因为不是这个方面的专门,确实远不如
unix系列的系统方便。用来多人合作的软件,大部分起源于unix就是一个证据
当然,对于个人桌面用户,那是另外一回事情了。
: 至於 SUN 到目前为止还抓着 Java 专属权不放,换句话说,
: Java 是属於 SUN 的,如果你今天要实作或是修改 Java
: 就得看 SUN 的脸色,谈授权金。
: 至於速度方面,C# 的速度一般来说比 Java 快一点,尤其
: 在 .NET Framework 2.0 beta 上进步不少。
: 微软的 Visual C# Express 2005 是免费提供给大家用的,
: 算是非常慷慨了,IDE 界面作得非常完美,Java 上我还没
: 用过这麽顺手的 IDE。
SUN的举动确实让人有些不满,不过如果sun放开,难保java不像
unix一样四分五裂。sun和微软在java上面的争执,不正是为了
维护java的“纯洁性”吗?:)除了不让别人直接修改java标准外
(间接的影响sun接受的并不慢,比如ejb)sun对java已经非常开放了
此外,java的IDE请看IBM的eclipse。sun自己的软件一向风评不好,
反而是IBM财大气粗,花了不少功夫。这种自己公司的产品反而几乎
成了别人公司的摇钱树的情况,windows下面几乎是不可能看见的,
这也说明了ms以外的世界和ms的世界有多大不同。如果说ms的产品好
确实可以得到正反两面的评价;但是说ms的产品开放,这就几乎是睁
着眼睛说瞎话了。这不仅牵涉到$的问题,也牵涉到微软世界内
很少标准分歧的问题,因为只有一个标准,那就是微软的标准。
这不正是很多人选择微软的原因吗?
: 至於 Mono 它是个 C# 的 Open Source 实作计画,其实作得
: 相当棒了,不过,在 Form 方面还不够成熟,但是语言本身
: 方面表现很好,相容度及效能都算是不错。因为 C# 是公开
: 的,所以 Mono 能够实作它,也不用谈权利金。
微软的C#以及.net平台确实是公开的标准,但是winform部分
可不是。这也是为何mono里面winform部分那麽贫乏的原因,
搞得它另外弄了一个GTK的替代图形系统。(据说还挺好用的)
不仅如此,很多windows下面专有的系统比如COM等,在其他系统下
实作还非常困难,偏偏现有的大量软件都依赖于这些系统。
就源代码的开放程度而言,,net现在还远不如java。
IBM可以实作出整套java系统,而且速度比sun自己的还好。请问
.net这可能吗?存在太多黑洞了。
: 微软是独大没错,但是它的贡献也是非常之大。
: 不要只会反对而不知道为何而反。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.114.78.142
1F:推 kenliao:我想,我选择.NET的原因,是因为它有无限的未来 220.134.23.117 02/21
2F:推 yydon:不用Windows不等於反微软吧218.165.121.115 02/22
3F:推 smmoon:嗯..以前我也会反对..现在慢慢了解到能抓老鼠的就是好猫.. 12/12 18:10