【翻译】比较NetBeans 6.0 M10和IntelliJ IDEA 7.0 M1
摘要: 【译者按】前不久,NetBeans 6.0 M10一发布,就引起广泛关注。在Java IDE市场,除了老牌劲旅Eclipse之外,还有另外一个很受欢迎的产品——IntelliJ IDEA,它的重构特性,备受推崇。最新版本的IntelliJ IDEA 7.0 M1,已于近日发布。
本文作者是一位忠实的NetBeans用户。他从一个IDEA新手的角度,对NetBeans 6.0 M10和IntelliJ IDEA 7.0 M1作了一个较全面的比较。
阅读全文
【转载】Web2.0@China!
摘要: 原文地址:http://www.showeb20.com/?p=585
阅读全文
【转载】正确地做事与做正确的事同样重要
摘要: 原文地址:http://dev.csdn.net/author/CXXSoft/87178bb27ef94fee9df34b384a52bed5.html
阅读全文
【转载】你必须要有一样拿得出手
摘要: 原文地址:http://www.dapenti.com/blog/more.asp?name=xilei&id=7799
阅读全文
极限编程
摘要: 极限编程(XP,eXtreme Programming)是一种软件工程方法学,是敏捷软件开发中最富有成效的几种方法学之一。如同其他敏捷方法学,极限编程和传统方法学的本质不同在于它更强调可适应性而不是可预测性。XP的支持者认为软件需求的不断变化是很自然的现象,是软件项目开发中不可避免的、也是应该欣然接受的现象;他们相信,和传统的在项目起始阶段定义好所有需求再费尽心思的控制变化的方法相比,有能力在项目周期的任何阶段去适应变化,将是更加现实更加有效的方法。
XP为管理人员和开发人员开出了一剂指导日常实践的良方;这个实践意味着接受并鼓励某些特别的有价值的方法。支持者相信,这些在传统的软件工程中看来是“极端的”实践,将会使开发过程比传统方法更加好的响应用户需求,因此更加敏捷,更好的构建出高质量软件。
阅读全文
敏捷软件开发
摘要: 敏捷软件开发又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。
阅读全文
【转载】Interesting Resources For Java SE/EE Developers
摘要: 原文地址:http://adam-bien.com/roller/page/abien?entry=interesting_resources_for_java_ee
阅读全文
【转载】认真是一种可怕的力量
摘要: 原文地址:http://www.reportweek.com/2007/08/blog-post_31.html
阅读全文
『蚂蚁学模式』之实例化策略(Strategy)模式
摘要: 策略模式属于对象的行为模式。
其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。
阅读全文