FIS:
https://github.com/fex-team/fis 前端解决方案
Martini:
http://martini.codegangsta.io Golang的一个开发框架
Golang已经越来越被人们认可了,也除了不少框架,比如beego,比如Martini。我比较喜欢Martini框架带来的开发方式;简单明了,不累赘。
FIS前端集成解决方案,解决了诸多前端问题,比如压缩、静态资源链接加时间戳(md5)、合并静态资源、本地路径和线上路径的分离、提供组件化的封装等等等,见官网。
最近在学习Golang,顺便做了个middleware来结合Martini和FIS。
Demo:
https://github.com/xiangshouding/martini-fis-appmiddleware:
https://github.com/xiangshouding/martini-middleware如果感兴趣,可以下载demo运行之;
关于demo的一些说明:
+ 想url加上md5戳(跟时间戳一样的效果) $ gofis release -md remote //加m参数
+ 想合并所有的静态资源
在demo src的fis-conf.js里面添加一行配置:
fis.config.set('pack', {
"static/aio.js": "**.js", //合并所有的js
"static/aio.css": "**.css" //合并所有的css
});
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/110526
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.