本文为原创。转载请注明:
作者:Utensil
博客:http://utensil.iteye.com/
邮箱:utensilcandel@gmail.com
最终买了《Practical Rails Projects》。原来那本《征服Ruby On Rails》遍地开花,什么都讲一点,但比较浅,难以深入体会。比如原来只能体会一下ROR的CRUD的快速开发scaffold ,却仍难对如何用这个框架做真正的网站有一个概念。而本来想一起买的《Ruby on Rails社区网站开发》,全书做出来的那个社区网站架在网上了,我去看了一下,没什么好感,所以赶紧不买了。
买回来之后,去Apress和Fecit下载了全部的源代码(非常慢非常艰辛),架起了新版的Aptana Studio 2之RadRails做IDE,开始做里面的项目的时候,才发现,这本书又是针对Rails 1.x……还有其他过时的方面,比如它的MonkeyTasks项目里面用到的Acts as Authenticated插件,已经不再开发了,接下它的火炬的是restful_authentication这个插件,和原来比有不变的东西,但也有许多微妙的变化,总体来讲,是变得更好用更方便了,但移植的过程我花了很多时间对着书去揣摩和试错。不过,移植一直是相当有趣的一项工作,我喜欢,按部就班地照着书做,又有什么意思呢?(关于移植细节,不在此敷述。可参见http://d.hatena.ne.jp/zariganitosh/20080726/1217141005
)
现在是基本回到Windows下来了。前段时间找工作,改简历,还是Office 2007顺手和不走样,上Q也多,又被旋风下载、QQ影音、QQ拼音、FTPRush这些好用的软件粘住,所以很少回Linux那边了。把Linux下的很多习惯带回了Windows,比如上网还是用火狐——遨游的在线收藏总是连不上,无法信任;同时遨游又经常假死——火狐加上FireGesture、Easy DragToGo和Foxmarks在线收藏这几个插件,功能齐全,速度又快,远远胜过遨游,只有遇到那些写得不规范的网站,才回一回遨游去看。
在Windows下用XAMPP重新搭建起了Apache+MySQL+php+phpMyAdmin,也装上了Zend Studio的Windows版,它的确是非常不错的跨平台php开发环境,这里推荐http://www.zendstudio.net/
这个博客,上面有齐Zend Studio在各平台的下载链接,甚至还有注册机,文章也精彩。
而Aptana Studio呢,就更是优秀的跨平台Web 2.0开发环境。它本身具有对HTML、CSS、JavaScript的完善支持(光自动完成这一块就比Zend Studio舒适好多,唯一的缺憾是没有WYSIWYG编辑,不过其实这个在Web 2.0当中比较少用到),再以插件的形式提供了对各大Ajax库、php、Python、Ruby on Rails、Air、CVS/Subversion、SQL Explorer等的完善支持,而这么好的东西居然是免费的!它的商业版只多了一些我们通常用不着的功能。
Aptana Studio是基于Eclipse的,同时有Eclipse Plug-in版和Standalone版,建议下载Standalone版,熟悉Eclipse的人都知道它的插件的dependency的问题常常较麻烦,还是Standalone,专门整合好的好。而且建议下载zip版而不是setup版,因为后者会出现一些莫名其妙的运行错误,较不稳定,而且会出现元数据目录名的乱码,而后者是绿色版,没有这些问题。下载页面是http://www.aptana.com/studio/download
。另外一个问题是等到Studio本身下载下来了,要搭建RadRails环境时,就需要用插件更新,但是可能是我们这里的网络太慢,等待很久,而且最终会失败,所以建议大家将更新站点下载到本地来,地址是http://update.aptana.com/update/
,上面有各个插件的列表,比如点RadRails进去,下面Manual Installation一节就可以下载更新站点到本地,这样安装插件时就非常快了,那里有操作说明,这里就不敷述了。
RadRails自带JRuby,也有常见的Ruby库,而且它还自动带有Apache出品的Derby数据库,它就像Sqlite一样小巧、基于文件,开发时可以用它做数据库,反正切换数据库在ROR中不过是几行配置文件的事。同时,RadRails还自带Mongrel服务器,也有内置的浏览器。有了RadRails,ROR的一切都变得轻松!
分享到:
相关推荐
《Ruby on Rails Tutorial》中文版(原书第2版,涵盖 Rails 4) Ruby 是一门很美的计算机语言,其设计原则就是“让编程人员快乐”。David Heinemeier Hansson 就是看重了这一点,才在开发 Rails 框架时选择了 Ruby...
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 ...
Ruby On Rails中文教材(PDF)
ruby on rails社区网站开发源码
Ruby on Rails Web开发学习实录 内容简介: 在目前的主流web开发技术中,基于ruby语言的rails框架是做网站开发速度最快的工具。它可以达到j2ee框架开发速度的5~10倍,并且代码量也非常少。另外由于代码量的大幅度...
ruby on rails对mongodb的操作ruby on rails对mongodb的操作ruby on rails对mongodb的操作ruby on rails对mongodb的操作
本书的目标是成为对“如果想学习使用 Ruby on Rails 进行 Web 开发,我应该从哪儿开始?”这一问题的最好答案。学习完本书的内容之后,你将具备使用 Rails 进行开发和部署 Web 程序的技能。同时你还能够通过一些进阶...
Ruby On Rails 官方教程,这本书讲解如何使用 Ruby on Rails 框架开发应用,以及如何把应用部署到生成环境。本书使用 Rails 默认的开发工具栈开发了一个完整的社交应用(类似 Twitter)。读完本书后你将掌握如何使用...
ruby on rails 教程源码,配合原书使用
本书教您如何使用Ruby on Rails开发和部署真正的,具有工业实力的Web应用程序,Ruby on Rails是为诸如Twitter,Hulu,GitHub和Yellow Pages等顶级网站提供支持的开源Web框架。
Ruby On Rails 框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails 带给 Web 开发者的是极高的开发效率。 ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可...
ruby on rails最新版 这是本人精心收集的重要软件
ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)
Ruby on Rails中文指南
该资源包包括在Linux安装Ruby on Rails所需的包,以及安装步骤文档
ruby on rails api方便查阅
最新Ruby on Rails中文版介绍,欢迎大家共同学习此最新的技术!随着Ruby和Rails版本的不断升级,这些知识也在不断的更新,谢谢的支持!