专注于 ActionScript 3.0 在各应用领域的研究。
« Snipplr的由来?Why I need Snipplr? web-rpg游戏设计简要分析 »

框架和架构

          这是一对孪生兄弟吗?

          一直以来,对这两个概念甚是模糊不清,甚至有时还将其混为一谈。可笑之余,只能说自己还是很无知。

          这是在网上摘抄的一段解释:

          什么是框架?

          框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。

         为什么要用框架?

         因为软件系统发展到今天已经很复杂了,特别是服务器端软件,设计到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基础工作,你只需要集中精力完成系统的业务逻辑设计。而且框架一般是成熟,稳健的,他可以处理系统很多细节问题,比如,事物处理,安全性,数据流控制等问题。还有框架一般都经过很多人使用,所以结构很好,所以扩展性也很好,而且它是不断升级的,你可以直接享受别人升级代码带来的好处。

         什么是架构?

         在建造一个系统之前会有很多的重要决定需要事先作出,而一旦系统开始进行详细设计甚至建造,这些决定就很难更改甚至无法更改。

         系统架构师,就相当于一位建筑师,要有运筹帷幄的能力,架构师绝非纯粹的理论知识就能练就的,而是要在

不同的项目中不断的磨砺,不断的总结经验,除了是一位技术牛人,还得成为一位优秀的管理人员。个人认为,

要成为一位出色的系统架构师,修炼的是经验,而非纯粹的技术。

         以前,一贯的追求技术,看到作出个什么牛B的demo出来的人就是牛人,熟不知,两军作战,决定战争成败

的关键因素是站在后方,运筹帷幄,指挥千军万马的军师是也啊!看来自己要学的东西还很多,积累经验的道路

还很长很长,虽然这个问题对于自己,在自信心上是个不小的打击,但至少让自己明确了奋斗的目标,哈哈,又有点在说大话了,恩,前面的路任重而道远啊~~~武装起来,做好迎敌的准备!

原文连接:http://oliwen.blog.163.com/blog/static/3805753220087495340358/

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Walle Build 100427 Code detection by Codefense

Copyright 2008-2010 DMH2002's Blog Some Rights Reserved.沪ICP备07021739号