Weitere ähnliche Inhalte
Ähnlich wie Go for web (20)
Go for web
- 2. 关于我
• 翁伟,汕头人,原常驻新加坡
• 不断折腾(10年?)的全端程序员
• .net -> py -> php -> go
• 再次回国创业,觅伙伴
• wengwei@xipintech.com
- 4. “Go is a programming language designed by Google to help solve
Google's (big)problems. ”
–Rob Pike
- 8. Web? 上MVC!
• Go的MVC框架已经有一堆
• Beego / Martini / Revel….
• MC两层各有特色
• V层基本都一样:Go HTML Template
- 10. 王垠:Go HTML Template库
• “基本可用”的模板方式
• template里面夹带的代码,居然不是Go语言自己
• 表达能力相当弱
• 需要的数据全都放进同一个结构
• 每个帮助函数又需要一定的“注册”信息
• 相当的麻烦和混乱
- 18. Razor
• ASP.NET MVC默认模板
• 支持嵌入c# / vb.net
• .Net程序员用过基本都说爽(包括我):
• http://www.zhihu.com/question/19973649
- 41. • GO的编译速度是很惊人的!
• 这是60万行Go代码的项目+ Mid 2011 Macbook Air
• 基本可保持ctrl + s / alt + tab / F5 的web开发节奏
- 55. 但是!
• “几个页面”随便怎么做都行
• Go当然也非常适合
• 中型web应用,比方说论坛
• 现在肯定是php / Rails / Django / Asp.Net成熟
• Go也可以做,如果你喜欢重新发明轮子的话
• 大型网站呢?
- 60. Q & A
• QQ: 124424
• 微信:Wuvist
• 欢迎投简历wengwei@xipintech.com
(公司网站还没做~^_^)
- 61. 引用资料
• https://talks.golang.org/2012/splash.slide
• http://open.qiniudn.com/go-next-c-pptx.pdf
• http://www.csdn.net/article/2012-09-14/2809984-will-go-be-the-new-go-to-programming-lan
• http://weibo.com/1889019865/B4nx3z6GF
• http://www.yinwang.org/blog-cn/2014/04/18/golang/
• http://zh.wikipedia.org/wiki/PHP
• http://www.ituring.com.cn/article/1339