知识大全 .NET平台下的Eclipse生不逢时
Posted 框架
篇首语:沧海横流,方显英雄本色;青山矗立,不堕凌云之志。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 .NET平台下的Eclipse生不逢时相关的知识,希望对你有一定的参考价值。
.NET平台下的Eclipse生不逢时 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
提起开源IDE(Integrated Development Environment 集成开发环境) 大家马上就会想到Eclipse 提起开源的基于插件的平台 大家马上想到的还是Eclipse 的确 Java IDE领域 Eclipse现在的势头可谓如日中天 殊不知 在 NET领域也有一个与Eclipse极其类似的开源IDE 它就是SharpDevelop 庐山真面目 SharpDevelop是一个用于开发C#或者VB NET项目而设计的一个编辑器 同时 这个编辑器本身就是使用C#开发的 而且公开了全部源代码 因此这个工具本身也是学习C#以及软件开发规范的一个很好材料 SharpDevelop 这个轻型的开发工具支持多种程序语言 包括C#以及VB NET 同时还支持多种语言界面 这个编辑器的界面风格类似于Office XP以及VS NET 可以支持书写C# ASP NET ADO NET XML HTML 等多种代码 支持基于项目或者是文件的开发 可以对C# HTML ASP ASP NET VBscript VB NET XML 提供彩色语法显示支持 同时还可以把彩色的代码输出为HTML格式文件 你可以在代码中做标记 支持丰富的代码模版以及外接插件图 SharpDevelop运行界面
以上就是SharpDevelop运行时候的界面 是不是很酷啊?目前SharpDevelop的最新版本是 想要获取最新的版本以及源代码 可登录
SharpDevelop主要特点及优点 ) 体积小功能强大 和几个G的Visual Studio NET相比 它仅仅只有 M多 体积相差了几百倍 但是麻雀虽小 五脏俱全 用它开发普通的程序 足够用了 ) 框架-插件结构 SharpDevelop采用框架——插件的可扩展的体系结构 Eclipse曾经宣称可以成为世界上所有语言的开发工具 只要提供相应的插件 笔者认为SharpDevelop也可以做到这一点 下图就是SharpDevelop的体系结构
图 SharpDevelop体系结构
由上图我们可以看出 整个系统可以分为两大模块 可复用的框架+插件集合 其中框架部分是SharpDevelop的基础 其中全局属性 工具包 资源 基础图形用户界面层又是整个框架的基础 在此之上的可扩展模块树主要负责管理插件集合 框架之上的是代表各个功能模块的插件的集合 其中插件又允许有只插件 ) 解决方案和工程文件同Visual Studio %兼容 从SharpDevelop 开始 SharpDevelop的解决方案和工程文件采用完全相同的格式 这下它们就可以互相打开对方的工程 再也不用为兼容性发愁了 ) 完全免费 世界上有没有免费的午餐?有 这就是SharpDevelop 相对于一个License 几千美金的Visual Studio NET来说 这也许是SharpDevelop最大的优势了 许多小的公司 个人 在起步阶段 资金匮乏 Visual Studio NET对它们来说太奢侈了 既然有同Visual Studio NET完全兼容的SharpDevelop可以选择 而且免费 何乐而不为呢? ) 完全开源 一款优秀的软件如果能够开放源代码 对于广大程序员来说 无疑找到了一座知识的金库 将其源代码进行研读 学习优秀的编程技术和理念 将大大提高读者的技术水平 对于软件企业来说 也可以从开放的源代码中找到可以利用的东西 笔者曾经研读过部分SharpDevelop源代码 从中受益匪浅
cha138/Article/program/net/201311/11417相关参考
知识大全 使用eclipse调用.net web service
以前我用的开发框架都是net现在换成javaEE框架和linux平台还需要一段时间的学习有时在测试工作中需要实现一些功能但是又不会用java实现怎么办呢?这里有一个方法使用net的框架开发webs
Eclipse平台扩展点清单 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 扩展(Extensi
E4Alpha版出炉:下一代Eclipse平台? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Eclipse环境下的OpenSocial开发 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
开发Eclipse下的自定义控件[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!addPain
开发Eclipse下的自定义控件[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!addMous
开发Eclipse下的自定义控件[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!publicv
开发Eclipse下的自定义控件[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!publicv
开发Eclipse下的自定义控件[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文首先介
开发Eclipse下的自定义控件[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 作为一个可