我写JAVA基本上用的是 textpad+jdk 在windows写C++程序的时候,我靠,基本上没一个编辑工具是轻量级的。发一下感慨,没别的意思 。

解决方案 »

  1.   

    对于第二点,我认为tomcat已经很快了。
    是不是你在jsp里写了大量的java脚本??
      

  2.   

    晕...
    我不知道你在weblogic部署的时候会不会跳楼,我只知道在tomcat调试是我所有用过的里面最快的.
    jbuilder是足够傻瓜化的对用户友好的工具....我一般输出log来debug,我也用ue写javascript,我也用alert()调试。
    只是我觉得你们的服务器或者你的机器该换了....PS:重启什么呀,tomcat?不用吧....对了,你做单元测试了么?
      

  3.   

    当然,在用jb做工具的情况下我比较同情你的tomcat(如果你是在本机开tomcat的话...)
      

  4.   

    TOMCAT不慢啊,除非你JSP中没有预编译,而且在JSP中加了大量的脚本语句把机器性能弄高点,比如我用768的内存跑感觉不错JB的Debugger如果你机器性能不错,用起来还是很方便的,至少我用起来觉得比当初在VC下来的爽
      

  5.   

    to  game0ver12345(sfsfdsfdsdfsf) (
    在windows写C++程序的时候,我靠,基本上没一个编辑工具是轻量级的。
    --------------------------------------------------------------------
    我知道linux下的Emacs和vim也有语法高亮和自动缩进的功能,也能和调试器结合,查找替换也是超强的,但是我想知道,如何方便的在里面查看某个函数的定义,某个变量的声明,如何方便的在不同源文件切换,如何方便的查看语言的在线帮助。
    如果这一切功能都有,但是要花很多时间去学习如何使用这些功能,那,我也无语了……好比是这样,我要买枪,linux给了我一大堆零件,并告诉我,你能组装出全世界独一无二的最NB的枪。
    windows给了我经专家预先调好的马上就能使用的枪,虽然这把枪很难自己换零件。但是至少我有了一把能用的枪了。
    我不是武器专家,虽然以后我也许会对枪的构造感兴趣,但我现在仅仅想用枪,你说我会选linux还是windows?
      

  6.   

    to  sgdb(神天月晓) 
    对于第二点,我认为tomcat已经很快了。
    是不是你在jsp里写了大量的java脚本??
    ---------------------------------------------
    我就是怕jsp慢,大部分操作能用javascript实现的都用了javascript,jsp语句每个文件平均不到10行。
    另外 JSP中的预编译是什么意思?能提高我在开发中的速度吗?我已经写好的jsp语句不会有变化,但是页面的其他部分会频繁的改动,每改动一次,查看页面都会变得很慢
      

  7.   

    to allenhe() 
    我是在本机开tomcat,机器配置并不太低(P4 2.8G),只是内存有点小(256M),机器是公司的,不能我说换就换呀
    to dlxu(沿着Java继续前进) 
    JB的Debugger我不是怪它运行速度慢,就算用全球最顶级的配置,我还是会嫌他慢。
    因为它是功能不足导致的效率低下。
    jb7的watch窗口不好用,修改变量值或者求值表达式都要打开一个对话框进行,这倒也罢了,可笑的是,在我的系统上add watch时弹出的对话框窗口的重绘有问题,输入表达式的那个编辑框死活显示不出来,只好先随便选定一个表达式add一下,再在watch窗口中改表达式。
    上面就当是bug吧,在所难免。下面说说代码指针和编辑继续功能。
    例如在vc中调试下面的代码:
        n = s.find('|');
    =>  if (n != string::npos) s.erase(n)
    箭头所示是当前语句,这是我发现实际上应该用rfind结果才正确,
    所以我可以把n = s.find('|')改为 n = s.rfind('|'),再把箭头移到上一句,如下所示:
    =>  n = s.rfind('|');
        if (n != string::npos) s.erase(n)
    再单步运行,OK了,排除了一个bug,可以继续往下走。换了JB,抱歉,不管你前面调试了多少步才到这里的,你都得老老实实的重来一遍才能看到你修改的结果
      

  8.   

    256m跑jb已经是刚够!还要开tomcat....你就忍忍吧你说的代码指针和编辑继续功能,因为java和c++的实现机制不同,我恐怕很难实现你要功能
      

  9.   

    我的同事遇到过第二个问题,是JSP里代码的问题
      

  10.   

    这些菜鸟问题,就不要叫那么大声请高手来了。1。用惯了jb的人去用VC一样会觉得麻烦,各种IDE都有自己的特点,用多了就好。jb8+jdk1.4有你所说的edit and continue功能。
    2。应该不是tomcat设置错误,而是你性子急。建议先用weblogic吃点苦头。
    3。editplus在这方面应该比ue强一点,不过能达到你所有要求的应该还在开发。建议:
    1。做java不要把指针挂在嘴边,会被笑话的。
    2。提问时候谦虚一点。
      

  11.   

    to javabeginner(学习中...) 
    原来是这样子的,我原本以为java的开发会有更好的工具,只是我那些同事都不知道而已,所以来这发帖子问高手其实工具的选择虽说是菜鸟问题,可它也算一个至关重要的问题吧?
    工欲善其事,必先利其器。
    虽然在高手看来,草木竹石均可为剑,但是不可否认,剑能发挥更大的威力。
    就好比虽然你仅用穿孔机和纸带就能比初学者用顶级配置的计算机写出的程序更好,但是如果别人也做了好几年的程序了,你还坚持用穿孔机和纸带,那你们的开发效率,孰优孰劣,一目了然。
    C++版有开发工具的总结,希望java版也能有一个谢谢你的回答,我回去试试editplus,不过JB8不敢用了,JB7就这么慢了,JB8还不得把我给急死。
    你的建议1我不敢苟同,我说的指令指针指的是类似于汇编中IP这样的东西,不知道jvm中是怎么称呼它的,我权且叫它指令指针,这是与语言无关的一个东西,而与冯.诺依曼体系有关,jvm也不例外。另外,关于指针,虽说java中没有指针这个语法,但是学习java的人多少也该知道一点指针的意义吧,据说有些人天生无法理解指针,所以终其一生也无法入C++门径,不知是不是真的。
      

  12.   

    其实java中的引用也是一种指针,不过它很安全!