锁定老帖子 主题:这是一篇我也不知道该往哪里发的帖子
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-04-17
刚开始对Annotation印象不太好,现在有所改观了。
Annotation至少对代码生成器来说特别友善:-)。 在IDE的支持下Annotation还是很有前途的。 rails~,真TMD火 |
|
返回顶楼 | |
发表时间:2006-04-17
这样就会带来一个问题,如果直接编写js代码,即便用到了诸如dwr,prototype之类的东西,但是绝大多数的错误还是都归因于自己的代码,找到了,修改了就ok了。用了rjs,就需要js的报错定位到rjs代码。简单情况下很容易,复杂情况下比较困难,更复杂的情况下是不可能的任务。
使用rjs来试图"简化"js开发,看起来就像拿了把锤子,就觉得到处都是钉子。 |
|
返回顶楼 | |
发表时间:2006-04-17
Trustno1 写道 charon 写道 emacs下的jdee现在支持generic了吗?
不过,那个Xrefactory居然free了(我印象中一直以为限期试用的). 可怜偶现在还是在用vim,只有在重构的时候才去eclipse一下。 要与时俱进,要与时俱进亚。用VIM的都要死死死....... 万恶的emacs "one true editor"原教诣主义啊哈哈 |
|
返回顶楼 | |
发表时间:2006-04-17
goncha 写道 Trustno1 写道 EMACS 最高!想要啥就有啥,咱用EMACS一开就两个Buffer,一个写程序,一个聊天. 远超VS.NET,完胜eclipse! R教主万岁!天福永享寿与天齐! 近段时间看Common Lisp所以用Emacs比较频繁, 发现Emacs+SLIME的开发效率高过Eclipse. 对了Gnus也是个了不起的东西. 和Rail Movie里的Textmate比一下: http://common-lisp.net/movies/slime.mov 能否写一份emacs的教学贴 最好是windows下的 针对java开发的基本问题 |
|
返回顶楼 | |
发表时间:2006-04-17
曾经很想做那第二种人,后来发现实在是很花时间。
|
|
返回顶楼 | |
发表时间:2006-04-18
zgd 写道 goncha 写道 Trustno1 写道 EMACS 最高!想要啥就有啥,咱用EMACS一开就两个Buffer,一个写程序,一个聊天. 远超VS.NET,完胜eclipse! R教主万岁!天福永享寿与天齐! 近段时间看Common Lisp所以用Emacs比较频繁, 发现Emacs+SLIME的开发效率高过Eclipse. 对了Gnus也是个了不起的东西. 和Rail Movie里的Textmate比一下: http://common-lisp.net/movies/slime.mov 能否写一份emacs的教学贴 最好是windows下的 针对java开发的基本问题 偶不用Emacs来开发Java的. 只是尽量把Eclipse的Key Binding向Emacs靠拢. 在Windows下就用Emacs来写写文档, 管理一下远程主机的配置文件. 还有么就是个人爱好, 学学Lisp. |
|
返回顶楼 | |
发表时间:2006-04-18
想当年设计模式的例子都是C++/Smalltalk之类的,早先最重要的面向对象的论文几乎都是Smalltalk的,纯粹不负责任地猜测,OO界的一些巨头即使没有公开支持Ruby,也会在暗地里捣鼓
因为我第一眼看到Ruby的感觉就是Smalltalk重生,加上现在有了Killer程序,与其说是Ruby Fans,还不是说是Smalltalk Fans |
|
返回顶楼 | |
发表时间:2006-04-18
potian 写道 想当年设计模式的例子都是C++/Smalltalk之类的,早先最重要的面向对象的论文几乎都是Smalltalk的,纯粹不负责任地猜测,OO界的一些巨头即使没有公开支持Ruby,也会在暗地里捣鼓
因为我第一眼看到Ruby的感觉就是Smalltalk重生,加上现在有了Killer程序,与其说是Ruby Fans,还不是说是Smalltalk Fans 应该还有很多perl fans吧 |
|
返回顶楼 | |
发表时间:2006-04-18
dlee 写道 我是同意这个判断的。对于开源软件来说,相比Java,Ruby在很长时间内只能是一个很小的社区(Python社区要大的多)。我没有时间等待它的成熟,因为我正在慢慢变老,有些更加重要的事情要抓紧时间去做。我目前更关注的事情还是面向前方,解决最终用户的问题,而不是把我们积累下来的后端架构整个换掉。
主流不主流其实并不是我主要考虑的因素,否则我不会在2年多以前就在这里大力宣传基于XMLHttpRequest的开发方式的好处了。我主要考虑的因素还是迁移的成本,在我看来这个成本可能要比很多Ruby Fans宣传的大的多。 Good luck! 恩,同意。 最近也一直在想这个问题。 这个世界上需要炮灰 (先行者)。 新技术可以提高开发效率但必须面对学习的成本。 一个新技术出现的时候大家都是浅尝及止,可以体会到新技术的好处,但问题并不会这么快的暴露出来。不断的郁闷,不断的寻找解决方案,这东东刚出你遇到过的问题,别人没遇到过啊。 搞咨询的需要新名词来开拓咨询增长点,于是大力的鼓吹新东东。而对这些东西就其自身来说也是缺乏实际经验的。 咨询师可以每个西瓜报起来添一口,但如果你是开发人员,还是好好的评估一下。项目开始了可没这么容易回头。 |
|
返回顶楼 | |
发表时间:2006-04-24
看来又要忽悠一下annotation了,rails俺不懂,b/s也两年没玩了。annotation最近却是拳不离手~
1. annotation的IDE支持。eclipse3.1就足够了,即使@后面不出来什么也没关系。因为在我的框架里面业务方法上面仅仅需要@Transaction, @Trace, @Role有限几个标记。至于这里面还有什么参数,F3吧,annotation的定义就那么几行,javadoc也是很好的帮助。对于常用标记,写个简单文档或者实例就可以。 2. annotation的好处,多了。主要依靠spring支持,很容易自行扩充: @Transaction事务控制 @Role权限标记,用于自动检查 @OperationLog自动记录用户操作 @Name(en,cn)最lazy的多语言支持,将来如果需要支持另外一种语言了,查找where used就可以。 @EJB3系列本身就是标准了 @Hibernate3的Validation标记,还可用于前台用户输入的自动验证。 3. annotation vs xml配置文件: annotation不是sun原创,最早是m$的.net里面开始滥用的,滥用的效果不错,用vs的人基本上只会写@Attribute, 不会写xml, xml在vs里面一般是二等公民的角色,处于被隐藏的地位。所以一般评价是.net开发效率高,个人觉得这里面不仅仅是c#简洁,.net库丰富的关系。其实vs里面编辑xml时基于schema的提示也有,不常用,估计是给高手用的。GUI完成了类似任务,生成XML和少量代码。 4. 最后露出偶的狰狞面目,没有IDE支持的东西暂时不是好东西。之所以说暂时,是怕这里R教的教徒们把我钉在R的架子上烧死,其实大家是不屑于这么做的。大家都是公司里面混饭的,有不少都是大牛级别的人物,商场如战场。以前我也写过perl, php, 那个痛苦啊,写完的东西里面绝对有一大半低级错误。有了IDE日子就不同了,可以潜心研究高级问题了。前面有人说一般时间写代码,一般时间改代码,这人真牛,我都是写1/4, 改1/4, 重构1/2, 没有IDE,我只有 的份了。php是ak,rubby大概是重狙,菜鸟慎用。Eclipse才是飞机大炮,Annotation算是精确制导了。当然,选什么武器要看执行什么任务,什么天气,什么场地。对于新式武器。。有很多悲惨的例子啊。 |
|
返回顶楼 | |