开发者社区> 科技小能手> 正文

Ruby的资源站点和开发工具列表

简介:
+关注继续查看

 Agile Web Development With Rails-应用Rails进行敏捷Web开发. 其实涉及到Ruby编程语言.相对于Java ,C#,在编程风格和体制上都发生一定变化. 让这个以偏向固定逻辑的程序员来说.刚刚接触第一周除了不断消化Rails新框架.同时要在Rails框架下基于敏捷的编程语言Ruby加以关注.

Agile Web Development with Rails中文版的翻译已经在去年出版. 但是我最近在逛这些Ruby社区时. 给我感觉是虽然时间短暂. 但是Rails这个新鲜框架就在Web开发领域能和已经非常成熟的PHP/Perl/Python等相提并论. 从Rails框架衍生出来的Groovy GRails, SQL on Rails, Lisp on Rails,Trails, MonoRails这些所谓新东西. 在Java世界也受到一定程度关注. 这些现象让我产生一丝不解. 到时不断吸引我.

其实Rails是具备了敏捷特性的Web开发框架. 除了框架本身设计之外. 她也得益于Ruby语言本身. 相对于Java/C#等语言 Ruby更灵活 更具有动态性. 它的语法能够随着不同的应用场景而进行演变. 这个特性就使得开发者能够在Ruby语言基础上创造出形形色色的DSL.——通俗点就是. Ruby程序看起来像是描述问题像文字一样. 而不是"仅仅是编写计算机程序".

最近一周时间一直在整理Ruby开发语言语法以及基本运用. 也整理相关关于Ruby的资源站点和开发工具. 基本上覆盖了Ruby开发过程中每个开发者的需要.

资源站点:

Ruby Programmer[Ruby官网 提供开发环境部署文件的下载以及相关文档]

Ruby on Rails[中文社区]

Ruby Inside[Ruby开发者BLog Team 资源很丰富的 值得一看]

Ruby Foreign[其中涉及用Ruby开源项目下载和丰富源码 另外还有个特点是开发者交流比较多. 以及相关利用Rails做的开发方案等 ]

Ruby forum[类似一个超级容量的论坛形式. 里面不仅包含Ruby开发. 同时还关于Rails详细解析. 以及对JRails这些衍生框架比对、Ruby开发环境部署 等细节也包含很到位]

Ruby Doc[Ruby开发环境部署 以及Ruby相关衍生框架的API详解.]

注:我也只是看了其中一部分关于Ruby的资源. 如下只做列出 自己查看.

 yoRails

RubyQuiz

RailsForum

PlanetRubyonRails

Rails开发插件

Rails For All

Nuby on Rails[一个Ruby的衍生框架]

Rails Code

Rails Casts

开发工具: 

Ruby on Rails[Ruby开发环境配置等相关细节 以及基本第三方工具]

Ruby IDE

Eclipse RDT[同样支持Eclipse开发工具支持 不过需要装入额外插件]

Aptana Rails[第三方工具]

Railskits

如上简单列举管Rails框架Ruby开发资源和常用开发工具.工大家参考


本文转自chenkaiunion 51CTO博客,原文链接:http://blog.51cto.com/chenkai/765097


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《面向对象设计实践指南:Ruby语言描述》—第1章 1.3节设计行为
随着常见设计原则和模式的出现与传播,所有的OOD问题可能都已被解决。既然基础的规则都已知道,那么设计面向对象的软件还会有多难呢?
1271 0
《面向对象设计实践指南:Ruby语言描述》—第1章 1.2节设计工具
设计可不是遵循一套固定规则就完事的动作。它是每次沿着一条分支前进的旅行,在这条路径上早期的选择关闭了某些选择,同时又会打开其他新的选择。在设计过程中,你会徘徊于各种错综复杂的需求中,这里的每个关键时刻都代表着一个决策点,它会对将来产生影响。
1579 0
《面向对象设计实践指南:Ruby语言描述》—第1章 1.1节设计赞歌
世界是过程式的。时间不停在向前流动,而事件也一个接一个地逝去。你每天早上的过程或许就是:起床、刷牙、煮咖啡、穿衣,然后上班。这些活动都可以使用过程软件来建模。因为了解事件的顺序,所以你可以编写代码来完成每一件事情,然后仔细地将这些事情一个接一个地串在一起。
1641 0
Ruby自动文档工具 RDoc 3.3 发布
Rdoc是针对Ruby源代码的文档系统。Rdoc可以读取源代码文件,分析源代码中的语法信息和注释文本,生成html格式的文档。Ruby的内建库和标准文档都是用RDoc生成的。我们可以用命令访问。如果用RubyGems来安装Rails的,运行gem server ,可以看到(Server started at http://0.0.0.0:8808)然后我们用浏览器访问http://localhost:8808 rake doc:app 命令可以为Rails项目创建html格式的文档,并将其放在doc/aap目录下。
614 0
【Ruby on Rails全栈课程】3.3 网站主页面以及相关设置
每次打开网站,系统会通过root 'home#index'将请求分配到home_controller.rb中的index方法,如果和数据库有数据交互的话,在index方法中调用model模型来实现与数据库的交互,最后将得到的数据显示在app/views/home/index.html.erb页面上。我们再来复习一下网页请求的路径
77 0
Ruby学习资源
这里是一些Ruby学习资源。 网站名称 网址 Ruby官方文档 https://www.ruby-lang.org/zh_cn/documentation/ Learning to Program https://pine.
826 0
Confluence 6 安装一个语言组件
Confluence 捆绑了一系列的语言包。这些语言包在 'Language Configuration'  界面中的语言选项中。
794 0
Confluence 6 手动安装语言包和找到更多语言包
手动安装语言包 希望以手动的方式按照语言包,你需要按照下面描述的方式上传语言包。一旦你安装成功后,语言包插件将会默认启用。
984 0
+关注
科技小能手
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
荷鲁斯 移动端第三方库安全检查引擎介绍
立即下载
使用C++11开发PHP7扩展
立即下载
低代码开发师(初级)实战教程
立即下载
相关实验场景
更多