代码改变世界

随笔档案-2014年01月

前端与后端分离的架构实例(一)

2014-01-25 11:38 by 麦舒, 36164 阅读, 收藏, 编辑
摘要: 看了《系统架构:Web应用架构的新趋势---前端和后端分离的一点想法》这篇文章,对前端与后端的分离非常认同,这样做对于系统的维护是有相当大的好处的。正好自己也设计了一个这样的系统,于是把它拿出来,和大家讨论一下。这个架构,与其说是想出来,还不如说是我做系统总结出来的最佳实践。我们做的系统,前端的页面基本都是使用 JavaScript 的富户端页面,主要应用的框架用,jquery、jquery ui、knockout js、Durandal、另外,还有自己封装的一些 UI 组件,后端的主要采用到的技术有 OData、MVC、Linq to SQL 以及自己写的一个权限管理组件,数据库采用的是 S 阅读全文

一个示例让你明白界面与数据分离

2014-01-21 11:08 by 麦舒, 20583 阅读, 收藏, 编辑
摘要: 前几天,看到叶小钗同学的《一次面试回顾——探讨表现与数据分离》,并且发表自己的见解。他说的“表现”,在我的文章表述为界面,我认为:1、界面与数据的分离,必须体现在代码上,界面的代码归界面的代码,数据的代码归数据的代码,两者必须泾渭分明。2、当界面需求发生改变,只需要改写界面的代码,并且所改写的代码不能影响到数据访问的代码。只有做到这两者才算界面与数据分离。叶小钗同学让我上代码,趁今天还不是很忙,写下了下面的代码: 添加 代码是可以直接Copy运行的,界面如下图:上面的代码,真正做到了界面与数据的分离:1、在数据访问的代码,没有... 阅读全文

迟来的2013年度总结

2014-01-02 13:58 by 麦舒, 1708 阅读, 收藏, 编辑
摘要: 很久没有在博客园写过东西,原来打算写的《深入了解Linq to SQL》的系列也太监了,自从来 到大上海,由于项目忙,再加上生活丰富,再另外自己在忙于写一个新的框架,实在没暇顾及自己的博客了。为什么来上海2013年,由于广州、深圳找不到工作,同时耍了半年,也厌倦了,经朋友介绍就来了上海。找不到工作的原因大慨是自己开的价格相对高,同时面试的公司也不怎么需要我这种人,再另外一个原因,相比那些小朋友,年纪大了,对方觉得我不会安稳地呆在那里上班。上海与广州的差异很多在广州的朋友都会问,能不能适应上海的生活。其实除了热一点,冷一点,还真没觉得有多大的区别,六月底刚来那会,感得上海就象个烤箱,竟然比广州还 阅读全文
点击右上角即可分享
微信分享提示