注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

北漂的小羊

Java编程,开发者,程序员,软件开发,编程,代码。新浪微博号:IT国子监

 
 
 

日志

 
 
关于我

在这里是面向程序员的高品质IT技术学习社区,是程序员学习成长的地方。让我们更好地用技术改变世界。请关注新浪微博号: IT国子监(http://weibo.com/itguozijian)

网易考拉推荐

为什么一些JAVA EE / J2EE 工程是效率低下或者至少是效率欠佳的(转)  

2012-10-25 18:17:01|  分类: 项目管理 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
为什么一些JAVA EE / J2EE 工程是效率低下或者至少是效率欠佳的(转) - 天涯草 - 天涯草
 
英文原帖地址:http://www.adam-bien.com/roller/abien/entry/why_some_of_the_java 

1. 架构师对于PowerPoint的熟练程度要远远胜过流行的Java IDE。 
2. 光是部署基本环境(比如应用程序服务器和数据库)就需要若干张DVD和几个小时。 
3. 一些流行的服务器需要几分钟去启动和部署,而你每天要重复这一过程若干次。 
4. 为应用服务器的bug立案(并且重现问题的所在)往往比你自己修复它需要的时间更长(当然,如果你有源代码的话) 
5. 很难为开发者们找到一个可以高效运行那些“企业级”开发工具的硬件,而且因为这些开发工具十分昂贵,想要弃他们不用也很困难 
6. 架构师热爱分层,光是从持久层传递一个持久实体到表现层,就需要若干次mapping。 
7. 一切都是可配置、可替换、可建模的。XML的负担十分巨大。问题是:上一次你真正的需要在工程中替换某些东西是什么时候? 
8. 无论是瀑布式还是敏捷式都充满各种专业术语和奇怪的规范。两者都可以非常的低效。看上去只做最基本的有时真的很难。 
9. 开发者有的时候非常极端:不是用成千上万的模式和最佳实践把所有东西都过度设计,就是直接了当的使用“意大利面条”式的开发风格。 
10. “快感已经不再”很多开发者、构师和经理们已经失去了他们的狂热和激情。这也是为什么许多工程如此低效的原因之一。 
11. 即使像留言板这样的程序,也要考虑高可用性(译者:就是不掉线~)、集群。复杂性统治一切。 
12. 奇怪的质量保证规则(比如文档化很明显的getters/setters方法)加大开发和维护成本。 

这个文章的评论里面有人总结出来第13条: 
构架师和开发者热爱框架。即使对于最简单的增删查改类的程序,也要用到internet://**/*.jar,而不是Java SE或者应用程序服务器提供的API。 
  评论这张
 
阅读(225)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016