创新易联欢迎您!16年高端网站建设品牌

选择开发技术四步曲

日期:2014-08-29 | 来源:易联网站建设公司 | 阅读:

第1步:为应用程序作松耦合设计

敏捷方法已经变得非常流行,一些人认为,这意味着你不要尝试超越一两个星期的时间表。但这在为应用程序作松耦合设计准备时极具价值。您所需要做的只是使用一个具有流程图功能(例如Visio)的工具来提供一个高层次的逻辑概述。您不必陷入这样的细节:“验证这个字段至少包含五个字符”或数据布局。但你需要对应用程序各组成部分所担负的处理职责有一个总体思路。

这儿有图中应该包含的东西的一些例子:

任何重大的批处理任务。
数据存储(文件,数据库,“云”等)以及对之进行检索并提供给应用程序其它部分的组件。
重要处理出现的地方(在数据库中,在业务逻辑层,Web服务,客户端等)和它的作用。
第2步:确定资源的使用情况和特点

一旦逻辑概述图完成了,我们可以用它来确定资源的使用情况。你需要注意的资源是CPU、内存、硬盘空间和带宽。你要向外部Web服务传输大量数据或者与之相反?这就需要注意应用程序和服务之间的连接的带宽资源。也许你的数据库内部要做密集的运算 - 那就注意数据库的CPU使用情况,如此等等。

第3步:判断性能临界区域

一旦你明白了要使用哪里的资源,也就发现了潜在的性能瓶颈。这些地方会对你的技术选择有最大的影响。如果事实证明你存储在数据库中信息很少,你在数据库方面就有更多选择。也许你要在业务逻辑层执行的令CPU沉重的算法,这其中就表明你需要支持高速运算的语言和平台。下面是我以前做的图表,这会有助于您了解这会如何影响你的决策。

    创新互联——八年品牌 行业十强!我们专注于深圳网站建设,深圳网页设计策划服务,主要客户有:青青世界、华侨城地产、观澜高尔夫、深圳机场、华润保险、安琪、清华同方、金碟软件等等国内外500强知名企业!
        8年来,公司立足深圳面向华南,作为
深圳网站建设深圳网站设计深圳网站制作、知名的深圳网络公司深圳网站建设公司服务提供商,凭借过硬的技术开发及安全保障实力、专业的全方位解决方案一举获得客户的认可。

—— 微信公众号 ——

热门标签