Mono®项目在3月31日发布了Mono2.4和MonoDevelop 2.0版本,2009年6月3日Lluis 在博客上宣布了MonoDevelop是一个完全跨平台的IDE。Mono计划的主管Miguel de Icaza也在博客上介绍了MonoDevelop 2.2版本。
Mono®项目在3月31日发布了Mono2.4和MonoDevelop 2.0版本
,2009年6月3日
Lluis 在博客上宣布了MonoDevelop是一个完全跨平台的IDE
。Mono计划的主管
Miguel de Icaza也在博客上介绍了MonoDevelop 2.2版本
。
在 2003 年后期,部分Mono社区的开发者开始移植SharpDevelop到 Linux 上(SharpDevelop是个成功的 .NET 开发源代码的集成开发环境),将原本以 System.Windows.Forms 为基础的代码改为使用 GTK#。MonoDevelop 整合了很多Eclipse与Microsoft Visual Studio的特性,像智能提示版本控制, GUI 与Web 设计工具。另外还整合了GTK# GUI設計工具(叫做Stetic)。SharpDevelop IDE的创建者Mike Krueger 在2007年加入MonoDevelop IDE开发团队, 虽然现在SharpDevelop和MonoDevelop仍然在发展,他们的架构已经完全不一样了。
Miguel De Icaza在文章中主要谈到几个方面:
-
Linux, MacOS 和Windows上的特性完全一样
-
MonoDevelop 已经有了很多社区共献的插件,像Flash/Flex开发支持,Vala语言支持,Mono debugger,MonoDevelop在三个主要的平台的特性一样,开发一个MonoDevelop的插件就可以惠及更多的开发者和用户
-
-
本地化的系统支持,虽然MonoDevelop是基于GTK#开发的,开发者期望尽可能的和他们所使用的系统集成在一起,比如说在Mac上的菜单使用的Mac的系统菜单
-
在Windows平台上MonoDevelop使用的.NET Framework和.NET的调试器代替Mono的运行时和调试器,这样就不需要Mono安装在系统上,只需要安装一个
GTK# for .NET 。
下面一个我安装的MonoDevelop for Windows的截图。
注意目前Window版本还只是Alpha阶段,可以到
http://monodevelop.com/Download/Windows_Preview
下载。
uniapp ios软键盘弹起禁止滚动
效果图:代码如下:<template>
<view style="background-color: white; min-height: 1200rpx;">
style="width: 100%; height: 100rpx; display: flex; justify-content: center; align-items: cen