Martini 和 FIS 的结合

2014-04-29 18:27:43 +08:00
 fansekey
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-app
middleware: 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
});
1833 次点击
所在节点    Go 编程语言
1 条回复
fansekey
2014-04-29 18:49:29 +08:00
+ 合并 $ gois release -pd remote //加p参数

上面应该是gois 不是gofis,居然编辑不了,汗~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/110526

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX