`
林秋枫
  • 浏览: 49910 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
[quote="robbin"]上周末在杭州网侠大会做演讲的时候,我说:Java开源框架的革命浪潮已经结束了,未来几年,将是Java语言级别的革命。说实话,自从03年Hibernate火爆,04年spring流行之后,Java开源领域实在太缺乏亮点了。但是,Java的主流开源框架真的一点改进的余地都没有了吗? 先来说说Hibernate吧。Hibernate确实功能强悍,但是Hibernate不够易用,而且有一些明显的缺陷:one-to-one必须通过bytecode enhancement才能lazy loading;不支持多态关联;怪异的inverse配置和维护;Deta ...
记得最开始的时候微软想把五笔加入倒windows自带的输入法中,给王永民的专利费用是没出售一套中文windows是10美元。没想倒王永民竟然狮子大开口,要价100美元。微软当然不干了。当时就觉得王永民这个家伙是刚刚从火星回来,而且贪得无厌。 所以觉得什么行业的东西宁可让美国人垄断,也不要让中国的资本家垄断。因为美国早过了垄断资本的时代了,美国对垄断资本有法律制约。中国的资本还处于血腥的掠夺积累阶段,什么东西一占领市场就要把用户的口袋榨光。赤裸裸的掠夺。 当初免费邮箱收费是一个例子。幸亏竞争多。象263这样的垃圾终于有了给淘汰的下场。我当初一直都用263邮箱,一收费马上换163的邮箱。 看看其他行 ...
多核时代已经来临了,ruby还能热下去吗? 关注ruby很久了。看过很多对ruby的赞美之词。可是心里还是抱有很多疑虑的。 最近了解了一下相关了资料,竟然发现ruby不支持多线程,只支持伪线程(不是真正的多线程)。 不支持多线程必定会使ruby的应用受到很大的局限,比如: 1.不能应用在嵌入式系统中; 2.不能应用在桌面系统中; 3.不适合做海量访问的web系统; 真是因为这样,ruby也许只能局限于web编程方面。即使在这方面,功能复杂的企业应用系统和海量访问的大型网站也无法应用。 无法支持多线程,只能通过多进程的方式处理并发的连接。而进程是重量级的,无论怎么优化在性能上也是无法超过轻量级的线 ...
JavaFX Script将终结AJAX?还是另一种选择?   在JavaOne会议上,Sun负责软件业务的执行副总裁格林公布了JavaFX Script:一种用于编写能够在支持Java的PC和手机上运行的应用软件的更简单的脚本语言。   JavaFX script构架图     为了 ...
hibernate出现的问题实际上是关系数据库和面向对象技术的矛盾问题。 关系数据库和面向对象技术之间的矛盾是对立统一的,他们之间有一些共性,所以hibernate这种orm框架能很好的利用这一点,这也是hibernate能够广泛应用的一个根本要素。 但是它们之间又有很大的差异性,比如说把一个对象持久化到数据库,实际上只是保持了对象的静态要素(属性),而对象的动态要素(方法)在关系数据库中是无法体现出来的。 因为orm框架这种天生的缺陷导致它不能解决实际应用的所有持久化要求。即使从设计开始就完全按照面向对象进行设计也是无法避免这些问题的,只能使问题减少而已。
       最不喜欢JSF. 标签和UI组件混用是其致命的缺陷.用IDE拖拉产生的代码是debug和维护的恶梦.从项目管理的角度来看,要做到view层代码的规范化是很难的.        Tapestry4.0做了几个系统,感觉其完全贯彻的OO的思想.但其封装得太彻底的,对于新手的开发人员的学习成本很大(特别是没有人指导的情况).比较不好的一点就是Tapestry4.0开发只有一个人,没有大厂商的支持.另外      Tapestry4.0到Tapestry5.0的变化太大了.虽然Tapestry5.0架构更加的优秀.可是由于不兼容,导致了出现断层的现象,刚好这个时候又是web框架争夺市场最 ...
比较一下java写文本文件文件的性能     最近对以前开发的一个通用数据迁移的软件进行优化。除了用JDK5.0的多线程技术进行的改进之外,也比较了一下java写文件的性能。     在java写文件中,通常会使用FileOutputStream和FileWriter ...
Global site tag (gtag.js) - Google Analytics