剑走偏锋,小心走火入魔

这是很久前写好的文字,闲得无聊就发上来,几个月前的感想,上午一个群里的朋友的发问让我有了冲动把他发上来,虽然知道这里藏龙卧虎,但是直觉似乎观战的小菜更多,于是就老一次脸皮吧。

说架构师那是和卤豆腐干一般越老的越香,归纳归纳无非于姜是老的辣,老辣的设计处处体现二字,中庸,附赠二字,和谐,很多朋友在开始做设计的时候喜欢用先进技术,于是才学会了3层架构于是就开始忙不跌的,4层,5层,直到某日在一群惊闻7层,开始以为在讨论网络问题,后来才发现某君在炫耀其精巧架构,大有不作成千层饼不罢休之势。第二个例子是插件架构,自从DNN出现以来,牛人们纷纷又把目光转向插件,说来惭愧,在下也曾迷惘其间。后逢高人点化,何谓架构?唯取舍尔。灵活VS效率,矛与盾,绝对灵活的架构,也就意味着绝对低效的性能,绝对的性能面前也就是绝对紧耦合的实现。架构师就应深谙取舍之道,在综合开发团队的各种情况和客户需求的基础上,在效率和灵活间取得一个最佳的平衡。之后每逢群里有人发问,某某框架,某某架构,如何如何,吾笑而不语。。。。。。

posted on 2007-01-23 15:07 亚历山大同志 阅读(2210) 评论(19)  编辑 收藏 网摘 所属分类: ORM

评论

#1楼 2007-01-23 15:42 七年之痒      

深得我心   回复  引用  查看    

#2楼 2007-01-23 15:45 ob[未注册用户]

这样的文章是不能上首页的 注意博客园与bbs的区别
  回复  引用    

#3楼 2007-01-23 15:47 woodhead      

呵呵,老兄别怪我又来多嘴哈,随叫咱们关心的东西都差不多呢?
“何谓架构?唯取舍尔。 ” 这句话真是深得我心,小弟在进入现在任职的公司时面世人员问我“设计中最难的是什么?”,我的回答正式“取舍”二字。但我觉得架构师更多时候是在“成本”和“灵活度”之间权衡,而不是在“效率”和“灵活度”之间权衡。系统效率的瓶颈往往就集中在那么一两处地方,所以往往整个系统设计的越灵活,留给这些瓶颈的调优余地也就越大。
而“灵活度”常常要求在系统中选择更细粒度,更深层次的对象抽象来实现,直接导致系统复杂度和理解难度增加,从而导致开发成本升高,但不充分的灵活度会使得系统响应需求变化困难,一样的升高开发成本。所以做为一名系统设计师,面临的问题常常是“效率”、“灵活度”和“成本”三者之间的取舍和平衡
  回复  引用  查看    

#4楼 2007-01-23 17:05 chengbo      

说的不错,受教了   回复  引用  查看    

#5楼 2007-01-23 17:47 Cure      

中庸之道   回复  引用  查看    

#6楼 2007-01-23 20:37 果果’er      

取舍难啊。我现在就是做一点点很小的东西都在为取舍花去大把时间,看到缺点更多,优点更少。经常取舍中受折磨。   回复  引用  查看    

#7楼 2007-01-23 21:15 rexz[未注册用户]

极为中肯   回复  引用    

#8楼 2007-01-23 21:37 juqiang[未注册用户]

深有同感!

偶现在的想法是,细节决定一切.如果一个架构不考虑扩展性\伸缩性\性能\安全,完全没有意义的.一个刚毕业的孩子,也能照葫芦画瓢,糊弄老板的.
  回复  引用    

#9楼 2007-01-23 22:02 小雨[未注册用户]

不错 不要走火入魔   回复  引用    

#10楼 2007-01-24 08:05       

除了这些,个人还认为架构师最重要的一点是前瞻性和保护客户投资的能力,即看到未来一定时期内可能的需求,现在在架构就能考虑到;说到细处,如数据库建模时就能考虑预留字段,表的NF等等,最大程度上避免”牵一发而动前身“   回复  引用  查看    

#11楼 2007-01-24 08:46 补丁      

同意   回复  引用  查看    

#12楼 2007-01-24 09:03 jillzhang      

一家之言   回复  引用  查看    

#13楼[楼主] 2007-01-24 09:14 亚历山大同志      

to jillzhang
大清早一起床就看到这么多留言真是很高兴,不错,这里却是一家之言,每个人说的也都是一家之言,不过众多一家之言在此汇聚,那就是众志成城了
  回复  引用  查看    

#14楼 2007-01-24 10:14 冬冬      

深有感触,软件是一门工程,不是艺术品,必须权衡成本和效益之间的关系,也就是:取舍!   回复  引用  查看    

#15楼 2007-01-24 12:17 二手的程序员      

黑色背景不好,总有一种让人误认为博主心理有问题的感觉
以前用字符显示器的年代却没有这种感觉
换个深色的好一些
  回复  引用  查看    

#16楼 2007-01-24 16:56 古月情风[未注册用户]

说的不错,现在很多人盲目追求架构,忘记"成本"才是根本   回复  引用    

#17楼 2007-01-24 19:45 A.Z[未注册用户]

@二手的程序员
不巧我和lz用同一种颜色,背景色体现白色的字很漂亮,你不觉得吗?
  回复  引用    

#18楼 2007-01-25 22:07 电视机9号      

归纳得很好。   回复  引用  查看    

#19楼 2007-01-26 14:05 Hussar      

架构应该是根据项目实际情况综合考虑扩展性\伸缩性\性能\安全
动不动就是100层结构好像这个公司做的都是宇宙系统
  回复  引用  查看    




发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 627979




相关文章:

相关链接:

导航

公告

鉴于很多TX投诉黑色背景杀伤眼球,遂换个容易阅读的
PS:背景音乐是电影《斯密斯夫妇》的主题乐 Mondo Bango
!!八强八强!!!!!!!
<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

统计

与我联系

搜索

 

常用链接

留言簿

我参加的小组

我的标签

随笔分类(86)

随笔档案(85)

相册

朋友的Blog

同事的Blog

最新随笔

积分与排名

最新评论

阅读排行榜

评论排行榜