- 浏览: 327954 次
- 来自: 上海交通大学软件学院
文章分类
最新评论
-
whatable:
楼主写得很好!!
小试org.eclipse.jface.dialogs.TitleAreaDialog -
yeshaoting:
顶~~顶~~顶~~
另一只眼看Eclipse,所谓的开源 -
wenhai_zhang:
好,不错。发贴留地址
小试org.eclipse.jface.dialogs.TitleAreaDialog -
ss1:
具体点,我还是不会啊
在Liferay Portal中使用DWR -
rubynroll:
robbin 写道每次当我想操起ruby写rake file的 ...
我的第一关rake文件
下面是Omnicore公司为宣传他们的IDE产品X-develop而做的一个几款IDE比较的表格,从中我们可以看出很多有趣的东西来。
Compared versions: X-develop 1.2, VS.NET 2003/20051, Resharper 1.5, IDEA 5.0, Eclipse 3.1
1 available in a beta/preview version
2 supported by third-party plugin
3 does not add anything to VS.net functionality
首先,所有的功能在X-develop一列中的支持结果都是Yes。这也算是理所当然的事情,人家怎么可能搬起石头砸自己的脚~但是,我总是觉得假假的, 呵呵。X-develop主要标榜的是自己的多语言支持性和多平台支持性,所以把Language Support和Platform Support放在了最前面,而且极度突出了自己在这两方面的优势。看着Eclipse一列那么多的No,我忍不住笑了出来,虽然在表格最后面的附注里面 有说supported by third-party plugin,但这多少有点儿愚民的感觉。
在Code analysis & Code editor一组中,吸引我的是Checking speed,Eclipse 是Medium,其他VS.NET + Resharper和IDEA都被无情的打上了Poor。Version control support是最搞笑的一组,X-develop看上去有巨大的优势,但是我很怀疑它所额外支持的东西是否比较有用。GUI designer和Unit testing也没有什么出奇的地方,X-develop支持那么多是因为它支持多语言,这是很正常的,不支持才不正常。
最让我眼前一亮的是Debugging中的Java debugger with Step back!这个可真的是个好东西,而且我也从来没在其他IDE中发现过。它强大的地方在于,在debug的时候可以让程序倒退着运行,这对观察程序行为, 调试很复杂或tricky的bug是很有用的。
看过之后总体感觉下来,X-develop面向的用户是没有深入使用其他主流IDE的开发人员。我个人是不会因为这些比较而改变我的IDE使用习惯,但是 在debug的时候,如果真的有很难调试的bug,我也许会到X-develop下面用Step back试试。另外再提一下,X-develop是要钱的,而且我还没找到crak... :(
Language Support | |||||
Java 1.4 | Yes | No | No | Yes | Yes |
Java 5.0 | Yes | No | No | Yes | Yes |
JSP | Yes | No | No | Yes | No2 |
C# 1.0 | Yes | Yes | Yes | No | No |
C# 2.0 | Yes | Not yet1 | Not yet1 | No | No |
J# 1.0 | Yes | Yes | Yes3 | No | No |
J# 2.0 | Yes | Not yet1 | Not yet1,3 | No | No |
Visual Basic .NET | Yes | Yes | Yes3 | No | No |
Platform Support | |||||
Windows | Yes | Yes | Yes | Yes | Yes |
Linux | Yes | No | No | Yes | Yes |
Mac OS X | Yes | No | No | Yes | Yes |
Java | Yes | No | No | Yes | Yes |
Microsoft .NET | Yes | Yes | Yes | No | No |
Mono | Yes | No | No | No | No |
Code analysis & Code editor | |||||
Multi-language core engine | Yes | No | No | No | No |
On-the-fly error checking | Yes | Only for VB.net | Only for C#, VB.net3 | Only for Java, JSP | Only for Java |
Project-wide on-the-fly checking / incremental compilation | Yes | Only for VB.net | Only for VB.net3 | No | Only for Java |
Checking speed | Fast | Medium | Poor | Poor | Medium |
Refactoring | Yes | Not yet1 | Only for C# | Yes | Yes |
Cross-language refactoring | Yes | No | No | No | No |
Organize imports/usings | Yes | No | Only for C# | Yes | Yes |
Code generation | Yes | No | Only for C# | Yes | Yes |
Goto class/symbol by name | Yes | Not yet1 | Only for C# | Yes | Yes |
Find usages | Yes | Not yet1 | Only for C# | Yes | Yes |
Go to overriding/overridden method | Yes | No | Only for C# | Yes | Yes |
Version control support | |||||
Unified version control system support | Yes | No | No | No | No |
CVS support | Yes | No2 | No2 | Yes | Yes |
Bitkeeper support | Yes | No2 | No2 | No | No |
Perforce support | Yes | No2 | No2 | Yes | No |
Subversion support | Yes | No2 | No2 | Yes1 | No2 |
Visual SourceSafe support | Yes | Yes | Yes3 | Yes | No2 |
On-the-fly diff display | Yes | No | No | Yes | Yes |
On-the-fly annotation view | Yes | No | No | No | No |
Debugging | |||||
Java debugger with Step back | Yes | No | No | No | No |
Conventional .NET debugger | Yes | Yes | Yes3 | No | No |
JSP debugging | Yes | No | No | Yes | No2 |
Experimental Mono debugger | Yes | No | No | No | No |
GUI designer | |||||
Integrated GUI designer | Yes | Yes | Yes3 | Yes | Yes |
AWT | Yes | No | No | Yes | No |
Swing | Yes | No | No | Yes | Yes |
Windows Forms | Yes | Yes | Yes3 | No | No |
GTK# | Yes | No | No | No | No |
Unit testing | |||||
JUnit support | Yes | No | No | Yes | Yes |
NUnit support | Yes | No | Not yet1 | No | No |
Teamsystem support | Yes | Not yet1 | Not yet1 | No | No |
Compared versions: X-develop 1.2, VS.NET 2003/20051, Resharper 1.5, IDEA 5.0, Eclipse 3.1
1 available in a beta/preview version
2 supported by third-party plugin
3 does not add anything to VS.net functionality
首先,所有的功能在X-develop一列中的支持结果都是Yes。这也算是理所当然的事情,人家怎么可能搬起石头砸自己的脚~但是,我总是觉得假假的, 呵呵。X-develop主要标榜的是自己的多语言支持性和多平台支持性,所以把Language Support和Platform Support放在了最前面,而且极度突出了自己在这两方面的优势。看着Eclipse一列那么多的No,我忍不住笑了出来,虽然在表格最后面的附注里面 有说supported by third-party plugin,但这多少有点儿愚民的感觉。
在Code analysis & Code editor一组中,吸引我的是Checking speed,Eclipse 是Medium,其他VS.NET + Resharper和IDEA都被无情的打上了Poor。Version control support是最搞笑的一组,X-develop看上去有巨大的优势,但是我很怀疑它所额外支持的东西是否比较有用。GUI designer和Unit testing也没有什么出奇的地方,X-develop支持那么多是因为它支持多语言,这是很正常的,不支持才不正常。
最让我眼前一亮的是Debugging中的Java debugger with Step back!这个可真的是个好东西,而且我也从来没在其他IDE中发现过。它强大的地方在于,在debug的时候可以让程序倒退着运行,这对观察程序行为, 调试很复杂或tricky的bug是很有用的。
看过之后总体感觉下来,X-develop面向的用户是没有深入使用其他主流IDE的开发人员。我个人是不会因为这些比较而改变我的IDE使用习惯,但是 在debug的时候,如果真的有很难调试的bug,我也许会到X-develop下面用Step back试试。另外再提一下,X-develop是要钱的,而且我还没找到crak... :(
发表评论
-
你知道正则表达式的形式化定义吗?
2008-03-05 16:25 3228正则表达式想必大家都用过,确实是很好很强大的东东。但是正则表达 ... -
Google 另类技巧不完全手册
2006-03-29 18:15 2013大家一定对 Google 十分熟悉了吧?除了最常规的搜索功能, ... -
2005 LinuxQuestions.org Members Choice Awards的一些结果
2006-04-04 10:41 1729... -
SugarCRM为什么这么慢?
2006-04-05 17:27 2556下载了一个SugarCRM4.0.1来玩儿,装好以后第一个感觉 ... -
BEA Workshop for WebLogic Platform and WebLogic Portal Beta
2006-04-06 10:11 2095BEA终于公开发布了构建在Eclipse平台上的Worksho ... -
Apple终于妥协了 - Macs do Windows, too.
2006-04-06 15:23 1859Apple终于放下了自己高 ... -
2006 SourceForge.net Community Choice Awards
2006-04-11 09:56 15294月5日,SourceForge.net在 LinuxWorl ... -
外企面试官最爱提的问题Top10
2006-04-20 10:07 1546从某报纸转来的,看看 ... -
Ten things programmers might want to know about marketers
2006-06-29 15:41 1337一位顶尖的市场人才写 ... -
道德的起源
2006-07-06 16:53 1389道德的起源 把五只猴子 ... -
也谈“轮子理论”
2006-07-14 11:36 1646我已经记不清第一次听 ... -
也谈“轮子理论” 后续
2006-07-14 18:00 1324写完也谈“轮子理论”才发现,那边“Spring和轮子”的事情已 ... -
Links for 2006/8/9
2006-08-09 09:44 1212Ten Common Misconceptions About ... -
Links for 2006/8/14
2006-08-14 15:17 1266AspectJ领导者兼Interface21首席科学家Adri ... -
在线IM工具,我们能够信任你吗?
2006-08-31 17:43 1782随着Web 2.0浪潮的兴起,很多传统的C/S结构的应用开始飞 ...
相关推荐
crypto-js-develop\src\x64-core.js, 8562 , 2017-06-02 crypto-js-develop\test, 0 , 2017-06-02 crypto-js-develop\test\aes-profile.js, 1104 , 2017-06-02 crypto-js-develop\test\aes-test.js, 4997 , ...
《nltk-develop.zip:探索自然语言处理的利器NLTK》 自然语言处理(Natural Language Toolkit,简称NLTK)是Python编程语言中一个重要的库,专为处理人类语言数据而设计。"nltk-develop.zip"这个压缩包文件包含了...
解决 vue-cli · Failed to download repo vuejs-templates/webpack 错误。 使用方式: Windows下:vue init D:\webpack-develop vue-test01
3. 高级特性:包括事务(Transactions)、发布/订阅(Pub/Sub)、持久化(PERSISTENCE)、主从复制(Replication)、Lua脚本支持(Scripting)等。 4. 限流与缓存:通过lua脚本和key过期策略实现动态限流、缓存管理...
6. **开发者版本**:由于给出的压缩包名称包含"developer",这意味着这是PlatformIO Core的开发者版本,可能包含最新的未发布特性或修复。开发者版本通常用于测试和调试,对于普通用户来说,稳定版可能是更合适的...
在C++环境中,处理JSON数据通常需要借助特定的库或SDK,本项目"json-develop"就是一个专为现代C++设计的JSON开发工具。它提供了高效、易于使用的API,使得在C++中解析、生成、操作JSON数据变得更为便捷。 首先,...
NCEPLIBS-bufr-develop 是一个专为气象数据解析设计的工具,它主要针对BUFR(Binary Universal Form for the Representation of Meteorological Data)格式的文件。BUFR是一种国际标准化的数据格式,由世界气象组织...
**vim-powerline-develop** 是一个针对 Vim 编辑器的扩展插件,它属于 Vim 插件中的 **powerline** 家族。Powerline 是一个非常流行的增强型状态栏插件,它为 Vim、Emacs 和其他软件提供了一个美观、信息丰富的状态...
Scratch是麻省理工学院(MIT)媒体实验室终身幼儿园团队开发的一款面向儿童的图形化编程工具,它通过拖拽积木式的编程语块,让孩子们能够轻松地学习编程概念。Scratch3.0是对该平台的最新升级,引入了更多功能、优化...
"PaddleX-develop.zip"这个压缩包很可能包含了PaddleX的源代码、开发文档、示例项目以及其他辅助工具,用于支持用户进行二次开发和定制。 在"描述"中提到的"PaddleX 二次修改",意味着这个压缩包可能包含了一些用户...
在"chrono-develop"中,你可以找到以下几个关键知识点: 1. **刚体动力学模型**:chrono的核心在于其对刚体运动的精确建模,包括平移、旋转以及它们之间的相互作用。通过牛顿-欧拉方法,它能够处理复杂的刚体系统,...
Vlc.DotNet-develop.zip 二次开发包SDK 请使用VS2017运行 Vlc.DotNet-develop.zip 二次开发包SDK 请使用VS2017运行 Vlc.DotNet-develop.zip 二次开发包SDK 请使用VS2017运行 Vlc.DotNet-develop.zip 二次开发包SDK ...
" crypto-js-develop "是一个专注于前端加密的JavaScript库,它提供了丰富的加密算法,使得开发者能够在浏览器环境中安全地处理敏感数据。这个库是基于"CryptoJS"的,CryptoJS是一个广泛使用的开源项目,它提供了...
【压缩包子文件的文件名称列表】中的 "dubbo-admin-develop" 一般会包含以下几个关键部分: 1. **源代码**:通常会有一个或多个源代码目录,如`src/main/java`,其中包含Dubbo-admin的业务逻辑和控制器。这些代码会...
Nacos是阿里巴巴开源的一款分布式服务治理和配置中心的框架,其名称源于"Naming and Configuration"的缩写。Nacos-develop源码是Nacos的核心代码库,对于深入理解Nacos的工作原理、开发定制化功能或者参与社区贡献...
OpenPnP windows 64位安装软件,开源贴片机软件
- **导入项目**:将下载的Activiti-develop源码导入到IDE中,设置好Maven或Gradle构建。 - **创建流程定义**:使用BPMN 2.0 XML文件或Activiti Designer(Eclipse插件)创建流程图。 - **编写Java代码**:集成...
Scratch是一款由麻省理工学院(MIT)的“终身幼儿园团队”开发的图形化编程工具,专为儿童设计,旨在帮助他们学习编程思维。而`scratch-blocks`是Scratch项目的核心部分,它提供了用于构建代码块的可视化界面。这些...