试用SharpDevelop之感想

简介:
   大致将SharpDevelop的使用手册和帮助文档看了下,估计因为是小项目,又或者人手问题,文档确实做得不怎样。有这种感觉可能是因为看惯了MSDN那种多而全的缘故。不管如何,它的文档可以很快浏览完 regular_smile.gif


1.由于版本升级原因,文档的部分描述和现在软件版本有出入,例如文档说SharpDevelop有做Java项目的向导,但软件却没有这个功能;
2.帮助文档还不完善,好多功能只有一句话或者只是标题而已;
3.对WEB和数据库的开发和VS.NET差很远,应该说还没有支持;
4.说支持CVS的,但找不到,或者下个版本支持?
5.用了很多其它产品的集成,例如NDoc,NUnit,NAnt,NProf等互为补充;
6.既然有NUnit,我想估计以后不会做支持单步调试的了;
7.有开放的接口,可以参照AddIn的例子(要下载源代码)做二次开发;
8.总体使用的感觉还是不错的,起码比较小巧,不象VS.NET感觉太多东西了;
9.内嵌支持代码模板,Ctrl+J 可以调出,代码模板可以自己增加,已经支持三种*.cs,*.html,*.xml三个组别的代码模板,但模板比较简单,目前只支持一个$Selection参数,估计要作成Together那样支持设计模式模板估计还不行,可能要用AddIn了;
10.AddIn Scout可以看到全部正在使用的AddIns,思路也应该类似Eclipse,可以自己加AddIn去支持喜欢的开发语言和功能,目前列出来的共有16种,SharpDevelop Core,Default Text Editor,SharpDevelop Bindings...NUnit-Addin...  似乎每个功能都用AddIn来实现,至于这些AddIn如何组织和互动,有兴趣的话应该研究一下源代码;
11.程序虽然是Windows平台,但却已经可以选择用Mono的编译器去生成可以运行在Mono平台上的程序;
 

       总体感觉,SharpDevelop目前虽然功能不强(和目前的VS.NET比较而言,参照物是庞然大物,没有办法wink_smile.gif),但是这个开发团队不断在完善和补充,最近似乎又推出了新的版本,从技术上讲,应该是个有前途的IDE开发工具,但商业上而言,就谁也说不清了。对做快速开发方面有兴趣的则应该下载它的源代码,分析了解一下它的设计思想和实现方法,估计可以收获良多。


本文转自风前絮~~博客园博客,原文链接:http://www.cnblogs.com/windsails/archive/2004/09/11/42222.html,如需转载请自行联系原作者

相关文章
|
2月前
|
存储 定位技术 Swift
探索iOS开发:从新手到专家
【8月更文挑战第29天】在这篇指南中,我们将一起踏上iOS开发的旅程。无论你是刚入门的新手,还是希望提升技能的开发者,本文将为你提供一条清晰的道路。我们将从基础概念讲起,逐步深入到高级技巧,确保你能够掌握iOS开发的核心知识。准备好了吗?让我们开始吧!
|
2月前
|
设计模式 Swift iOS开发
探索iOS开发之旅:从新手到专家
【8月更文挑战第30天】本文将引导你进入iOS开发的奇妙世界。无论你是编程新手,还是希望提升你的iOS开发技能的开发者,这篇文章都会为你提供有价值的信息和建议。我们将从基础的iOS开发概念开始,然后逐步深入到更复杂的主题,如设计模式、性能优化和最新技术趋势。最后,我们会提供一些实用的代码示例,帮助你更好地理解和实践所学知识。让我们一起踏上这段激动人心的旅程吧!
|
2月前
|
Unix Linux 网络安全
这份MobaXterm使用指南,低调收藏!
这份MobaXterm使用指南,低调收藏!
|
前端开发 JavaScript PHP
Visual Studio Code的使用心得与常用免费插件使用技巧大全总结 老板夸奖我是开发小能手!
这就是我一直在使用的免费代码编辑神器, 它的优点太多了, 有: 智能感知、代码调试、内置 Git 命令、可扩展和可定制都相当牛,最关键的是免费开源!!
343 3
Visual Studio Code的使用心得与常用免费插件使用技巧大全总结 老板夸奖我是开发小能手!
|
10月前
|
程序员
推荐一份免费最全的程序员成长攻略:developer-roadmap
推荐一份免费最全的程序员成长攻略:developer-roadmap
242 0
|
编解码 Linux Windows
5款免费开源软件推荐,总有一款适合你
最近后台收到好多小伙伴的私信,今天继续推荐五款小工具,都是免费使用的,大家可以去试试看。
858 1
|
云计算 开发者
使用心得
对于这个飞天计划的感想十分丰富,我觉得有必要分享一点使用心得,对于这个计算机系的学生很有帮助
使用心得
|
安全 NoSQL Java
我的使用心得
文章介绍了我此次的体验感受,我觉得这个服务器给我带来了很多的便利,能够帮助一些大学生去了解,体验云服务器。在体验的时间,我体验到了esc的强大,也给我带来了许多惊喜和乐趣。
|
JavaScript 开发工具 git
一代Markdown编辑神器“Typora”正式收费,白嫖激活也在努力!!
一代Markdown编辑神器“Typora”正式收费,白嫖激活也在努力!!
1041 0
一代Markdown编辑神器“Typora”正式收费,白嫖激活也在努力!!
|
弹性计算 监控 JavaScript
阿里云服务使用心得
由于自己首次接触ECS方面的知识,还不是很熟悉,于是查看了7天玩转ECS等相关方面的知识,对ECS有了大致的了解,并且免费领取了为期两周的云服务器,2G,2核,阿里云也真的是很良心了,开发一个网站也已经够用了,在实例中可以查看自己的ip地址,配置,还可以管理由于自己比较熟悉linux操作系统,通过远程连接工具连接云服务器,将自己的博客部署上去,期间遇到无法访问的情况,最后通过在安全组添加即可成功访问,同时在监控页面可以查看cpu使用率、内网带宽等信息,同时自己也根据阿里云对象存储OSS的提供的教材,成功实现了文章图片上传功能。而且我了解的功能只是冰山一角。
下一篇
无影云桌面