支持还是反对Mono?

不同视角、不同观点、深度探讨,禁止人品和道德攻击

支持还是反对Mono?

投票结束于 2009-12-22 19:22

支持
0
没有投票
反对
1
50%
中立
1
50%
 
总计票数: 2

头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 支持还是反对Mono?

#16

帖子 xhy »

a14331990 写了:
xhy 写了:除非微软操作系统内核换成UNIX类,
否则拒绝一切微软风格的东西进入Linux
Mono没有改变Linux的内核,Mono带来了GTK#,不是微软风格的。
看截图
http://www.mono-project.com/Screenshots
当然ASP.NET确实是外来品,而且是Visual Studio和SQL Server的组成部分。
Novell在卖
SUSE Linux Enterprise Mono Extension
可以在Apache web server上运行ASP.NET 2.0, ASP.NET AJAX和ASP.NET MVC应用。
这隐含了
Mono Tools for Visual Studio以及Visual Studio乃至Windows的连带购买,开销太大。
这样的技术不要也罢。

将来如果C#的语言以及编译器加入GCC,存在
C# Language Specification
http://www.ecma-international.org/publi ... ma-334.htm
另做一个#化的GNOME,叫GNOME#,再把Java的数据库、网络应用转为C#,这样就没有微软风格了。
如果不switch到微软风格,那么Momo的存在有什么意义呢?
UNIX和Windows下开发哲学不同,硬要把两种哲学糅合到一起,结果就是四不像。

ASP.NET 在UNIX平台显得毫无价值,暂不论成熟的J2EE的能力,
中小型应用的快速开发,LAMP的强大组合,python,ruby也连连发力,ASP.NET在这些面前,显得非常多余
wordpress,drupal,joomla,zendframework,cakephp,ci,ruby on rails,zope,django......
PHP/python/ruby拥有大量免费的,开源的,优秀的框架和半成品,这点不是微软ASP.NET能相提并论的
如果有人需要ASP.NET + Linux这种组合,除非是为了将现有项目port到Linux中去,否则得不偿失

纯C写的Gnome,已经被抱怨性能低下了,Linux GUI不比windows,人家GUI在内核里,通信开销小
拿C#写Gnome#,意义何在呢? DX硬件加速的WPF应用,也能移植到Linux中去吗?
精髓的东西不port过去,光扔一个语法和不太兼容的framework,不知道有多少价值

sun被收购都能造成对mysql的担忧和恐慌,很多用户已经做好两手准备了,postgresql有可能上位。

.NET在Winodws平台都没有取得成功,一个缩水版到Linux上插一脚,成不了气候的
目前负债150多万
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 支持还是反对Mono?

#17

帖子 eexpress »

简单,巨大的,都反对。
● 鸣学
头像
a14331990
帖子: 604
注册时间: 2009-03-25 9:38
系统: Fedora 22 x86_64

Re: 支持还是反对Mono?

#18

帖子 a14331990 »

在google搜索GCC C# frontend,能找到一堆网页,
比如这条
C# frontend
http://gcc.gnu.org/ml/gcc/2000-12/msg00437.html
点Follow-Ups:
可以看到他们的讨论。
qq 591799783
email a14331990#hotmail.com a14331990#163.com
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 支持还是反对Mono?

#19

帖子 eexpress »

C#
在长沙话中,就是稀疜的。类似软绵绵的鼻涕龙。呵呵
所以,这边流行不起来。
● 鸣学
头像
a14331990
帖子: 604
注册时间: 2009-03-25 9:38
系统: Fedora 22 x86_64

Re: 支持还是反对Mono?

#20

帖子 a14331990 »

eexpress 写了:C#
在长沙话中,就是稀疜的。类似软绵绵的鼻涕龙。呵呵
所以,这边流行不起来。
Mono在西班牙语是Monkey的意思
出自
FAQ
http://www.mono-project.com/FAQ:_General
Monkeyguide
http://www.mono-project.com/Monkeyguide
qq 591799783
email a14331990#hotmail.com a14331990#163.com
头像
untitled
帖子: 611
注册时间: 2008-12-18 11:47

Re: 支持还是反对Mono?

#21

帖子 untitled »

a14331990 写了:
xhy 写了:除非微软操作系统内核换成UNIX类,
否则拒绝一切微软风格的东西进入Linux
Mono没有改变Linux的内核,Mono带来了GTK#,不是微软风格的。
看截图
http://www.mono-project.com/Screenshots
当然ASP.NET确实是外来品,而且是Visual Studio和SQL Server的组成部分。
Novell在卖
SUSE Linux Enterprise Mono Extension
可以在Apache web server上运行ASP.NET 2.0, ASP.NET AJAX和ASP.NET MVC应用。
这隐含了
Mono Tools for Visual Studio以及Visual Studio乃至Windows的连带购买,开销太大。
这样的技术不要也罢。

