MonoDevelop 1.0 beta 2 发布
MonoDevelop 的开发团队在今天发布了 MonoDevelop 1.0 beta 2 (0.17)。这是 MonoDevelop 1.0 的第二个 Beta 测试版。本次发布包含许多改进、新增特性、以及 bug 修订。

MonoDevelop 1.0 beta 2 的发布亮点包括:
- 基本支持 ASP.NET web 项目的布署
- 支持 Visual Studio 2005 Web 应用程序项目
- 能够为本地化资源生成 Satellite Assemblies
- 许多 bug 修订及其他改进
你可以从这里下载 MonoDevelop 1.0 beta 2。
总觉得这个项目有点儿脱了裤子放屁的感觉
如果你有版权意识的话,就不会这么认为了。
windows xp/vista + vistal studio 2005要多少钱,你知道吗?
一个100人的公司就需要花费上面100倍的钱。
linux + monodevelop是不要钱的。
关键是现在看着windows的界面恶心,能在LINUX下面做的事情尽量不进WINDOWS
windows xp/vista + vistal studio 2005要多少钱,我不知道。
另外,我也不觉得 vistal studio 2005或者asp.net有那么优秀,以至于需要在linux里面继续使用
讨厌看到mono程序里面很多的 *.ddl or *.exe,很sb,你知道吗?
存在即合理,.net再差,用的人不可否认的也很多。最重要的是,它开发很快,比java容易入门,适合中小型企业。再加上微软的支持,生命力还是很强的。最近.net不是开源了吗?这就为mono的发展打下了坚实的基础。
to tayhe,
程序设计语言本身就不应该是平台专有的,这个项目达到的目的就是让 .net 遍地开花
此开源非彼开源,.net 的代码不能修改,不能重新发布,只有参考价值。而如果你看了.net的代码,那么就不能为mono做贡献了。ms在背后狞笑…..
请教一下,mono编写出来的东西跑到windows下面执行,兼容性如何?可以在.net framwork 2.0或3.0上面跑吗?还是目前仍然是.net 1.0的水平?
谢谢。
to xrfang:官方說目前支持到2.0。
http://www.mono-project.com/FAQ:_General
如果你開發用的是MS的標準類庫,那有裝.NET Framework就行;如果你還用到了Mono里移植的Gtk#,那你還需要安裝Windows版的Mono運行環境。
http://www.mono-project.com/Downloads
to konit:
我的意思是在Linux下开发用于windows的程序。我很想完全用Linux,但我工作是写程序,还不能脱离windows,所以想这样。要是我想为Linux开发程序,Mono的吸引力对我就不大了^_^
版权意识与免不免费貌似没多大联系~
被楼上说中了,哈哈。
我的psp只买过两盘正版游戏,其他的都是盗版的。
to xrfang:
偶知道你的意思。Mono就是為跨平臺開發而實現的項目 。Mono里整合了Windows下.net的標準類庫,還移植了Linux下的Gtk為Gtk#。所以可以在Windows下用Gtk#寫Linux的程序,程序在Linux下運行時,需要安裝Mono的運行環境;同理,Linux下也可以開發.net的程序,在Windows上有安裝.net環境就可以跑。
Novell這個項目是有提供商業服務支持的,成熟度不用擔心。不過工作上個人開發環境要從Windows完全轉移到Linux下,協作和交流上問題肯定會不少,所以考慮還是要慎重些。
to konit,
其实目前我对.net的兴趣仅限于研究,因为我的擅长语言是Delphi,C#只能在Google的帮助下使用,效率很低。如有兴趣我们可以交流;)
我不止一次试用了Glade,感觉GTK的排版方式令我痛苦无比,如果你在这方面有所造诣,希望有机会讨教。
你擅長Delphi,應該不會錯過lazarus吧?它可以跨平臺在Windows和Linux下開發。遺憾的是,他的組件庫只實現了一部分。
偶的C#也在學習中,偶裝的VS 2005 Express中文速成版有詳細的MSDN C#中文文檔,學起來還是挺方便的。
GTK只是在了解Mono時涉及了一下,并沒有深入。可能幫不上什么忙了。其實正如我上面說的,只要Linux下有安裝Mono運行環境,你學.net的標準類庫并用它們開發就行了,GTK不一定非要學習。
to konit:
lazrus使用非常痛苦目前仍然不成熟。我当然愿意使用.net的WinForms,比GTK#要容易。但是如果在Linux下不用GTK,我怎么才能使用RAD这种方式来开发呢?(也就是怎么搭建界面)不会是要用代码来做?
请指教。
呵呵 就是此文提到的MonoDevelop呐,它只有Linux版,Windows下则用VS的RAD或Snippet Compiler整合Mono编译器。
說錯,不是Snippet Compiler,是SharpDevelop。
不对啊。我已经安装了MonoDevelop,它里面的界面构建用的就是GTK#,你说我不用学这个,怎么行?
我说的困难不是说我要去学习GTK#底层的细节,而是界面排版的方法,尤其是容器的使用,对我们用惯Delphi的人简直是太别扭了。比如有一个控件叫HBox(或者VBox),只能将整个窗体平均分成几个块,这些块的大小是不能变化的。而且如果你不用box,直接把button放置到界面上,它就会占满整个屏幕。这些规范对于不熟悉的人很是古怪,而且难于学习。
话说delphi你是方便了,用户一拖窗口难看死了。。。。囧。。
于是喜欢上了glade/netbeans ui designer的那种方式
而且关于mono。
创始人说,这个是为了普通用户自己为自己创建程序的,
其实这也是.net的最初目的。只不过后来被MS的策略调整了要和java征了。。。
至于mono为什么和.net兼容,只是希望用户自己的东西在哪里都能跑吧。。