rails起步很艰难

前言:web领域,屈指可数的JSP,.net,php,另加ruby的rails,python的Django还有最近的nodejs,久远的perl,每个都有自己的特色。抛开深度,每一种尝试一下也是一种乐趣。模式相近,细节不一,无不殊途同归!前一段,买了一本《松本行弘的程序世界》,偶尔翻翻,可读性不低,但为了明晓其意,不得已看看ruby。据传,ruby的热潮由rails掀起,好奇,尝试之。


rails的承诺

1. 惯例优先

2. 不重复自我

3. 灵活开发


惯例优先

主要是指配置,往往框架启动到工作需要很多配置项,它们写在xml文件里。rails设定了大量的默认配置,开发时遵循一些惯例约定即可。如果没有改变默认配置的需求,rails需要一个单一且短小的配置用于数据库连接。

不重复自我

不必复制粘贴相似或相同代码,只需在核心位置存储功能每个需要使用功能的部分引用即可。

灵活开发


环境准备

ruby -》rails -》 mysql

1. 安装ruby

2. 安装rails

如果ruby路径放入path,命令行下“gem install rails -include-dependencies”(注意:include前只有一个“-”)。

3.mysql

分别输入“ruby -v”、“rails -v”查看版本已验证成功与否。

rails 4.1.0

ruby 2.0.0

建立新项目

可以在命令行下选定任一个目录,比如G:\programe-software\ruby\workspace,切换到该目录下执行“rails new pro”即可自动建立一个名为pro的新项目。到该路径下去查看自动生成了一系列的文件及文件夹。

启动server

rails自带websick,切换到pro下执行“rails server”之后各种错,参照文档,无解,新版本4.1加之rails不熟悉,连内置服务都起不起来。网上有文说,windows下最好不要玩rails,因为大多文档资料连基本命令都是针对linux、mac的。好吧,既然如此,暂且放一放。毕竟,成与不成不影响现实,都是很小众的东西。

 

看到网上有人贴某些实例应用,但后台使用rails写的,作为一个基于解释型脚本语言写的框架,号称快捷简单,很多方面比较php还是不敢恭维。不知道实际是不是如此。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值