本文探讨的主要是互联网软体的构建,虽然文中提到的技术也可以用在传统脱机环境。
我们都知道,在拥有互联网的情况下,构建软体最让人向往的方式应该是像web站点一样,我写了什么,用户不需要升级神马的,在浏览器刷新一下就能看到了,我们暂且称这种软体构建方式为web构建方式。他最大的特点有前后端分离,动态加载,即时交付(这包括软体本身和新的内容的分发),可控,维护方便。
反观传统的软体构建方式,...
分类:
其他好文 时间:
2014-12-18 15:21:25
阅读次数:
254
https://ruby-china.org/topics/20291http://www.zhihu.com/question/23512853http://ued.taobao.org/blog/tag/%E5%89%8D%E5%90%8E%E7%AB%AF%E5%88%86%E7%A6%BB/...
分类:
其他好文 时间:
2014-12-18 14:55:09
阅读次数:
148
很多同学在LeanCloud上遇到的不少问题,其实可以自我解决的,现在介绍一下LeanCloud上的调试方法。
LeanCloud 是通过 REST API来进行前后端分离的,这意味着当出现问题的时候,首先看看网络请求是什么,来确定是客户端发出的请求不对,还是服务端处理请求不对。...
分类:
其他好文 时间:
2014-12-17 18:35:28
阅读次数:
294
现在web开发的趋势是前后端分离。前端采用某些js框架,后端采用某些语言提供restful API,两者以json格式进行数据交互。如果后端采用node.js,则前后端可以使用同一种语言,共享某些可重用的Js代码,并共享构建工具。但很多时候我们可能采用别的语言,如ruby/java/scala等,此...
分类:
Web程序 时间:
2014-11-06 19:22:02
阅读次数:
337
随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本。为了提升开发效率,前后端分离的需求越来越被重视,后端负责业务/数据接口,前端负责展现/交互逻辑,同一份数据接口,我们可以定制开发多个版...
分类:
Web程序 时间:
2014-10-21 00:57:39
阅读次数:
317
按照以往的开发模式,前端人员制作好静态页面交给与后端人员进行动态嵌套开发。迭代模式带来一系列问题,静态页面套成动态后,一些操作、业务、模版技术等动态页面已经跟静态页面有了一些差距。这时候前端...
分类:
其他好文 时间:
2014-10-04 19:08:07
阅读次数:
237
# 前后端分离的利器:fiddler的实用功能举例##what's fiddlerfiddler是一款代理软件,对于前后端分离开发非常重要。可以说,如果前端开发没有用上fiddler或类似软件,那还不能算是真正的前端开发。fiddler有三大实用功能:做代理,造响应(反向代理),造请求。下载安装请自...
分类:
其他好文 时间:
2014-09-16 00:11:49
阅读次数:
369
今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做java的web开发,会选择struts2或者spring.....
分类:
编程语言 时间:
2014-08-26 01:43:45
阅读次数:
237
在前面的文章里我谈到了前后端分离的一些看法,这个看法是从宏观的角度来思考的,没有具体的落地实现,今天我将延续上篇文章的主题,从纯前端的架构设计角度谈谈前后端分离的一种具体实现方案,该方案和我原来设想有了很大的变化,但是核心思想没变,就是控制层是属于Web前端的。 在以前文章里我说道前后端分离的...
分类:
Web程序 时间:
2014-07-27 10:35:52
阅读次数:
407
在index.php的第97和98行的注释, // The directory name, relative to the "controllers" folder. Leave blank // if your controller is not in a sub-folder within t....
分类:
其他好文 时间:
2014-07-19 00:18:35
阅读次数:
212