在线web应用程序开发目前有许多正流行的框架. 也有许多不同类型的框架,比如那些拥有大量插件,可以让你更加快速的迭代 (比如 Rails),或者还有其它非常简单和低级别的 (比如 Flask).
web应用程序开发中两个相对而言更加流行的框架是 Ruby on Rails 和 Laravel. 它们两个都是非常成熟的项目,已经面世相当长一段时间了 . Ruby on Rails 在2005年12月被引入,而 Laravel 则是2012年2月 .
如上所示的第一次发布的时间, Laravel 更加年轻,但Rails并没有显得太老 , 因为社区一直在进行创新,持续的通过引入更新的,更加智能还有更加棒的工具,来迭代项目.同样的 Laravel 成长也非常快.
如果你想有一个在我们的云端服务上的带有Ruby on Rails的 Ubuntu 14.04 LTS 服务,所有你需要做的就是开启一个新的服务器,登录,安装Ruby然后安装Rails. 就那个容易.
$ nova boot --flavor nb.2G --image "Ubuntu 14.04 LTS" --key-name MacBook rails-dev $ nova ssh rails-dev Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-29-generic x86_64) * Documentation: https://help.ubuntu.com/ root@rails-dev:~# apt-get update root@rails-dev:~# apt-get install -y ruby ruby-dev make root@rails-dev:~# gem install --no-ri --no-rdoc rails
那就安装Rails时你需要做的所有东西. 一旦它已经安装好了,你就只需要创建一个新的应用程序并开始把玩它了. 这很可能是最容易操作的部分了.
$ rails new weblog
为了启动内置的Ruby on Rails服务器,你只需要通过切换到项目路径下并使用命令行,就能开启内置的服务器了.
$ rails server
现在你已经准备好可以处理服务请求并编写你的web应用程序代码了. 这一过程,包括安装Ruby在内,最多不超过5分钟. 如何你已经把所有的东西都安装好了,很可能在一分钟之内就可以开始.
PHP 很可能是web开发者最容易搞懂的语言了. 其一大原因就是PHP能作为处理服务的语言用在服务器端. 不过,限于本文的范围,我们假定用户能在它们的机器或者一个服务器上运行它. 而它还有一个强有力的入门优势就是它能被用在大多数典型的托管平台上.
PHP 默认会在OS X上安装,而它也能很容易的被安装在任何机器上面,Laravel 也有一个极其简单且容易使用的安装器.
如果你想获得一个在我们云端服务上的带有Laravel的 Ubuntu 14.04 LTS环境, 你只需要创建一个服务器,在上面安装PHP,然后简单地运行虾米那的命令就行了
$ nova boot --flavor nb.1G --image "Ubuntu 14.04 LTS" --key-name MacBook laravel-dev $ nova ssh laravel-dev Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-29-generic x86_64) * Documentation: https://help.ubuntu.com/ root@laravel-dev:~# apt-get install -y php5-cli php5-curl php5-mcrypt root@laravel-dev:~# php5enmod mcrypt root@laravel-dev:~# wget -O /usr/local/bin/laravel http://laravel.com/laravel.phar root@laravel-dev:~# chmod +x /usr/local/bin/laravel
这就是安装Laravel需要做的. 下一步就是创建一个应用程序了,过程同安装Rails一样简单.
$ laravel new weblog
评论删除后,数据将无法恢复
评论(10)
引用来自“wcrack”的评论
laravel和zend framework,各有什么特点。哪个好些?