随笔分类 -  架构实战(已作废)

-- 作废,新分类:架构之路。
摘要:见:英雄帖:开源项目招募英才 阅读全文
posted @ 2013-06-25 17:56 自由飞 阅读(1097) 评论(0) 推荐(1) 编辑
摘要:设计模式一直饱受争议,很多人对设计模式推崇备至,但也有很多人认为设计模式误导了编程者,见(《解密“设计模式”》)。我也只是一个普通的编程人员,这里只能谈一谈我在学习设计模式中的一些想法,不一定正确,欢迎大家谈论。我对设计模式的理解是分阶段的:一、这是些什么乱七八糟的东西?那时候听到了设计模式的概念,到图书馆借了一本大概名字叫《设计模式初学者入门》之类的书。书里就把23个设计模式挨个讲了一遍,引用一下每个设计模式的定义,给个类图,配点代码……然后我硬着头皮读完之后,就一个感觉,“脱了裤子放屁”。一个功能,明明很简单、很直接的就能实现,为什么要添那么多的类,绕那么多的弯?记得当时也就懂了“单例模式 阅读全文
posted @ 2013-03-07 15:45 自由飞 阅读(3036) 评论(5) 推荐(2) 编辑
摘要:对我而言,认识BLL层的作用,或者领域模型驱动的含义,最大的干扰来自数据库。我们很清楚的知道UI层的含义,也知道数据层是做什么的。但对于一个简单的(甚至是相当复杂的)系统而言,实在不知道除了对数据库进行增删改查以外,还能做些什么?发布一篇博客,不就是在数据库里插入一条记录么?点击一下推荐,不就是在数据库里做一个update么?为了避免数据库的干扰,这里,我们设定:不使用关系数据库做存储!请大家牢记,为了更清晰,更深刻的认识到这一点,我们再次明确,我们将使用最流行的NoSQL技术。牛叉吧!兴奋吧?打满了鸡血吧!好的,设计的任务交给你了,小李同学。接下来,你怎么办?哎呀,我对NoSQL还不熟呀(不 阅读全文
posted @ 2012-04-02 21:46 自由飞 阅读(2404) 评论(3) 推荐(3) 编辑
摘要:我正在开发的系统是一个简单的“博客+论坛+SNS”系统。应该比较好理解吧,就“博客园+csdn+开心网”模式。具体的功能在需要用到的时候详细讲解即可。(一)架构选择Asp.net: WebForm vs MVC我最后选择的还是MVC。只能说是个人偏好,感觉WebForm:1、对最终生成的Html不好控制2、框架略显笨重(页面生命周期,Ajax封装等)另外,asp.net MVC是新生事物,也有一个学习的机会。本来还一直觉得MVC中<%= %>难看(受asp影响),但后来razor出来以后,就彻底放心了。分层:两层 vs 三层在这个项目开始之前,我对三层都有看法,和很多同学一样,不知 阅读全文
posted @ 2012-04-01 13:43 自由飞 阅读(3732) 评论(9) 推荐(5) 编辑
摘要:用一个真实的项目自由飞·创业者的心灵家园来展示我关于架构的一些想法 阅读全文
posted @ 2012-04-01 13:07 自由飞 阅读(1175) 评论(1) 推荐(1) 编辑