1. Rails的文档和书跟Python比起来,都是渣渣,看惯了Python条理清晰的文档,我看到类似doxygen生成的东西就想关
左边那是啥?
http://api.rubyonrails.org/看看Python的。
http://flask.pocoo.org/docs/能不用iframe嘛喂?
http://www.ruby-doc.org/docs/ProgrammingRuby/这才叫美。
http://docs.python.org/2. logger打出来的东西居然不带行号和文件名?那和我自己print有什么区别?错误信息里也是,
undefined method `map' for #<String:0xb4a3a5c>
我自己代码里用到map的地方都删了,系统代码出错了至少应该告诉我在哪儿啊
3. Rails官方那本agile的书,一上来就咣咣咣生一堆满是magic的代码出来,也不讲清楚干啥用的。后来还是找了本Rails Tutorial从底向上走了一趟才勉强弄清楚了Rails里文件之间乱七八糟的关系。
4. 陡峭的学习曲线并没有带来多大程度上的开发效率提升,自动生成的代码在脱离了官方那几个例子之后用处也不大了,自己手写也多不了几行。
可能因为我没用到Rails的ORM。所以没有感觉到Rails的好处。自动测试啊,TDD/BDD之类的开发辅助工具倒是很强大,不过现阶段只想先上手。
回想去年这个时候自学Python,找了几本书并排着看,每本都讲得很清楚,没有任何难度就入门了,再之后学django/flask/
web.py/bottle也都是轻松上手。Python党的文笔和美感就是比Ruby党的要好。而且Ruby/Rails代码有太多对效率提升没多大帮助的Magic写法了,无故加大了学习曲线。5. 如果不是因为Python的json, u'xxx', unicode encode/decode error的话,我还用python。Python的语法是最接近数学和英语的,是我用过的这么多语言中最接近完美的一个。
结论就是,希望没用过Python的Ruby/Rails党去试试Python,你们会上瘾的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/15666
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.