你心中理想的开发工具调查
作web开发有几年了,现在转行做Eclipse 插件开发,正在做一个基于Eclipse的开发工具,来辅助进行web开发。
现在这个开发工具还在规划期,做成什么样子还没有定下来。按照我的意见,用来辅助开发,减少web开发的繁琐程度(比如SST架构需要配置各种配置文件,很烦琐),就应该尽量减少开发中接触的层面,比如你写了一个jsf的managed bean,就不需要再去配置文件中声明它了——这种机械的动作应该交由工具完成;再比如知道Hibernate实体之后,映射以及配置也应该不需要程序员太费心。
而我的同事们却更喜欢为每一个配置提供很花哨或者所谓的图形化编辑界面,期望以此来简化配置。
可是以我个人的web开发习惯来说,我更喜欢直接看xml文件,使用一些这样的图形化界面反而很不适应,不习惯(比如MyEclipse中提供的)。我不知道是我自己太偏执了,还是这些东西作用真的不大。
所以我想请教各位web开发高手,如果让你定制自己心中的理想的java
web 开发工具,它应该是什么样子的。
老请各位赐教。小弟洗耳恭听。
------解决方案--------------------哇 太好了 楼主加油 我喜欢Eclipse ^_^
------解决方案--------------------jsf的managed bean我感觉还是自己设一下好 因为毕竟有可选的各种传值方式 而且每个人命名的习惯也不同 而且自己设也不会有多慢 当然如果是全自动的也会有很多人喜欢 毕竟每个人习惯不同
------解决方案--------------------理想工具,最好是可以Xp的,开发 和 测试 和 客户的评估同时进行
------解决方案--------------------国人一同加油~!!!
------解决方案--------------------我个人还是比较喜欢图形化的界面 简单明了 一眼看过去就差不多能看个大概 尤其是看配置文件的时候 能很明显的看出整个项目的流程和导航 虽然我做J2EE时间不长但一直用的是Eclipse+MyEclipse+Tomcat的组合 感觉还是蛮不错的
如果能有一个插件可以在运行时断点跟踪任何地方就好了(js代码,jsp代码,JSF或其他框架的各种标签,java代码) 因为现在感觉在java代码方面出错的的很少 反而是前台页面有时找错不容易 而现在的插件好像只能单独对一个进行调试跟踪 如java代码 有一个综合全能跟踪的就好了
------解决方案--------------------对于 Hibernate实体 和 XML 这些配置,自己随便写过程序就能转换了。
而且现在大多都采用annotation 方式了,配置会更少的。
我更希望能够在设计,思路或监控上能得到辅助的插件。
当然我更喜欢IDEA 上能用
------解决方案--------------------可能我比较懒吧 我都是用的图形编辑器 在向faces-config.xml添加页面的时候都是直接从左边列表里把页面拖进去 然后点击添加导航 至于managed bean 我都是先到要添加的Bean文件里把类名粘到上面所在的包后面然后复制整个路径 然后CTRL+Z还原回去 再用faces-config.xml大纲选项右击Managed Beans 选Add ManagedBean添加managed bean 把刚才复制好的路径粘进去就行了 然后起个名字 或者再直接把类名再复制一遍粘上 我个人习惯是managed bean名和目标类名一样 就这样了......
------解决方案--------------------Netbean 5 个人感觉不错
------解决方案--------------------netbeans不错
------解决方案--------------------喜欢用eclipse,主要习惯了快捷键
------解决方案--------------------应该尽量减少开发中接触的层面,比如你写了一个jsf的managed bean,就不需要再去配置文件中声明它了——这种机械的动作应该交由工具完成;再比如知道Hibernate实体之后,映射以及配置也应该不需要程序员太费心。
-----
当然这是首选了。WEB开发较之WINFORM开发就差在很多应该自动化的地方却没有实现。
而我的同事们却更喜欢为每一个配置提供很花哨或者所谓的图形化编辑界面,期望以此来简化配置。
-----
这也是在不能实现上面那点的时候的一个退而求其次的方法,即可视化。
------解决方案--------------------我是初学者,喜欢直接看xml文件,不太喜欢图形化的东西
我想等熟练以后,可能会用图形化的东西,毕竟比较直观
------解决方案--------------------图形化的界面不能少啊
不过初学者是应该多自己动手配置,那样理解会更深刻一点..
------解决方案--------------------当然了 楼主你说是dos用的方便还是windows用的方便?
------解决方案--------------------我知道我很土,到现在还在用UltraEdit.