写点什么

MonoDevelop 正式迈入跨平台时代

  • 2009-09-10
  • 本文字数:935 字

    阅读完需:约 3 分钟

昨天 Miguel de Icaza 在其博客上宣布了MonoDevelop 的最新版本——2.2 beta 1。这是Novell 官方正式支持的第一个跨平台版本,除了支持原本的Linux,现在还支持Windows 和Mac OS X。

Miguel de Icaza 说道:

一直以来,人们都渴望得到一款跨平台的.NET IDE。 ……直到今天,2009 年 9 月 9 日,世人可以来尝试这样的工具了。

这个版本在带来 Windows 和 Mac OS X 安装包的同时,还和这两个平台也进行了紧密的集成,并支持在每个平台上的原生调试。除此之外,MonoDevelop 的一大特色是具有丰富的插件,这次带来的新插件有:ASP.NET MVC 开发插件、Silverlight 开发插件和 iPhone 开发插件(利用了 MonoTouch )。

MonoDevelop 2.2 beta 1 包含的完整特性如下:

  • Windows 支持:官方支持,并提供安装包
  • Mac 支持:官方支持,并提供安装包
  • 项目管理:
    • 多目标运行时
    • 针对每种文件类型提供不同编辑和格式化策略
    • 自定义的执行模式
    • 全局程序集文件夹
    • 删除项目的自定义对话框
    • 可以从 Mac 的 Nautilus 或 Windows Explorer 中拖文件到解决方案树上
    • 加强了项目重载
    • 开始支持.NET 4.0
  • 文本编辑器:
    • 自动保存
    • 代码模板
    • 代码块选取
    • 提升了编辑大文件的性能
    • 提供了新的代码格式化功能
    • 即时代码格式化
    • 代码自动完成支持首字母匹配
    • XML 文档支持代码自动完成
    • 对 vi 模式进行了加强
    • 可自动生成某些代码片段
  • 重构
    • 可解析命名空间
    • 具备预览功能的重命名
    • 抽取方法
    • 声明局部变量
    • 综合临时变量
    • 创建常量
    • 为类型创建单独的文件
    • 删除无用的 Usings
    • 对 Usings 进行排序
    • 为属性创建对应的字段,或删除字段
    • 支持多种键盘命令
    • 内联(inline)重命名
  • 调试器
    • 立即窗口
    • 在 Windows 上利用 Win32 调试器
    • 在 Linux 上开始支持 ASP.NET 调试
  • ASP.NET MVC 插件
  • IPhone 插件
  • Moonlight 插件
  • 极大加强了 Python 语言的支持
  • 版本控制
    • 提供显示注解(Show Annotations)的命令
    • 加强了审阅更改视图(Review Changes View)的功能
    • 新增了创建补丁(Create Patch)的命令
  • 其他
    • 在搜索结果中提供语法高亮
    • 加强了数据库插件
    • “Go to File”对话框现在支持多选
    • 可生成 Makefile
    • Vala 语言支持的加强
    • C/C++ 插件的代码自动完成现在更加稳定
    • C#代码自动完成的加强

随着 Mono 的逐步成熟,让.NET 应用程序跨平台地运行已经成为现实,而随着 MonoDevelop 支持跨平台并逐步成熟,相信跨平台地开发.NET 应用程序也将成为可能。

2009-09-10 21:572913
用户头像

发布了 254 篇内容, 共 68.4 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

浅谈TypeScript对业务可维护性的影响

前夕

typescript 前端

日志服务 HarmonyOS NEXT 日志采集最佳实践

阿里巴巴云原生

阿里云 云原生 HarmonyOS 日志服务 sls

AIGC在广告创意上的实践

之家技术

大模型 AIGC 企业号 4 月 PK 榜

苹果开发新款 AI 能「看懂」屏幕上内容;阿里未来 20% 代码将由 AI 编写丨 RTE 开发者日报 Vol.177

声网

汽车之家人的“灵创”AI应用平台及编程助手AutoCode

之家技术

大模型 AIGC 企业号 4 月 PK 榜

快马科技丨中小型经销商数字化怎么玩?

科技热闻

持续兑现承诺,英特尔锐炫Day 0驱动支持网易武侠大作《射雕》

E科讯

汽车智能化多模态交互

之家技术

大模型 AIGC 企业号 4 月 PK 榜

零训练创建大模型的新方法:进化算法在模型融合中的应用

算AI

人工智能 神经网络 深度学习 算法

全网唯一能够秒回粉丝的博主, 是如何做到的?

前夕

前端 Electron React 自媒体

智能座机方案建设与实践

之家技术

人工智能 企业号 4 月 PK 榜

从基础到高级,带你深入了解和使用curl命令(一)

霍格沃兹测试开发学社

从基础到高级,带你深入了解和使用curl命令(二)

霍格沃兹测试开发学社

顶级Layer-3 通证正在飙升,布局龙头Degen Chain(含bitget教程)

股市老人

阿里云可观测 2024 年 3 月产品动态

阿里巴巴云原生

阿里云 云原生 可观测

UniApp 应用发布到苹果商店指南

大模型驱动的新范式选车引擎

之家技术

大模型 AIGC 企业号 4 月 PK 榜

《计算机程序设计艺术(第2卷)》PDF

程序员李木子

我们是如何测试人工智能的(三)数据构造与性能测试篇

测试人

人工智能 软件测试

喜报!天翼云论文被权威国际学术会议IEEE/ACM CCGrid收录

编程猫

Apache Doris 2.1.1 版本正式发布!

SelectDB

数据库 大数据 开源 数据分析 大数据 开源

pageSpy - 远程调试利器

前夕

前端 pagespy

链表反转

Echo!!!

typescript Reverse linkedlist

室内全彩LED显示屏的构成与技术

Dylan

技术 LED显示屏 全彩LED显示屏 led显示屏厂家 户内led显示屏

连接世界,选择国外主机服务,让你的网站跨越地域限制

一只扑棱蛾子

国外主机 国外主机服务

AI广告创意生产实践

之家技术

大模型 AIGC 企业号 4 月 PK 榜

AI程序员上岗1年!四分之一代码都靠TA,还能检测修复安全漏洞!

百度安全

Databend 集成 PRQL:现代数据处理的一小步

Databend

反套路打工:王子公主职场图鉴

白洞计划

云计算

C++ While 和 For 循环:流程控制全解析

小万哥

程序人生 编程语言 软件工程 C/C++ 后端开发

MonoDevelop正式迈入跨平台时代_.NET_朱永光_InfoQ精选文章