﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-david blog-文章分类-环境部署</title><link>http://www.blogjava.net/javaex/category/31646.html</link><description>项目设计 数据仓库 程序算法</description><language>zh-cn</language><lastBuildDate>Fri, 23 May 2008 14:34:54 GMT</lastBuildDate><pubDate>Fri, 23 May 2008 14:34:54 GMT</pubDate><ttl>60</ttl><item><title>项目设计的前期工作</title><link>http://www.blogjava.net/javaex/articles/202284.html</link><dc:creator>javaex</dc:creator><author>javaex</author><pubDate>Thu, 22 May 2008 15:18:00 GMT</pubDate><guid>http://www.blogjava.net/javaex/articles/202284.html</guid><wfw:comment>http://www.blogjava.net/javaex/comments/202284.html</wfw:comment><comments>http://www.blogjava.net/javaex/articles/202284.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/javaex/comments/commentRss/202284.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javaex/services/trackbacks/202284.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;为了避免项目设计引起的后期部署及重新开发问题, 应在项目设计开始之时, 确立以下几点:<br />
<br />
1. 确立项目用途, 因为不同项目有不同的要求, 例如银行, 电信, 保险等行业一般对系统安全性高, 而一般会选Java作为开发语言.&nbsp; 如果追求开发速度则<br />
<br />
用.Net.<br />
<br />
2. 确立项目的数据量, 如果是海量数据, 一般会选Oracle作为数据库.&nbsp; 如果贪图管理方便, 则用SQL SERVER. 本人觉得MySQL对于普通网站式开发非<br />
<br />
常不错. 真正做到短小精悍.<br />
<br />
3.&nbsp;确立项目的运行平台. 如果高效情况下, 一般会用Linux. 同样为了管理方便则用Windows.<br />
<br />
4. 确立项目的网络应用服务器,&nbsp; 大中型系统一般会用WebSphere或WebLogic, 而小型项目, Tomcat就OK了.<br />
<br />
5. 确立项目的开发模式, 并确立开发人员与测试人员的比例, 一般情况下本人觉得传统的瀑布模式比起迭代模式更好, 瀑布模式适合需求不变环境,<br />
&nbsp;<br />
迭代模式适合需求多变环境. 在正常情况下1到2个开发人员, 就要搭配1个测试人员. 同时还要配备适量的调研人员及实施人员.<br />
<br />
6. 确保项目开发过程中, 各开发人员的开发环境及开发工具的版本, 数据库工具, 系统, 应用服务器等, 甚至所使用的输入法, 编码格式, 例如gbk, utf-8, <br />
<br />
gb2312, 如果在项目设计前期, 不把这些确定下来, 一旦部署的环境与开发的环境不同, 则会引无穷无尽的后期工作. <br />
<br />
7. 总之, 开发环境与实际部署的运行环境越接近, 后期工作越简单.<br />
</p>
<img src ="http://www.blogjava.net/javaex/aggbug/202284.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javaex/" target="_blank">javaex</a> 2008-05-22 23:18 <a href="http://www.blogjava.net/javaex/articles/202284.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>