Ror初学笔记

博主分享了自己初学Ruby on Rails (Ror) 的经历,指出Ror在国内逐渐流行,尤其在Java开发者中受到关注。文章提到了Ror在解决J2EE繁琐问题上的优势,以及对Java和.NET可能产生的影响。博主通过实践Eiffel Qiu的《Ruby on Rails实践》一书,详细记录了在Windows XP上安装和使用Ror的困难,包括下载问题、InstantRails的使用体验以及Ruby语法的初步学习。文章强调技术无国界,并鼓励程序员学习多种语言,同时期待Ruby能在国内有更多发展。
摘要由CSDN通过智能技术生成
 

Ror正在以惊人的速度增长着,特别是在经常光顾JavaEye的时候发现Ror已经在国内有很好的基础了,当然要凑个热闹尝尝鲜 咯。

     目前国内Ror的中文资料还是很少的,到网上找找就只有Eiffel Qiu的 Ruby on Rails实践(以下简称为Ror实践),想必是如果有朝一日Ror成就大业了,那么国内肯定本文的作者肯定就是国内Ror的开山鼻祖咯。毕竟Ror是新事务,像我这种只能勉强看看E文的人肯定很多的,如果直接就拿来那种大部头的文档来读,估计是很难入门了。所以大家都要好好学习E文哦,然后多多将自己的心得都共享出来,这样进步才快哦,在此我们应该像Eiffel Qiu致敬!

     我只会Java,从我的角度看,Ror能有如此大的影响力,很大一部分原因就是它成功的解决了J2EE开发的痼疾:烦琐,我知道Ror也是因为国内各大技术网站牛人纷纷投入到Ror能不能取缔Java的讨论中,以至于很多标题如“Java将死?”这样令人血脉喷张的题目都到处泛滥。有这样的坚实基础,加上Ruby自身的成熟度(Yukihiro Matsumoto 93年就开始着手开发Ruby,也就是和Java同岁),而Ruby和Rails也都是从头开始的东西,没有任何历史负担,想必将来定会在Web开发领域占据一席之地,至于Ror能有多成功,俺无法预言。而且都说每个程序员都该在掌握一门静态预言的同时再掌握一门动态语言,我想这个时候投入到Ror的学习之中是必要的。个人认为Ror只是专注于Web开发的,特点就是快速开发,而J2EE开发本身就不是以效率见长,所以个人认为Ror对Java本身不构成太大威胁,有人认为Ror会对.NET产生很多影响,想想JavaEye的升级版中已经移除了.NET版,看来微软的日子还真是每况愈下。的确Ror有机会抢占很大一部分Web开发的市场份额,那么我们吃Java这口饭的人也可以考虑将视线向J2ME或者Swing等方向运动下,毕竟Java已经不再是单纯的语言,而是一个平台。

    很多愤青都有这样的想法:Ruby是日本的,是日本的我就不学。对此看法我只能是不屑一顾,技术无国界,为了世仇就阻碍了发展,肯定是短视行为,真希望有朝一日国人也能出一个Yukihiro Matsumoto ,那我就立马放弃Ruby。

    在准备了很多天之后,终于寻找到了不加班的双休,于是我开始了奇妙的Ror之旅。

    本来想在Linux上开始的,但是鉴于我对Linux仍然太陌生,所以继续学习XP上的开发,今后在时间允许的情况下肯定是要抽时间学习Linux和Unix,想玩好Ror或者说想做好程序,Linux/Unix不学不行。

    按照Ror实践的做法,下载了一个ruby185-21.exe,然后安装,接下来打开控制台执行 gem install rails --remote,郁闷的时间正式开始了,我不知道别人是怎么样的,反正我打开RubyForge是非常的慢,简直就是打不开,估计是Ruby太火了,网站有点吃不消。然后我就反复执行着gem install rails (换了 --include-dependecies还是不行),一直都是Timeout error,没办法,直接下载rail安装文件,这次更离谱,连下载页都打不开,我哭。继续第三种方法,下载InstantRails,HOHO,我觉得这种一站式的解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值