- 浏览: 326992 次
- 来自: 上海交通大学软件学院
文章分类
最新评论
-
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 3215正则表达式想必大家都用过,确实是很好很强大的东东。但是正则表达 ... -
Google 另类技巧不完全手册
2006-03-29 18:15 1988大家一定对 Google 十分熟悉了吧?除了最常规的搜索功能, ... -
2005 LinuxQuestions.org Members Choice Awards的一些结果
2006-04-04 10:41 1720... -
SugarCRM为什么这么慢?
2006-04-05 17:27 2546下载了一个SugarCRM4.0.1来玩儿,装好以后第一个感觉 ... -
BEA Workshop for WebLogic Platform and WebLogic Portal Beta
2006-04-06 10:11 2085BEA终于公开发布了构建在Eclipse平台上的Worksho ... -
Apple终于妥协了 - Macs do Windows, too.
2006-04-06 15:23 1853Apple终于放下了自己高 ... -
2006 SourceForge.net Community Choice Awards
2006-04-11 09:56 15154月5日,SourceForge.net在 LinuxWorl ... -
外企面试官最爱提的问题Top10
2006-04-20 10:07 1541从某报纸转来的,看看 ... -
Ten things programmers might want to know about marketers
2006-06-29 15:41 1333一位顶尖的市场人才写 ... -
道德的起源
2006-07-06 16:53 1381道德的起源 把五只猴子 ... -
也谈“轮子理论”
2006-07-14 11:36 1636我已经记不清第一次听 ... -
也谈“轮子理论” 后续
2006-07-14 18:00 1313写完也谈“轮子理论”才发现,那边“Spring和轮子”的事情已 ... -
Links for 2006/8/9
2006-08-09 09:44 1204Ten Common Misconceptions About ... -
Links for 2006/8/14
2006-08-14 15:17 1261AspectJ领导者兼Interface21首席科学家Adri ... -
在线IM工具,我们能够信任你吗?
2006-08-31 17:43 1759随着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数据变得更为便捷。 首先,...
**vim-powerline-develop** 是一个针对 Vim 编辑器的扩展插件,它属于 Vim 插件中的 **powerline** 家族。Powerline 是一个非常流行的增强型状态栏插件,它为 Vim、Emacs 和其他软件提供了一个美观、信息丰富的状态...
Scratch是麻省理工学院(MIT)媒体实验室终身幼儿园团队开发的一款面向儿童的图形化编程工具,它通过拖拽积木式的编程语块,让孩子们能够轻松地学习编程概念。Scratch3.0是对该平台的最新升级,引入了更多功能、优化...
"PaddleX-develop.zip"这个压缩包很可能包含了PaddleX的源代码、开发文档、示例项目以及其他辅助工具,用于支持用户进行二次开发和定制。 在"描述"中提到的"PaddleX 二次修改",意味着这个压缩包可能包含了一些用户...
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项目的核心部分,它提供了用于构建代码块的可视化界面。这些...
最新版 delphi-modbus-develop 1.6.7
Paddle-Lite,全称为“Paddle Lite”,是百度公司推出的一款针对移动设备和嵌入式平台的深度学习推理框架,它专注于轻量级、高效能和跨平台的特点。Paddle-Lite的核心目标是为AI模型在各种硬件平台上实现快速、低耗...