Open ruby186 opened 9 years ago
1.1.1 Ruby 简介 第一个“面向大众”发布的版本在95年12月;但是诞生的第一个版本发布稍早:
#define RUBY_VERSION "0.49" #define VERSION_DATE "18 Jul 94" /************************************************ version.c - $Author: matz $ $Revision: 1.1.1.1 $ $Date: 1994/06/17 14:23:51 $ created at: Thu Sep 30 20:08:01 JST 1993 Copyright (C) 1994 Yukihiro Matsumoto ************************************************/
另外建议提一下jruby && jruby on rails(和ironruby)。有的java童鞋或许会感兴趣投降混合阵营:)
1.1.1.2 相关的书 青木前辈是个对ruby研究贡献有举足轻重的人。建议看看他的:
另外以下书记阅读也不错:
另外ruby跟死板的py比,由于py语法的限制,ruby里内部DSL更加流行。但是我没找到适合给新手的教材?我手头只有一本dsl for groovy的,不过掌握思路了和ruby差不多。 不理解meta programming和dsl,翻rails源码会相当艰辛……
1.1.2 rails生日(Please FIX) 来源: https://37signals.com/ 来源:xiecc的tss人物谱s01e08 http://www.iteye.com/topic/19170
丹麦哥本哈根,前后20年,出过两个神人:首先是安德尔斯海尔斯博客读大学时用汇编写出了pascal编译器;20年后DHH重新复刻了神迹,读大学时用php做了一个快速开发的原型,并做了几个项目(eNormicom?忘了。。CS的年代。。),后来他从项目中抽取了快速开发的核心体系,并在basecamp中尝试实现。basecamp在04年2月发布,大获成功并被誉为世界上最好的应用,然后——DHH从中抽取了ror框架,从此ror的美名名扬天下。 请参考37官网(已该公司名叫basecamp),如果无误,应该basecamp诞生在04年2月,rails诞生在该年7月。
1.1.3 rvm安装 OSX安装rvm之前,是否要把xcode-command-line-tools作为依赖条件呢?
另外很多人gem下载会遇到墙的问题。建议提一下export http(s)_proxy和国内的可用镜像(rvm指南内已有)。否则我听过最多的反馈:ruby,小日本的东西,垃圾,语法怪异,网络又烂,就对你的么性趣了……
1.1.4 rails安装 rubychina的文档有点历史了。如果照做的人估计会遇到历史的坑:
1.1.5 代码管理 github很容易躺枪,建议提醒大陆网络不好的人,bitbucket也是个不错的选择,仓库可以私有,也有snippets(gist),唯一可惜的就是不支持LFS。。。。。。
很高兴看到老同事再次动笔:)您在我心中是最为尊敬的三大高手:potian, robbin, liwei。加油___
爪机于宁国路龙虾夜市,回家再发(排版吐掉了 - -!)
@cclu 哈哈,原来是你呀,现在还忙么?有空 skype 聊。
Rails 初期安装坑的确很多,多新手不太友好。你写的太棒了,我挑一挑补充到书里。
1.1.1 Ruby 简介 第一个“面向大众”发布的版本在95年12月;但是诞生的第一个版本发布稍早:
另外建议提一下jruby && jruby on rails(和ironruby)。有的java童鞋或许会感兴趣投降混合阵营:)
1.1.1.2 相关的书
青木前辈是个对ruby研究贡献有举足轻重的人。建议看看他的:
另外以下书记阅读也不错:
另外ruby跟死板的py比,由于py语法的限制,ruby里内部DSL更加流行。但是我没找到适合给新手的教材?我手头只有一本dsl for groovy的,不过掌握思路了和ruby差不多。
不理解meta programming和dsl,翻rails源码会相当艰辛……
1.1.2 rails生日(Please FIX) 来源: https://37signals.com/
来源:xiecc的tss人物谱s01e08 http://www.iteye.com/topic/19170
丹麦哥本哈根,前后20年,出过两个神人:首先是安德尔斯海尔斯博客读大学时用汇编写出了pascal编译器;20年后DHH重新复刻了神迹,读大学时用php做了一个快速开发的原型,并做了几个项目(eNormicom?忘了。。CS的年代。。),后来他从项目中抽取了快速开发的核心体系,并在basecamp中尝试实现。basecamp在04年2月发布,大获成功并被誉为世界上最好的应用,然后——DHH从中抽取了ror框架,从此ror的美名名扬天下。
请参考37官网(已该公司名叫basecamp),如果无误,应该basecamp诞生在04年2月,rails诞生在该年7月。
1.1.3 rvm安装 OSX安装rvm之前,是否要把xcode-command-line-tools作为依赖条件呢?
另外很多人gem下载会遇到墙的问题。建议提一下export http(s)_proxy和国内的可用镜像(rvm指南内已有)。否则我听过最多的反馈:ruby,小日本的东西,垃圾,语法怪异,网络又烂,就对你的么性趣了……
1.1.4 rails安装 rubychina的文档有点历史了。如果照做的人估计会遇到历史的坑:
1.1.5 代码管理 github很容易躺枪,建议提醒大陆网络不好的人,bitbucket也是个不错的选择,仓库可以私有,也有snippets(gist),唯一可惜的就是不支持LFS。。。。。。
很高兴看到老同事再次动笔:)您在我心中是最为尊敬的三大高手:potian, robbin, liwei。加油___
爪机于宁国路龙虾夜市,回家再发(排版吐掉了 - -!)