LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点。如果您发现了好用好玩的 Linux 东东并愿意发扬自由、分享的精神,可以点击顶部导航 Contact 按钮进行投稿。
  • Laptops
  • make $500 extra a day!

Related entries

Latest entries

MonoDevelop 1.0 beta 2 发布

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

MonoDevelop

MonoDevelop 1.0 beta 2 的发布亮点包括:

  • 基本支持 ASP.NET web 项目的布署
  • 支持 Visual Studio 2005 Web 应用程序项目
  • 能够为本地化资源生成 Satellite Assemblies
  • 许多 bug 修订及其他改进

你可以从这里下载 MonoDevelop 1.0 beta 2

20 Comments

  1. tayhe 1 tayhe Commented @ 2007-11-07 10:39 am

    总觉得这个项目有点儿脱了裤子放屁的感觉

  2. ahtya 2 ahtya Commented @ 2007-11-07 11:56 am

    如果你有版权意识的话,就不会这么认为了。

    windows xp/vista + vistal studio 2005要多少钱,你知道吗?
    一个100人的公司就需要花费上面100倍的钱。

    linux + monodevelop是不要钱的。

  3. yogoloth 3 yogoloth Commented @ 2007-11-07 1:02 pm

    关键是现在看着windows的界面恶心,能在LINUX下面做的事情尽量不进WINDOWS

  4. tayhe 4 tayhe Commented @ 2007-11-07 2:29 pm

    windows xp/vista + vistal studio 2005要多少钱,我不知道。
    另外,我也不觉得 vistal studio 2005或者asp.net有那么优秀,以至于需要在linux里面继续使用
    讨厌看到mono程序里面很多的 *.ddl or *.exe,很sb,你知道吗?

  5. simon 5 simon Commented @ 2007-11-07 3:08 pm

    存在即合理,.net再差,用的人不可否认的也很多。最重要的是,它开发很快,比java容易入门,适合中小型企业。再加上微软的支持,生命力还是很强的。最近.net不是开源了吗?这就为mono的发展打下了坚实的基础。

  6. ccpp0 6 ccpp0 Commented @ 2007-11-07 6:16 pm

    to tayhe,

    程序设计语言本身就不应该是平台专有的,这个项目达到的目的就是让 .net 遍地开花

  7. oldrev 7 oldrev Commented @ 2007-11-07 6:41 pm

    此开源非彼开源,.net 的代码不能修改,不能重新发布,只有参考价值。而如果你看了.net的代码,那么就不能为mono做贡献了。ms在背后狞笑…..

  8. xrfang 8 xrfang Commented @ 2007-11-07 9:50 pm

    请教一下,mono编写出来的东西跑到windows下面执行,兼容性如何?可以在.net framwork 2.0或3.0上面跑吗?还是目前仍然是.net 1.0的水平?

    谢谢。

  9. konit 9 konit Commented @ 2007-11-08 12:36 am

    to xrfang:官方說目前支持到2.0。
    http://www.mono-project.com/FAQ:_General
    如果你開發用的是MS的標準類庫,那有裝.NET Framework就行;如果你還用到了Mono里移植的Gtk#,那你還需要安裝Windows版的Mono運行環境。
    http://www.mono-project.com/Downloads

  10. xrfang 10 xrfang Commented @ 2007-11-08 7:49 am

    to konit:

    我的意思是在Linux下开发用于windows的程序。我很想完全用Linux,但我工作是写程序,还不能脱离windows,所以想这样。要是我想为Linux开发程序,Mono的吸引力对我就不大了^_^

  11. MDZ 11 MDZ Commented @ 2007-11-08 9:30 am

    版权意识与免不免费貌似没多大联系~

  12. ahtya 12 ahtya Commented @ 2007-11-08 9:59 am

    被楼上说中了,哈哈。
    我的psp只买过两盘正版游戏,其他的都是盗版的。

  13. konit 13 konit Commented @ 2007-11-08 11:26 am

    to xrfang:
    偶知道你的意思。Mono就是為跨平臺開發而實現的項目 。Mono里整合了Windows下.net的標準類庫,還移植了Linux下的Gtk為Gtk#。所以可以在Windows下用Gtk#寫Linux的程序,程序在Linux下運行時,需要安裝Mono的運行環境;同理,Linux下也可以開發.net的程序,在Windows上有安裝.net環境就可以跑。
    Novell這個項目是有提供商業服務支持的,成熟度不用擔心。不過工作上個人開發環境要從Windows完全轉移到Linux下,協作和交流上問題肯定會不少,所以考慮還是要慎重些。

  14. xrfang 14 xrfang Commented @ 2007-11-08 6:59 pm

    to konit,

    其实目前我对.net的兴趣仅限于研究,因为我的擅长语言是Delphi,C#只能在Google的帮助下使用,效率很低。如有兴趣我们可以交流;)

    我不止一次试用了Glade,感觉GTK的排版方式令我痛苦无比,如果你在这方面有所造诣,希望有机会讨教。

  15. konit 15 konit Commented @ 2007-11-09 1:33 am

    你擅長Delphi,應該不會錯過lazarus吧?它可以跨平臺在Windows和Linux下開發。遺憾的是,他的組件庫只實現了一部分。
    偶的C#也在學習中,偶裝的VS 2005 Express中文速成版有詳細的MSDN C#中文文檔,學起來還是挺方便的。
    GTK只是在了解Mono時涉及了一下,并沒有深入。可能幫不上什么忙了。其實正如我上面說的,只要Linux下有安裝Mono運行環境,你學.net的標準類庫并用它們開發就行了,GTK不一定非要學習。

  16. xrfang 16 xrfang Commented @ 2007-11-09 12:48 pm

    to konit:

    lazrus使用非常痛苦目前仍然不成熟。我当然愿意使用.net的WinForms,比GTK#要容易。但是如果在Linux下不用GTK,我怎么才能使用RAD这种方式来开发呢?(也就是怎么搭建界面)不会是要用代码来做?

    请指教。

  17. konit 17 konit Commented @ 2007-11-09 2:49 pm

    呵呵 就是此文提到的MonoDevelop呐,它只有Linux版,Windows下则用VS的RAD或Snippet Compiler整合Mono编译器。

  18. konit 18 konit Commented @ 2007-11-09 2:52 pm

    說錯,不是Snippet Compiler,是SharpDevelop。

  19. xrfang 19 xrfang Commented @ 2007-11-09 4:15 pm

    不对啊。我已经安装了MonoDevelop,它里面的界面构建用的就是GTK#,你说我不用学这个,怎么行?

    我说的困难不是说我要去学习GTK#底层的细节,而是界面排版的方法,尤其是容器的使用,对我们用惯Delphi的人简直是太别扭了。比如有一个控件叫HBox(或者VBox),只能将整个窗体平均分成几个块,这些块的大小是不能变化的。而且如果你不用box,直接把button放置到界面上,它就会占满整个屏幕。这些规范对于不熟悉的人很是古怪,而且难于学习。

  20. Mike 20 Mike Commented @ 2008-03-19 6:58 pm

    话说delphi你是方便了,用户一拖窗口难看死了。。。。囧。。
    于是喜欢上了glade/netbeans ui designer的那种方式

    而且关于mono。
    创始人说,这个是为了普通用户自己为自己创建程序的,
    其实这也是.net的最初目的。只不过后来被MS的策略调整了要和java征了。。。

    至于mono为什么和.net兼容,只是希望用户自己的东西在哪里都能跑吧。。