显示标签为“开发工具”的博文。显示所有博文
显示标签为“开发工具”的博文。显示所有博文

2007年4月4日星期三

感受IDE (五)Java续

上一次提到Java IDEs的时候落下了一个很重要的,JCreator.
到目前为止我从没有用JCreator写过一个工程,但是它却是不可或缺的开发利器,为什么呢。就是它强大的Java Doc浏览功能,只要经过简单的配置(指定目录)就可以使用它强大的doc搜索浏览功能了。最新版的 JCreator 4.00 (我使用的是LE版本),界面比以前更简洁实用。另外,由于是native language实现的速度比流行的其他三个IDE快了不少。

2007年2月6日星期二

感受IDE (四) Python/Ruby/Perl IDE

时隔1年多,机器的内存也从2G升到了4G, 想再写点

Ruby/Python最好的商业IDE个人认为是ActiveState, 漂亮的界面,强大的调试工具,4.0更是可以直接调试Rails的代码,除了慢了
没有别的缺点了。可惜要钱的 ... ...

Eric 4
好东西,我的最爱。最近,还特意为她写了安装指南 。除了不能调试rails的程序什么都很完美。(偶尔会在debug上出些小为题,瑕不掩瑜 ^_^),同时支持Python(也很完美)


Rdebug
这个不是IDE但是,她应该是当世最好的ruby debugger, me调试rails应用代码全靠他了

Mondrian Ruby IDE
不算强大,但是有个很好的debug实现,正是基于rdebug的。因此也可以用来调试rails应用,就是在linux下面安装费了些劲。

感受IDE (三) Java IDE

写于2005年11月17日,从msn space搬过来



Netbeans:
这是我用第一个Java IDE,那时候用的是Forte Community Edition,因为是用swing写的,运行效率一直很是问题,但是在swing界面设计和Java bean书写,以及javadoc文档编写方面用起来很顺手,到了Netbeans 4.0之后效率比以前有了显著的提高,而且掘弃Mount Driver,引入了Project的观念,项目配置也比以前灵活了许多,大概是借鉴了Eclipse的部分特性。
另外,用Netbeans作基于Tomcat的web应用开发也是一件很愉快的事情。5.0开始支持包括JBoss, Weblogic在内的J2EE服务器,很值得期待。

IntelliJ IDEA
这个IDE是我用过的最好的IDE,就像他宣传的那样Develop with pleasure,用IntelliJ开发东西真的是一种享受,插件也要比Netbeans丰富的多,而且大多是免费的。当然,IntelliJ是商业IDE。

Eclipse
尽管有很多人喜欢用,插件极多,其中包括最好的Hibernate和Spring插件。除此以外,在面对较大的工程时,其速度之慢让人难以接受(公司的机器用的是2G内存),此时,这个东西显得一无是处。用我们在SC的同事的话,There is no good free thing.
Borland JBuilder
看到第一眼就不想再用下去的东西。

感受IDE (二)C/C++ 续 (从msn space搬家)

写于2005年11月17日,从msn space搬过来

居然这个时候还没睡着,再写两句吧,已经1点半了。

KDeveloper

老实说,KDE 3.0之前,KWriter远比这个好用。除非要用到Qt,否则打死我也不用这个鬼东西

Vi

改Linux 内核代码的最佳选择,Cool ~~~

Emac

很崇敬的说,可惜已经有了vi,这个就没时间碰了... ...

(完)

Fin

感受IDE (一)C/C++

写于2005年11月17日,从msn space搬过来

现在是凌晨,仍然没有睡意,涂鸦几笔。谈谈这几年用过的IDE:

Turbo C

既然谈到了C的IDE,那么这个重量级的开发工具不能不提,虽然只有几个mb,但该有的功能一样不缺。最值得称道的就是她的调试功能,灵敏,快捷,方便。比起现在视窗界面下使用的IDE,丝毫不逊色。用这个东西我写出了第一个上了一百行的程序,贪吃蛇,短短120行代码,那时的喜悦回想起来,仍令人兴奋。

可惜,代码丢掉了。

Borland C++ Builder (X用得最多)

ICPC暑期集训的时候,曾用过一段时间。感觉,实在不爽,没有自动储存功能,又经常莫名其妙死掉。最后,还是重新投靠了Turbo C。 那时,妖道老是要提醒我别忘了存盘。 怀念大学的时光,怀念以前的队友,怀念在zju上 AC PE 的兴奋。

后来版本变成了X,变的完全不同了,采用了Java技术,不过已经没时间仔细体验了。

Dev C++

最近还用过这个东西,确切地说是6小时以前。是碰巧知道这个东西的,某天(可能是暑假 )和妖道出去散步的时候在书店看到一本书,好像是C Primer Plus, 书后提及了这个东东,回去就瞄了一眼。有代码的highlight, 有基本的代码视图(后来才发现反应速度不灵敏),又很小,就用上了。但很快就发现有致命的弱点,调试功能行同虚设( What the hell is that, it sucks),要不是因为它用的是和浙大服务器一样的gcc,我早就被人鄙视死了。自从出到 4.9.2 beta就没再有过更新,是不是挂掉了?

VC 6.0

VC 6.0, 可能有人会想到MFC这东西,可惜那不是我用的东西,类库的设计有些混乱。最早做Penbex的时候用过两个月,Penbex把模拟器建在了上面,个人认为那个时代视窗C++ IDE里面,调试功能最好的就是她了。后来,软件大试验做数据库的时候,再次让我和屠哥验证了这点,当然不包括他的STL实现,比较糟糕。

2007年1月29日星期一

Add a screen shot for Eric 4


Screen shot for Eric 4 snapshot 20061112

How to install Eric 4 in windows

How to install Eric 4 in windows

Eric is a full featured Python and Ruby editor and IDE, written in python. (:D I copy this introduction from the home page of Eric 4). If you want to know something more, please access this site for more information.

Environment

. Windows XP sp2

. Python 2.5

. MinGw (the one bundled with dev-cpp)

1. Install SIP for python (install python2.4+ previously), you could find it in "riverbank"

Assume that you've installed mingw (I installed dev-cpp 4.9.2)

1.1 Config: python configure.py -p win32-g++

1.2 Install:

. make

. make install

2. Install Qt 4.2.2 open source edition in windows

Here's a link to that: http://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/source/qt-win-opensource-4.2.2-mingw.exe

3. Install PyQt 4.1 for windows(PyQt-win-gpl-4.1), Note: Please make sure qmake could be found on your PATH

Main page for PyQt: http://www.riverbankcomputing.co.uk/pyqt/index.php

. python configure.py

. make (this step may cost a long time, more that 10 mins)

. make install

4. Install QScintilla (I installed QScintilla-1.71-gpl-2-snapshot-20061122);

Refer this site http://www.riverbankcomputing.co.uk/qscintilla/index.php for more information

- Qt4 install

. cd Qt4

. qmake qscintilla.pro

. make

. make install

. copy qscintilla2.dll (it's supposed to be under ${QTDIR}/lib) to ${QTDIR}/bin

- Python install

. cd python

. python configure.py

. make

. make install

Baby here we are !! Install Eric 4

. python install.py

The latest snapshot doesn't work I've no idea. Sorry.

eric4-snapshot-20061112