发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

你好banq,请教

2005-09-05 13:44
赞助商链接

你好,在JAVA应用中,常听到什么重量级和轻理级一说,请问怎么理解?比如,Hibernate是对JDBC的一个轻量级的封装,EJB是重量级的,而一些Open Sources框架是一个轻理级的?请问这个轻重量级怎么理解?

2005-09-05 16:46

这个“轻重”是相对的。要比较才分的出。比如hibernate是可以运行在任何标准的jvm实现里,spring等也是(包括运行在非web的application里),而ejb是必须运行在一个ejb容器里。这样看起来,就“重”了。

2005-09-05 21:02

重量的技术学习起来困难,操作起来一个人可能效率不高,重量技术专门适合大型系统,多人开发队伍,讲究分工以及效率,不强调个人能力,这如同集团作战。

而轻量技术则是如突击队,一个人可以轻松掌握,使用起来顺手,对于中小型项目比较快速。

这两个词语本没有好坏之分,但是有些人还是赋予其感情色彩,从个人感情来说,当然轻量技术好,但是软件技术并不是以个人能力而言的,这里面涉及其他话题,不必写出。

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com