该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-30
java 7里会出现闭包吗?
|
|
返回顶楼 | |
发表时间:2008-06-30
helloworld 写道 Groovy还是Jruby?http://www.groovycn.cn/html/groovyrumen/200806/24-105.html
..... 同时要警觉你所选择的路上所可能遇到的风险,像性能、社区、可以获得的库文件和上升的势头,发布的文档和指导。你所选择的语言需要对所有这一些都有很好的答复。 除此之外,不要让别人为你做选择。你是一个活在决定上的人... Charles Oliver Nutter nod. 看到作者Shay Banon说: 引用 毫无疑问:Groovy。
...... 而且,通过新的Groovy1.1的annotation支持,你能够在Groovy里很自然的使用Seam,Hibernate,Spring和其他的开发框架!!令人激动的时刻! 我突然一阵眩晕、恶心... helloworld 写道 ActiveRecord 是不是独立的,我可能是错了。Linq表现上和语言融为一体,实现的实质应该仍然是类库。ActiveRecord是不是也这样子呢。不管怎样庞大的类库是双刃剑。
可以明确的说,ActiveRecord就是一个普普通通的库。 如果你用常规方式装rails,需要下载并安装active_record这个独立gem包。 LINQ是.NET Language Integrated Query(语言级集成查询)的简称,从字面推测(实际也是),它有自己专有的一套语法,称得上另一种语言。根据下面链接分析,.net支持多种语言混合编程(如C#和LINQ,VB.net和LINQ),魔术在.net编译器,编译期将LINQ语句转化/展开成等价的执行码, 从而达到一致。 LINQ to Object 执行流程不完整分析: http://www.rainsts.net/article.asp?id=544 LINQ - 延迟执行机制分析 http://www.rainsts.net/article.asp?id=558 使用ParseTree进行LINQ风格查询和提取元数据: http://www.infoq.com/cn/news/2008/02/using-parsetree 看最后这个链接,ruby Ambition的实现更有意思,但它依赖的ParseTree仍然是个普通的库 - 尽管对windows和ruby1.9来说 ~!@#$%^& “不管怎样庞大的类库是双刃剑。”,有暗示它们“庞大”的嫌疑,虽然我认为它们也不能称得上绝对简单。 如果要解决的问题连双刃剑都没有,也是要死人的。 总之要拿出证据证明诸如为什么要这样不要那样。 -- T1以前说过,m$在一些技术问题上走对了路(大致意思)。我也有这感觉,LINQ就是其中之一。 |
|
返回顶楼 | |
发表时间:2008-06-30
rehte 写道 Java高手需要有哲学家的气质,C/C++高手需要有科学家的气质。
这话说的不错! 上升到了一定高度。 |
|
返回顶楼 | |
发表时间:2008-07-01
庄表伟 写道 自从我开始用ruby之后,就不再愿意回到java了,现在如果有java的开发工作,一律用jruby。
哈哈 你是一个人用呢,还是整个团队用? 团队有多少人?团队人员的工作经验如何? 测试的工作量是否增加了? 过几个月看原来的代码是否会比较花时间? 团队有编码规范吗?是否不仅规定了一般的书写规范,而且还规定一致的编码风格(即何时采用怎样的语法结构) 会因过多使用编程技巧,造成错误增加的情况吗? |
|
返回顶楼 | |
发表时间:2008-07-01
rojazz1999 写道 我更喜欢python。。。
支持 |
|
返回顶楼 | |
发表时间:2008-07-01
毕业两年,基本在做web方面的开发,对java本身的特性,还有很多不会的。
而且javaEE的很多内容也还没接触到,此时学习ruby,是否合适呢? 还是说应该把java的技术体系有个基本的认识后,才去学习ruby等其他语言? |
|
返回顶楼 | |
发表时间:2008-07-01
zgqynx 写道 毕业两年,基本在做web方面的开发,对java本身的特性,还有很多不会的。
而且javaEE的很多内容也还没接触到,此时学习ruby,是否合适呢? 还是说应该把java的技术体系有个基本的认识后,才去学习ruby等其他语言? 个人建议不要学。 学习一门在现在工作中还用不到的新技术,前提是能妥善搞定本职工作,有充足的时间精力玩。 学习新技术最好的方式是“玩”,最坏的方式是“赌”。 |
|
返回顶楼 | |
发表时间:2008-07-01
helloworld 写道 庄表伟 写道 自从我开始用ruby之后,就不再愿意回到java了,现在如果有java的开发工作,一律用jruby。
哈哈 你是一个人用呢,还是整个团队用? 团队有多少人?团队人员的工作经验如何? 测试的工作量是否增加了? 过几个月看原来的代码是否会比较花时间? 团队有编码规范吗?是否不仅规定了一般的书写规范,而且还规定一致的编码风格(即何时采用怎样的语法结构) 会因过多使用编程技巧,造成错误增加的情况吗? 就是自己在用,鼓捣点小东西。 |
|
返回顶楼 | |
发表时间:2008-07-01
public interface List<T> ... ?
Java有这样的语法吗? |
|
返回顶楼 | |
发表时间:2008-07-01
用过之后,唯一感觉,SUN什么时候弄个JDK或JEE的安装包,我一装好,然后自己装个IDE,设置好JDK地址(最好自动识别)。然后就可以写代码了,里面已经带了很多很好的框架。。。
去你大 爷的Hibernate,Spring,Seam还得自己调啊配的。。烦死人了。 这个叫。。。深度集成框架。。。 也许很坏,但对于开发者来讲。选择框架是个头疼的事情。当然,这样可能造成垄断。但是减少了像Hibernate+Spring 与 Seam 谁是王道的问题 如果按语言类型分,我个人比较喜欢.Net那样的。你可以装一些花里胡哨的插件,但是你基本的东西还是用的MS的。至少,把对象存到数据库。以及选什么样的连接池?我要考虑吗? |
|
返回顶楼 | |