Web开发:通过标准化提速

ZDNet软件频道 时间:2003-04-17 作者:BUILDER.COM |  我要评论()
本文关键词:
标准化还可以通过重复使用来提高效率,因为你能够使用先前建构的组件,从而更快速地进行开发。如果你使用从前使用过的编程方法,同样可以使你的开发过程加快速度。让我们来看一看Web开发过程之中应该进行标准化的地方。
本文译自Builder.com很多的Web开发过程都涉及到使用开发工具,技术和想象力来解决商业问题的创造性工作。开发商业应用软件没有绝对的对与错的方式。一些程序编制解决方案也许要比其他解决方案效率更高,一些解决方案可能要编写更多的代码行,一些可能更易于文件化,而另一些则可能会使用更加简明直接的编程方法。但即使在效率和可维护性的允许范围内,你还是有着众多的开发过程的选择。

但Web开发过程也不是完全自由的,事实上,在存在着众多选择的环境之中,总是需要使尽可能多的开发选择实现标准化。标准化是确保开发人员和开发团队之间的一致性的一个途径。无论何时在开发过程中面对选择时,你都需要花时间去找到其中最佳的选项。如果你在某些地方拥有标准指导的话,你就可以更快地对解决方案的各个方面进行整合。

标准化还可以通过重复使用来提高效率,因为你能够使用先前建构的组件,从而更快速地进行开发。如果你使用从前使用过的编程方法,同样可以使你的开发过程加快速度。让我们来看一看Web开发过程之中应该进行标准化的地方。

标准化开发环境

在一开始你应该对Web开发过程之中所使用的工具和技术环境进行标准化。这意味着你要建立一个Web开发结构体系,确定你将在开发工作中使用的Web编程语言和工具,然后还要确保每个人都使用它们。

例如,你也许想让所有人使用某一种你选择的语言,但是这一策略却并不可行。因此对于特定的环境你要了解应该使用什么样的开发语言。同样的,你应该有一个标准化数据平台,标准化的测试工具,部署工具等等。让每个开发团队任意选择他们认为最合适的工具是很危险的,没有什么事情能够比它更快地使开发工作陷入麻烦之中。比方说,如果某些团队使用微软公司的工具而其他团队使用诸如Java这种开放性技术,那么在整个的开发环境之中就会出现效率问题。

同时你还应该使用公共开发库。行销商所推出的工具中的库都进行了标准化。不过,你还应该建构并使用包含公司中所创建的预建构组件的标准化库。

标准化开发过程

早些时候,我提到开发工作中的创造性过程并不能轻易地进行标准化。在较低级别里这是事实,而对于较高的级别,你可以对开发过程的很多地方进行标准化。例如,你可以为开发过程制定一套标准和模板在所有的Web开发项目之中使用。假定你在创建一个设计文件,如果开发人员有一个模板可以遵循而不是自己去建构,这将对开发工作起到很大帮助并提高开发效率。

另一个例子是标准化你的开发方法。例如,如果你有很多的开发团队使用快捷开发过程,你就应该有所了解并将整体的处理过程如何工作进行文件化。这样,其他人就可以遵循一个类似的模式。这使得新的开发团队可以更快更轻松地开始工作,而且还使团队成员更容易地在团队之中转换。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134