随着Web应用越来越受大中型企业的亲睐,90%的企业都基本采用这种集中部署,操作简单,对企业节约后期维护成本的Web应用;J2EE,.net两大阵营在这个时代赚足了面子,使多少企业,多少程序员为之前赴后继,但真正参加过企业级应用的开发者都很明白,这种开发不但没有给企业带来开发周期的缩小,成本的减少,反而增加了软件企业在项目中的风险。Web应用的开发需要MVC模式中各环节专业人员团队合作才能完成,其中任意一个环节需求变更,都要全局修改,设计时候的概要设计真正到开发的时候,就不一定完全遵守了,毕竟完成率是第一的,再加上当今社会程序员跳槽率极高,项目更是个无底洞啊。敏捷开发的诞生,能有效的解决这些问题,但能否能真正提高项目效率,降低风险呢,只有真正开发过大项目的人才最清楚了
首先我们先回顾下什么是敏捷开发,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷开发是由一些业界专家针对一些企业现状提出了一些让软件开发团队具有快速工作、响应变化能力的价值观和原则。很多程序员称敏捷开发为变态模式,这种模式变相的夺取了程序员的自由,加速了老板更细粒度的对员工的剥削。也难怪IT企业偶尔出现猝死的员工,不足为奇,不足为奇啊。
就本人开来,敏捷开发解决了项目的问题和人的问题,但从技术上还是无法根本上提高开发效率,虽然有hibernate,spring等框架解决了开发效率的问题,但需求不同,行业不同,实现的方式也不同,如权限管理,综合查询,工作流系统,报表打印,接口调用,每个项目都要重头做一遍。一些大的软件公司为了能在不同的项目中重用这些模块,进行了一些通用性改造,但也未真正做成通用,为什么我们不像eclipse那样做成一个个成熟的构件,所有公司所有项目可以配置的基础上多次利用呢。敏捷开发给Web应用带来冰雪融化,但未带来真正的春天。
分享到:
相关推荐
标题中的“Web开发敏捷之道--应用Rails进行敏捷Web开发 之 Depot代码”表明这是一个关于使用Ruby on Rails框架进行敏捷Web开发的示例项目,名为Depot。Ruby on Rails(简称Rails)是一个开源的Web应用程序框架,它...
《Web开发敏捷之道——应用Rails进行敏捷Web开发》是一本深度探讨如何利用Ruby on Rails框架进行高效、敏捷的Web应用程序开发的专业书籍。该书涵盖了从初学者到高级开发者所需的各种知识,旨在帮助读者掌握敏捷开发...
整体而言,全书既有直观的实例,又有深入的分析,同时还涵盖了web应用开发中各方面的相关知识,堪称一部内容全面而又深入浅出的佳作。 编辑推荐 《Web开发敏捷之道:应用Rails进行敏捷Web开发(第3版)》:Ruby on ...
资源名称:Web开发敏捷之道 应用Rails进行敏捷Web开发(第3版)内容简介:全书主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在随后的“Rails框架”部分中,作者深入介绍...
ThinkPHP是中国国内非常知名的PHP框架,自2006年初推出以来,它一直致力于简化企业级应用和敏捷WEB应用的开发工作。这个框架的设计理念是快速、简洁和实用,为开发者提供了一套高效且易用的开发工具集,极大地提高了...
在Web应用开发中,敏捷方法能够帮助开发者快速响应需求变更,提高开发效率和产品质量。 第一本书《Agile Web Application Development with Yii 1.1 and PHP5》可能涵盖了以下内容: 1. **Yii框架基础**:介绍Yii...
Web开发敏捷之道--应用Rails进行敏捷Web开发(第2版中文版).part15.rar
精益生产从广义上来给敏捷开发下定义,敏捷开发(agiledevelopment)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行...
基于敏捷开发的SSM Web应用开发实践涉及到的关键知识点主要包括敏捷开发、Scrum方法、SSM框架以及Web开发的实践教学。 1. 敏捷开发:敏捷开发是一种以人为本、迭代、逐步发展的软件开发方法论,强调适应变化和快速...
《Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版》是一本专注于使用Ruby on Rails框架进行高效敏捷开发的专业书籍。在当前快速迭代、需求多变的互联网环境中,敏捷开发方法论已经成为了软件开发行业的主流实践。...
在现代Web开发中,构建敏捷、交互性强的Web 2.0应用程序是至关重要的。"利用PHP、REST、Dojo开发敏捷的Web_2.0应用"这一主题深入探讨了如何借助这三种技术来实现这一目标。以下是这些技术的详细说明: PHP...
《源代码 for web开发敏捷之道:应用Rails进行敏捷Web开发(原书第4版)》是一本关于使用Ruby on Rails框架进行高效、敏捷Web开发的实践指南。此资源包含了书中所涉及的源代码,适用于对Rails 3.0、3.1、3.2版本的学习...
Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版.rarWeb开发敏捷之道-应用Rails进行敏捷Web开发-第三版.rarWeb开发敏捷之道-应用Rails进行敏捷Web开发-第三版.rarWeb开发敏捷之道-应用Rails进行敏捷Web开发-第三版...
《应用Rails进行敏捷Web开发》中文第三版是针对Ruby on Rails框架的一本详尽指南,主要聚焦于Rails 2.2.2版本。Ruby on Rails(简称Rails)是一款基于Ruby编程语言的开源Web应用程序框架,它遵循“Don't Repeat ...
本文将论述敏捷开发方法在系统分析师中的应用,通过实践证明,在项目的开发中采用合适的敏捷开发方法可以有效地缩短开发时间,提高产品质量。本文将从以下几个方面论述敏捷开发方法的应用: 一、极限编程的应用 ...
王晓明-用敏捷玩转Web开发/王晓明-用敏捷玩转Web开发