J2EEer Learn Ruby

Ruby has long heard of the development of efficient and accurate is to use Ruby on Rails to develop WEB applications very convenient. While J2EE has a lot of very good Opensource framework, automatic code generation tools, can greatly enhance the development efficiency, but decided to develop J2EE-architecture can not be efficient.

Learn today Ruby, first of all from the perspective of comparative language JAVA and Ruby.

JAVA is a compile-time static language, with object-oriented, multi-modal, modular development and so on.

Ruby is a dynamic language, pure object-oriented, component form of development.

JAVA language features:


Block definition

super / this

Overloading / Reconstruction


Category variable / instance variables


Anonymous type

Strong type checking




Memory model



Ruby language features, for comparison in JAVA 11.





分类:Ruby 时间:2009-03-04 人气:507
blog comments powered by Disqus


  • Using Ruby on Rails and Action Web Service to create Web Services 2009-03-07

    Action Web Service module will be at Ruby on Rails implementation of Web services. Action Web Service will create the SOAP and XML-RPC Web Service Protocol server-side support. You can use the Declaration and the Action Web Service released the API. ...

  • 使用Ruby on Rails快速开发web应用的教程实例 2014-07-09

    这篇文章主要介绍了使用Ruby on Rails快速开发web应用的教程实例,本文来自于IBM官方技术文档,需要的朋友可以参考下 Ruby on Rails 正在令整个 Web 开发领域受到震憾。让我们首先了解底层的技术: Ruby 是一门免费的、简单的、直观的、可扩展的、可移植的、解释的脚本语言,用于快速而简单的面向对象编程。类似于 Perl,它支持 处理文本文件和执行系统管理任务的很多特性。 Rails 是用 Ruby 编写的一款完整的、开放源代码的 Web 框架,目的是使用更简单而且更少的

  • Synchronize memory model with JAVA 2010-08-22

    Synchronize with the JAVA memory model (transfer) Each JAVA object has a lock, when there are multiple threads simultaneously access shared resources time to have synchronized to control security, Xing, synchronized Fen synchronized methods and synch

  • Ruby on Rails and J2EE: can they coexist? 2010-03-04

    Ruby on Rails is a relatively new Web application framework, built on the Ruby language on top. It was promoted as an alternative to existing enterprise frameworks, and its goal, in short, is for life, or at least Web development life easier. In this arti

  • Learning ruby on rails video tutorials and e-book download 2009-03-10

    25, and are not large, fast download! http://www.railscasts.com/ Books, personal recommend Agile Web Development with Rails (Chinese version translated well, e-books is the first version 2) and Rails Recipes (print out bar, Value!), And ruby for rail ...

  • 09 economic situation may stimulate the Ruby on Rails? 2009-03-11

    It is weeks, when the financial turmoil hit all over the sky at the time, layoffs crisis become the most reluctant to face all this. However, it will never be able to evade the truth. Earlier, PPLive and six houses several IT companies layoff news ha ...

  • Ruby on Rails and to use Action Web Service to create Web Services 2009-05-25

    Action Web Service Module will be at Ruby on Rails implementation of Web services. Action Web Service will be the creation of SOAP and XML-RPC Web Services in support of server-side protocol. You can use the Declaration and the Action Web Service released

  • Transfer: Ruby on rails 2.0.2 Introduction to the Hello world fool 2010-02-10

    Without exception, and all other open source projects, if you want to get into Ruby on rails in the world, will find difficult abnormal, documents are few and very scattered, Downloaded file shows a lack of basic, my experience is a typical example, is no

  • ruby on rails development recorded a version of JIRA 2010-08-14

    To develop a ruby on rails version of JIRA, there is no market value without consideration, mainly to learn ruby & rails and do. Development Environment: Mac OSX 10.6.4 | ruby 1.8.7 | Rails 2.3.5 Today is the development of the first day, first a simp

  • Ruby和Rails软件栈概览 2014-07-21

    尽管大多数时候使用Ruby编程是很有乐趣的,但是安装和设置所有需要的软件组件可就不是了。幸运的是,Ruby软件栈的数目正在增长当中,来源亦各不相同:Amazon EC2镜像、虚拟机镜像或者为现存系统提供的简便安装程序。 此列表无意要包括所有的东西,仅仅是给你一个概览,来看看当前可用的各种Ruby软件栈。 RubyWorks RubyWorks产品栈是 ThoughtWorks提供的,由若干开源产品所组成,已经配置过使其协同工作,通过Linux发布版的常用工具就可以方便的安装和更新。可用于 Red

iOS 开发

Android 开发

Python 开发



PHP 开发

Ruby 开发






Javascript 开发

.NET 开发



Copyright (C) codeweblog.com, All Rights Reserved.

CodeWeblog.com 版权所有 黔ICP备15002463号-1

processed in 0.407 (s). 14 q(s)