我是有一天没事做照着Ruby官网的Get Started写个Hello World,玩玩新的语言,然后就走上了不归路……
听说Rails很好很强大,然后就去玩玩。不过Rails中文资料缺乏而且滞后,于是啃英文资料,但还是啃不下去。因为Rails做Web开发很方便,但也要求开发者要掌握许多多东西。什么HTML,CSS,JavaScript,还有HTTP,数据库之类的都要了解。有兴趣的可以看看这篇文章:
说 ruby on rails 很简单什么的都是骗人的
http://blog.dygvirus.info/?p=117
于是转而找一个简单的框架来学,巩固下Web开发的基础,找到了这本书。
很薄很薄的书,120页,五章。
第一章,对Sinatra的简单介绍,最后放了个石头剪刀布的游戏,连HTML页面都没有,通过URL输入玩家的选择……
第二章,基础,讲了路由机制,HTTP请求,Cookie等东西
第三章,深入,因为Sinatra也是基于Rack的,分析试着不用Sinatra而通过扩展Rack实现简单的功能
第四章,教你将程序模块化
第五章,做一个简单的博客
书很薄,也没什么废话,该讲的东西都讲的比较清楚,对Sinatra感兴趣的可以翻翻。