我写JAVA基本上用的是 textpad+jdk 在windows写C++程序的时候,我靠,基本上没一个编辑工具是轻量级的。发一下感慨,没别的意思 。
解决方案 »
- [老人的讨论帖]你知道为什么嘛?
- java与mysql连接,mysql-connector-java-5.1.12-bin.jar要与mysql版本一致吗?
- 怎么序列化非自定义类的对象?(要保存JTextPane的内容及字体图片,所以想序列化StyledDocument对象)
- 顺序读完一个文件后如何跳回文件开头
- 设备不可用
- 一个漂亮的彩球(偶写的),你一定会喜欢! 不要忘了投票哦!(kingcom)
- 如何求给定的2个时间中间的天数
- 请问APPCPATH怎么设置??小弟初次接触!!不知道在那设置!!
- 我服了!!难以想象!!about JApplet小程序!!卖血送分!!
- 想学java,但尚未上道!请各路高手提携一把……
- 哪位高手知道,如何改变jtable中 一指定行的颜色 ?
- 求救!在命令行下编译java程序
是不是你在jsp里写了大量的java脚本??
我不知道你在weblogic部署的时候会不会跳楼,我只知道在tomcat调试是我所有用过的里面最快的.
jbuilder是足够傻瓜化的对用户友好的工具....我一般输出log来debug,我也用ue写javascript,我也用alert()调试。
只是我觉得你们的服务器或者你的机器该换了....PS:重启什么呀,tomcat?不用吧....对了,你做单元测试了么?
在windows写C++程序的时候,我靠,基本上没一个编辑工具是轻量级的。
--------------------------------------------------------------------
我知道linux下的Emacs和vim也有语法高亮和自动缩进的功能,也能和调试器结合,查找替换也是超强的,但是我想知道,如何方便的在里面查看某个函数的定义,某个变量的声明,如何方便的在不同源文件切换,如何方便的查看语言的在线帮助。
如果这一切功能都有,但是要花很多时间去学习如何使用这些功能,那,我也无语了……好比是这样,我要买枪,linux给了我一大堆零件,并告诉我,你能组装出全世界独一无二的最NB的枪。
windows给了我经专家预先调好的马上就能使用的枪,虽然这把枪很难自己换零件。但是至少我有了一把能用的枪了。
我不是武器专家,虽然以后我也许会对枪的构造感兴趣,但我现在仅仅想用枪,你说我会选linux还是windows?
对于第二点,我认为tomcat已经很快了。
是不是你在jsp里写了大量的java脚本??
---------------------------------------------
我就是怕jsp慢,大部分操作能用javascript实现的都用了javascript,jsp语句每个文件平均不到10行。
另外 JSP中的预编译是什么意思?能提高我在开发中的速度吗?我已经写好的jsp语句不会有变化,但是页面的其他部分会频繁的改动,每改动一次,查看页面都会变得很慢
我是在本机开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,抱歉,不管你前面调试了多少步才到这里的,你都得老老实实的重来一遍才能看到你修改的结果
2。应该不是tomcat设置错误,而是你性子急。建议先用weblogic吃点苦头。
3。editplus在这方面应该比ue强一点,不过能达到你所有要求的应该还在开发。建议:
1。做java不要把指针挂在嘴边,会被笑话的。
2。提问时候谦虚一点。
原来是这样子的,我原本以为java的开发会有更好的工具,只是我那些同事都不知道而已,所以来这发帖子问高手其实工具的选择虽说是菜鸟问题,可它也算一个至关重要的问题吧?
工欲善其事,必先利其器。
虽然在高手看来,草木竹石均可为剑,但是不可否认,剑能发挥更大的威力。
就好比虽然你仅用穿孔机和纸带就能比初学者用顶级配置的计算机写出的程序更好,但是如果别人也做了好几年的程序了,你还坚持用穿孔机和纸带,那你们的开发效率,孰优孰劣,一目了然。
C++版有开发工具的总结,希望java版也能有一个谢谢你的回答,我回去试试editplus,不过JB8不敢用了,JB7就这么慢了,JB8还不得把我给急死。
你的建议1我不敢苟同,我说的指令指针指的是类似于汇编中IP这样的东西,不知道jvm中是怎么称呼它的,我权且叫它指令指针,这是与语言无关的一个东西,而与冯.诺依曼体系有关,jvm也不例外。另外,关于指针,虽说java中没有指针这个语法,但是学习java的人多少也该知道一点指针的意义吧,据说有些人天生无法理解指针,所以终其一生也无法入C++门径,不知是不是真的。