将来如果C#的语言以及编译器加入GCC,存在
C# Language Specification
http://www.ecma-international.org/publi ... ma-334.htm
另做一个#化的GNOME,叫GNOME#,再把Java的数据库、网络应用转为C#,这样就没有微软风格了。
算了吧,X的C/S架构本来就没效率了,还GNOME#
pacocai
帖子: 51
注册时间: 2006-02-21 5:19

Re: 支持还是反对Mono?

#22

帖子 pacocai »

支持MONO,现在.net已经成为微软的基本类库了,很多的软件只要使用的是.NET的原生库的现在基本上都可以跨平台运行,最少我有看到一个C/S的平台程序是使用MONO运行的,没有使用需要调用Windows API的库。相较而言,MONO如果在LINUX下能运行起来的话无疑让跨平台的程序更多一些。单纯从语言来看C#的程序还是比较多的,语言多一些选择性没什么坏处,再从开发环境上来看,在LINUX下的开发环境实话说,真没发现能和WINDOWS下的开发平台比的,最少目前来看没发现能有比DELPHI和Visual studio要好用的开发环境。实际上什么语言不重要,重要的一个能正常运行的桌面应用。最少个人认为是这样。MONO项目的成功意味着给LINUX下增加更多的可稳定运行的应用程序。所以对MONO还是支持吧。

就个人而言还是比较喜欢C#这门语言,虽然平时写JAVA的程序较多一些。别的不说,就单纯从JAVA的开发环境来看感觉比VS差很多。开发环境这东西个人认为越简单越好,更多的时间应该是在程序的设计和规划上,而不应该将更多的时间扔到一些基础代码上。
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

Re: 支持还是反对Mono?

#23

帖子 fanhe »

反对

基本等于没用的东西,我现在完全不用mono的程序,banshee已被我踢出去
头像
nouse
帖子: 133
注册时间: 2007-11-10 1:09
来自: 上海

Re: 支持还是反对Mono?

#24

帖子 nouse »

现在很多gnome程序都转移到vala了,真希望顺带把mono抛弃,Novell都被卖了
头像
灰色小狼
帖子: 4585
注册时间: 2008-12-06 10:38
系统: Arch

Re: 支持还是反对Mono?

#25

帖子 灰色小狼 »

为了应付.NET课程用了mono,gtk#问题多多啊
头像
supercatexpert
帖子: 403
注册时间: 2010-01-17 15:39
系统: Debian Wheezy AMD64
联系:

Re: 支持还是反对Mono?

#26

帖子 supercatexpert »

讨厌mono.....已经卸载所有依赖mono的软件,并且安装了一个被故意设计成与mono冲突的虚包来防止不小心再次装上这个破玩意....
OS: Debian Wheezy (Testing) for AMD64~~~
Mobile Phone: Nokia N900, OS: Maemo 5.0 (Base on Debian)~~~
本人的项目: RhythmCat(Linux下的音乐播放器.....支持歌词等功能...)
http://code.google.com/p/rhythmcat

RhythmCat 2进行中 (https://github.com/supercatexpert/RhythmCat2/)
头像
anonymity
帖子: 645
注册时间: 2009-03-14 16:31
来自: 不在故乡的地方

Re: 支持还是反对Mono?

#27

帖子 anonymity »

写程序从c#转到java的。当时写C#的时候需要封装一个控件,结果就是除了反编译dll文件,你没法看到微软到底想干什么,而且最牛x的是一个重要方法被private了,我xxoo……
java则想法,开放、自由,最大的困惑是我该用什么。

相同的道理,mono不可能完全实现.net的东东,无论是技术上还是商业上都不可能,那么我们要一个阉割版的.net做什么?对于unix平台,已经有了众多的开发环境,不在乎加一个,对于windows平台,它只是个鸡肋。君不见号称跨平台的java,在桌面应用方面口碑如何?

综上所述,我支持mono,这也是一种选择,是一种自由,但是我不看好他。

参见wiki
人们对于微软能否采用专利摧毁Mono项目进行了大量的争论。其实,专利问题不在于已被提交到ECMA组织的核心技术或Unix/Gnome的专有部分,而在于由微软基于.NET Framework创建的技术,例如ASP.NET,ADO.NET和Windows Forms。这些技术在Mono中至今还没有被完全地实现,事实上,在开发Mono应用程序时也不需要用到,然而,在开发基于Windows平台的程序时却是不可缺少的。Mono团队将目标定为将这些技术纳入到项目中,并制订了一个三步走策略来处理它们:

1. 采用其它实现方式来实现从而绕过专利问题
2. 把包含专利的代码清除出项目
3. 找出“现有技术(prior art)”从而将专利变为非专利

显然,第一个选项并不总是可行的。对于一些问题,例如那些与协同工作和交互相关的,可能就只有一种解决方案。由于这个相同的原因,尽管第二个选项总是可行的,它却可能导致一个开发出来的产品并不能作为.NET的替代品。第三个选项则是昂贵的,甚至不可能的,这需要一定程度的运气
Only the dead have seen the end of war!
回复