在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Ruby到底火不火,目前难以下结论,不过从招聘方面来看,使用的公司还是少数,从薪水来看,相对于其他,还是蛮高的,可能主要原因是因为学的人少吧.编程语言都有通性,多学一门语言也不是坏事,在朋友推荐下,也粗略看了一下ruby的基本语法,个人由于有c,php,js方面基础,所以看起来也不费力,ruby给我的第一印象是语言精练,代码精简,不需要写分号,也不需要像Python那样严格遵循格式,这是其他语言不一样的,至于语法都是大同小异,最后接触了一下Ruby on Rails框架,学习ruby主要就是学习此框架,绝大多数php框架都有多多少少山寨ROR的结构,总的来说,框架提供了大部分功能,我们只需要自己去继承即可,开发人员主要把精力放在设计上和业务处理上,时间短,个人还没有看出ruby开发的优势,接下来叙述一下整个安装ruby和ruby on rails(简称ROR)安装以及开发实例. 我也是菜鸟一枚,所以对ruby叙述有误请看客包含.开发第一步就是配置环境,我主要是在windows下学习,最优的开发环境是Mac ox和Linux,这方面配置比起windows更简单,只需要使用命令即可完成,有兴趣的可以搜索.下载ruby for windows版本(http://rubyinstaller.org/),接着安装,默认就安装到c盘ruby下面吧,接着在开始菜单找到Start Command的命令窗口,这个是模拟linux环境的命令窗口,首先我们看到的是ruby版本,查看的命令是ruby -v,我们再来查看gem -v版本如果不是1.8以上,那么就需要更新,命令是gem update --system,接着安装Ruby on rails ,gem其实是一个ruby写的应用程序管理软件,rails也是一个gem包,接着要等待很长一段时间来安装rails,安装完成以后,我们输入rails -v来查看版本 现在是3.2.4最新版本,现在基本就搞定了框架,我们可以来测试创建一个ROR应用程序,创建命令:rails new C:\weblog,这里new后面是路径,weblog是应用程序名称,建议使用英文.等待一下,一个应用框架就建立好了,我们打开文件夹发现里面有很多不同名字的,从意思上基本知道都是做什么的,以后的开发主要在app这个文件夹,打开以后发现里面有MVC模式组成的文件夹,这个就是以后学习的重点,到这里为止,前期准备工作已经做好了,接着我们就来演示服务器运行. 用php我们知道服务器可以是apache,nginx,iis等,当然ruby也是支持的,不过我们在此处使用ruby自带的小型服务器,输入rails server就可以启动WEBrick服务器,如果启动不了,使用gem install WEBrick来安装,其他遇到没有安装的gem包时,也可以采用此命令来安装相应的.命令简写rails s也是可以的,等几秒就启动啦,这时候浏览器输入http://localhost:3000/就可以启动应用程序了,是一个welcome页面他的文件实际位置在应用程序目录的public/index.html里面我们要改成自己的启动目录呢,就需要重命名index.html为index2.html,接着创建一个控制器,需要另外再打开一个命令窗口,输入 如果你想快速写一个博客,使用 ruby方面在博客园还比较少,可能和使用者过少有关,有这方面学习的朋友欢迎交流,粉我任何联系方式都可以.http://guides.ruby-china.org/getting_started.html这是一个非常好的例子用很简短代码完成的项目例子. 最后提供几个文中命令 irb进入ruby命令编程 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论