Skip to main content

Vincent Tsao's Library tagged ror   View Popular

04 May 08

RoR背后的软件开发方法学思考 - robbin的自言自语 - JavaEye技术网站

  • 例如在我们开发JavaEye2.0网站之前就确定了一些原则,这些思路和传统软件思路完全不同,例如:



    1、传统软件要求明确需求之后再开发,而我们只有一个大致的想法就开始把原型做出来



    2、传统软件要做出来之后,内部测试,才会正式发布,用户才会接触到,而我们还没有开始之前,就开始放风说一个月后新网站上线,把用户参与的时间点提前到了软件开发之前



    3、传统软件采用封闭开发,而我们从有想法,到设计原型,一步一步开发,测试,上线所有步骤全程网络直接和用户实时交流



    4、传统软件要没有bug才推出,而我们是抢先推出,让用户来反馈bug。
  • RoR这两年这么流行,其实也不单纯是技术的原因,更加主要的是RoR顺应了互联网Web2.0软件开发的需要:敏捷,快速反馈,用户参与。当然我们也有一些创新的做法,例如把用户反馈提前到软件还没有开发之前。



    其实企业应用软件开发未来几年的主旋律也无非就是:敏捷,快速开发,用户参与,再加上一个异构系统整合而已。因此RoR的流行深层次的原因可能是一种应用软件行业开发方法的变迁。

elc technologies - Ruby on Rails, OpenSocial Container plugin 0.1.0

  • As promised the opensocial_container 0.1.0 is here! This is still very very young. But it supports some basic persistence and people profile requests and starts down the path of implementing the REST API. If you are already implementing the REST API on your own, the implementation of the OpenSocial Javascript API that I'm working on is designed to play nicely with that (the docs are not strict on that matter as it turns out).
  • ruby script/plugin install http://opensocial.rubyforge.org/svn/plugin/tags/0_1_0/opensocial_container

elc technologies - acts_as_chattable: make web chatting easy

  • acts_as_chattable: make web chatting easy
  • acts_as_chattable is a plugin which allows you to integrate a user-to-user chatting system into your Rails app in minutes
23 Apr 08

Rails Envy: Ruby on Rails Rake Tutorial (aka. How rake turned me into an alcoholic)

  • As you can see, there is only one step to get access to your models, the "=> :environment" thing:
    • As you can see, there is only one step to get access to your models, the "=> :environment" thing:




      1. task(:send_expire_soon_emails => :environment) do



      To run this task on my development db I would run "rake utils:send_expire_soon_emails". If I wanted to run this on my production database, I would run "rake RAILS_ENV=production utils:send_expire_soon_emails".

  • 1 more annotations...
1 - 20 of 74 Next › Last »
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo