`
江南白衣
  • 浏览: 546163 次
  • 来自: 广州
社区版块
存档分类
最新评论

<font color="#366900">各系Rails大点兵</font>

阅读更多

作者:江南白衣 

记者:你最讨厌记者问什么问题?
黄伟文:嗯,那些问题里面带最字的.....

所以,题目里面那个"最"字可以完全忽略不计,本文是用来记录那些自己喜欢,但名声没有Spring、Hibernate般响亮的项目:

Grails: http://grails.codehaus.org
     Groovy On Rails,底层使用封装过的Hibernate和Spring,Javaer们最最亲切的Rails--见 各系Rails大点兵

ExtremeTable: http://www.extremecomponents.org
     DisplayTag 的Killer。没想到TagLib日渐式微的时候,还有Extreme Table这么设计优良,身光颈靓的尤物 new born,实在鼓舞人心。目前的功能已经强了DisplayTag好多个马位,但站长依然雄心勃勃的继续着RoadMap

Openi:  http://www.openi.org
     商业智能报表方案,基于Mondrain+JProvit经典穷人OLAP通用方案,花了大力气在美化界面与增加用户友好度上,目标是把用户从开发人员转为商业分析师。
     RoadMap里还将支持JDBC和DataMining(R-Project),集成ETL, 支持Portal .....

     Spagobi http://spagobi.objectweb.org/  另一个同样基于Mondrain+JProvit的BI方案,样子难看些但用OpenLaszlo作了实时报表。

Xfire:http://xfire.codehaus.org
  Next-generation SOAP Framework,支持JavaEE 5的JAX-WS2.0、JAXB 2.0与annotation,还拖上了Spring的手。Axis的事实标准地位该不保了吧。

Drools:http://drools.codehaus.org/
    开源规则引擎里最好的了,虽然比不上要钱的Ilog。最近致力于DSL的支持,还加入了JBoss阵营。
    Drools 2.1 开始,加入了Spring支持,增加了Eclipse和IDEA plugin。
    找个好靠山,支持Spring,增加IDE Plug-in,这几乎成了每个开源方案的成名之路。

Compass: http://www.compassframework.org/
     基于已成事实标准的Lucene,又和Spring,Hibernate搞在一起的全文搜索方案,是集成方案,not only 引擎。

Daffodil Replicatorhttp://www.daffodildb.com/replicator/
     通用的多数据库synchronization方案,能够通过配置策略解决数据库异构和数据冲突。

OSCache:  http://www.opensymphony.com/oscache/
    分布式可持久化Cache 与JSP 缓存Tag的多面手。

Openlaszlo  http://www.openlaszlo.org
      RIA新浪潮中死要钱的Flex的竞争者,本来的2.X版本又吃资源又不支持中文,但到3.1版都解决了,见 OpenLaszlo3.1发布--重拾几乎遗忘的RIA理想 
      而且不愧为曾是.com的产品,易用性方面和Spring这些org的没法比。
      用它来作完全的RIA应用太急进,但做些嵌在Web里的部件就已很不错,比如Blogbox:)   

LifeTypehttp://www.lifetype.net/
    php的成熟多用户Blog应用,原名Plog,有着很好的插件机制,对php的OO、模板、adodb应用都非常成熟,是个学习php应用的蓝本。Javaer整天忙着换框架,根本没时间沉淀出这样成熟的应用。

Joomla:   http://www.joomla.org/
     php的CMS 方案 Mambo的开源分裂版,基础的MVC架构比XOOPS弱,但长得好看就是她的资本。

超级玛莉:  http://smclone.sourceforge.net/  
      用SDL,C++编写的超级玛莉游戏。SDL号称Linux上的DirectX,通行于Windows、Linux两界,C++的面向对象写法优于纯C的例子,另外它还是个真正的游戏,是学习的游戏编程的入门蓝本。(不过最新版的gobal.h 漏了#include <algorithm> )



    随时更新中.....



分享到:
评论

相关推荐

    JRails 支持jquery-ui 1.5.1 jQuery1.6

    用 jQuery 替代Prototype/script.aculo.us 在Rails做 helpers 实现 javascript 的功能,jQuery library的优点: 快速简洁优雅. 也支持JQuery与Prototypea共存,方法如下: 1、将jquery.js放到prototype.js后面(这个...

    paper_trail:跟踪对Rails模型的更改

    &gt; = 5.2,&lt;6&gt; = 2.4.0 &gt; = 5.2,&lt;6&gt; = 2.3.0 &gt; = 4.2,&lt;6&gt; = 2.3.0 &gt; = 4.2,&lt;5&gt; = 2.2.0 &gt; = 4.2,&lt;5&gt; = 2.1.0 &gt; = 4.0,&lt;5&gt; = 1.9.3 &gt; = 4.0,&lt;5&gt; = 1.9.3 &gt; = 3.0,&lt;5&gt; = 1.8.7 &gt; = 3

    Rails表单构建器formtastic.zip

    &lt;%= f.input :section, :as =&gt; :radio %&gt; &lt;%= f.input :categories %&gt; &lt;%= f.input :created_at, :as =&gt; :string %&gt; &lt;% end %&gt; &lt;%= f.actions do %&gt; &lt;%= f.action :submit, :as =&gt; :button %&gt; &lt;%= f.action :...

    <<Ruby for Rails中文版>>源代码

    Ruby for Rails中文版源代码

    ruby cookbook

    &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Strings and numbers&lt;br&gt;&lt;br&gt;Arrays and hashes&lt;br&gt;&lt;br&gt;Classes, modules, and namespaces&lt;br&gt;&lt;br&gt;Reflection and metaprogramming&lt;br&gt;&lt;br&gt;XML and HTML processing&lt;br&gt;&lt;br&gt;Ruby on Rails ...

    Js 本页面传值实现代码

    环境 : rails 下 例如: 我点击修改后显示成这样: 关键实现过程: 1,列表部分,即第一副图,蓝色部分即实现了传值 代码如下:&lt;&#37; i=0 %&gt; &lt;&#37; if @group_page %&gt; &lt;&#37; for group in @group_page %&gt; &lt;&...

    Agile Web Development with Rails, 2nd Edition

    &lt;br&gt;Agile Web Development with Rails, 2nd Edition&lt;br&gt;&lt;br&gt;有两份PDF文件,大小分别是7.39MB和6.55MB&lt;br&gt;&lt;br&gt;作者: Dave Thomas , David Heinemeier Hansson , Leon Breedt , Mike Clark , James Duncan Davidson ,...

    cursor:简单的光标分页

    =&gt; [#&lt;User&gt;, #&lt;User&gt;, #&lt;User&gt;, #&lt;User&gt;, #&lt;User&gt;] &gt; User.page(before: 50).per(5).next_cursor =&gt; 45 &gt; User.page(before: 50).per(5).prev_cursor =&gt; 49 之前的ID不包含在结果中。 下一个和上一个游标分别是...

    CakePHP php框架-PHP

    &lt;/p&gt;&lt;p&gt;主要特性:&lt;/p&gt;&lt;p&gt;基于MVC架构&lt;/p&gt;&lt;p&gt;视图支持Ajax&lt;/p&gt;&lt;p&gt;内置校验框架&lt;/p&gt;&lt;p&gt;提供应用程序的基础模块和CRUD 代码自动生成功能&lt;/p&gt;&lt;p&gt;提供处理session,request,security的组件&lt;/p&gt;&lt;p&gt;灵活的视图缓存功能&lt;/p&gt;...

    Ruby On Rails开发从头来系列教程(chm)

    &lt;br&gt;现在从最基础的知识开始,一边读着《Agile Web Development with Rails》的英文电子版,一边写随笔,并且尽量写的简单明了些,对于具体的细节概念倒没有做深入的研究,所以,这一系列也是《Agile Web ...

    Restfulie.zip

    class Order &lt; ActiveRecord::Base state :unpaid, :allow =&gt; [:latest, :pay, :cancel] state :cancelled, :allow =&gt; :latest transition :latest, {:action =&gt; :show} transition :cancel, {:action =&gt; :destroy},...

    jruby-maven-plugins:Maven插件以Maven方式处理rubygems。 包括对rspec,rails,Cucumber,rake等的支持

    使maven可以使用像这样的gem-artifacts &lt;repositories&gt; &lt;repository&gt; &lt;id&gt;rubygems-release&lt;/id&gt; &lt;url&gt;http://rubygems-proxy.torquebox.org/releases&lt;/url&gt; &lt;/repository&gt;&lt;/repositories&gt;. . .&lt;dependency&gt; ...

    handlebars-with-rails-asset-pipeline

    Rails 4.0+ 资产管道中的#Handlebars.js 在 GEMFILE 中安装 Gems gem 'handlebars_assets', '~&gt; 0.4.4' 宝石“链轮” 在 application.js 中需要 //= 需要车把 创建把手模板 [removed] &lt;li&gt; &lt;h4&gt;{{title}}&lt;/h4...

    Ruby in a Nutshell

    &lt;br&gt;By Yukihiro Matsumoto &lt;br&gt; &lt;br&gt;Publisher : O'Reilly &lt;br&gt;Pub Date : November 2001 &lt;br&gt;ISBN : 0-59600-214-9 &lt;br&gt;Pages : 218 &lt;br&gt;&lt;br&gt;&lt;br&gt; 作为Ruby语言的缔造者,Yukihiro Matsumoto只能写一本“果壳书”...

    Edit in place for jRails.

    &lt;%= in_place_editor_field :post, :title, {}, {:field_type =&gt; 'textarea', :textarea_cols =&gt; 25, :textarea_rows =&gt; 10}%&gt; &lt;%= in_place_editor_field :post, :title, {}, {:field_type =&gt; 'textarea', :...

    note_taker_api:使用 Rails 构建的 Confnotes 应用程序的 API

    备注 API 描述: Confnotes 将是一个 Web 应用程序,可让您从观看视频并记录“笔记”。 ... 他们将浏览视频并将其添加到他们的库中。 观看视频时,用户可以选择做笔记。 当按下按钮时,视频将暂停,允许用户...# =&gt; re

    rails API(html)

    自制&lt;br&gt;命令:&lt;br&gt;rails doc&lt;br&gt;cd doc&lt;br&gt;rake rails:freeze:gems 或 rake rails:freeze:edge&lt;br&gt;rake doc:rails&lt;br&gt;在rails_app/doc/doc/目录中就生成了一个API目录,即可

    ruby中文转拼音的api

    py.to_pinyin_abbr("刘德华") #=&gt; ldh py.to_permlink('中文轉漢語拼音') #=&gt; "zhong-wen-zhuan-han-yu-pin-yin" py.to_pinyin('中文轉漢語拼音',separator = '-', tone = true) #=&gt; "zhong1-wen2-zhuan3-han4-...

    Ajax 表单验证 实现代码

    兼容: opera 9.6 + chrome 2.0 + FF 3 + IE 6 效果:一边输入一边实现验证 环境:ruby 1.8.6 + rails 2.1.0 + windows 核心代码: html: 浏览器禁用javascript时显示提示信息: 代码如下:&lt;noscript&gt; &lt;div xss=removed&gt;您...

    centOS Rails3环境搭建

    1 准备工作 ... # gem install rails -v=2.3.11 4 passenger # gem install passenger passenger-install-apache2-module 安装完成后按照提示将下面的内容添加到etc/httpd/httpd.conf LoadModule pa

Global site tag (gtag.js) - Google Analytics