`
wayne_deng
  • 浏览: 11115 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类

Ruby的另一杀手级应用——Shoes

阅读更多
估计现在不少人还没有听说过Shoes,个人认为它将成为Ruby的又一新杀手级应用框架。 Shoes的目标是一个轻量级的构建图形界面、图形和动画的跨平台应用框架。与传统的GUI框架不同,Shoes借鉴了不少Web特性,同时充分利用了Ruby构建DSL的优势,大大简化了构建图形界面或画图、制作动画的过程。非常类似与以前流行的LOGO语言,非常适合于作为计算机入门级语言,通过简单的语言构建丰富多彩的程序。 目前Shoes推出了新的官方网站http://www.shoooes.net/,其最新的口号是“Colorful programs for Mac OS X, Linux and Windows”。最新的版本是0.r925,下载地址:http://www.shoooes.net/dist/shoes-0.r925.exe InfoQ曾经为Shoes做过专门的介绍:http://www.infoq.com/cn/news/2007/09/ruby-shoes。
分享到:
评论

相关推荐

    ruby代码分享——excel应用

    这个库允许Ruby与Windows下的OLE(Object Linking and Embedding)对象进行交互,其中包括了Microsoft Office应用,如Excel。 ```ruby require 'win32ole' ``` #### 2. 创建Excel应用程序实例 通过`WIN32OLE::new`...

    shoes, 用于 ruby的微型图形应用程序工具包.zip

    shoes, 用于 ruby的微型图形应用程序工具包 ((( |||_|///[[[_ ((( ))) || | \/[[_ ))) an artsy any-platform app kit http://shoesrb.com关于鞋子对于跨

    编程语言发展史:Ruby语言的发展和应用

    * Web开发:Ruby on Rails是Ruby最流行的应用之一,它是一个Web开发框架,可用于快速构建Web应用程序。 * 数据分析:Ruby提供了许多库和工具,可用于数据分析和处理。 * 游戏开发:Ruby可用于开发2D和3D游戏。 * ...

    ruby——course.pdf

    Ruby支持面向对象编程,允许通过`class`关键字定义类,并且一个类可以从另一个类继承。继承是通过在类定义时指定父类实现的。例如,下面的代码定义了一个`Person`类,包含初始化方法和`greet`方法,然后定义了一个...

    shoes3.exe.zip

    Ruby是一种面向对象、动态且易于学习的编程语言,而Shoes则为开发者提供了一种简单的方法来构建跨平台的GUI应用程序,它强调的是简洁和易用性,因此被称为“最有ruby味道”。 Shoes的核心设计理念是使非程序员或...

    Ruby是一种高级编程语言,主要用于Web开发和脚本编写 Ruby的资源主要分为官方文档、社区驱动的资源、学习资源和工具等

    Ruby是一种高级编程语言,主要用于Web开发和脚本编写。Ruby的资源主要分为官方文档、社区驱动的资源、学习资源和工具等。 官方文档 Ruby Documentation:Ruby官方文档,涵盖了语言的所有方面,包括语言特性、标准...

    Ruby语言教程可以涵盖从基础入门到高级应用的多个方面

    Ruby语言教程可以涵盖从基础入门到高级应用的多个方面。以下是一个简要的Ruby语言教程概述,旨在帮助初学者快速上手并理解Ruby编程的基本概念。 一、Ruby语言简介 Ruby是一种简单快捷的面向对象脚本语言,由日本人...

    [转] ruby学习一个综合小练习

    标题中的“ruby学习一个综合小练习”表明这是一个关于Ruby编程语言的学习资源,可能是通过一个实际的小项目或练习来帮助学习者提升对Ruby的理解。描述中提到的“博文链接”指向了一个特定的博客文章,虽然没有给出...

    Ruby详解及安装流程,Ruby是一种高级编程语言,具有简单易学、灵活多变、优雅美丽的语法特点.md

    #### 一、Ruby详解 Ruby是一种高级编程语言,以其简单易学、灵活多变以及优雅的语法而闻名。作为一种面向对象的语言,Ruby支持动态类型和解释执行,使得开发者能够轻松地编写出清晰且具有高可读性的代码。以下是...

    Ruby-GemExceptionTrack捕捉Rails应用运行期的异常并存储到数据库

    "Ruby-GemExceptionTrack捕捉Rails应用运行期的异常并存储到数据库" 这个标题表明我们讨论的是一个名为 "ExceptionTrack" 的 Ruby gem,它专门设计用于Rails应用程序,目的是在运行时捕获出现的异常,并将这些异常...

    Ruby-一个Ruby的例子

    在压缩包`RubyDemo_First-master`中,我们可以假设这是一个简单的Ruby项目,可能包含一个或多个Ruby文件(`.rb`),这些文件可能包含各种示例代码,比如控制台应用、基础的数据结构操作、面向对象编程示例等。...

    Ruby使用心得汇总——寻找高效的实现

    在Ruby编程语言中,效率是开发者需要关注的重要因素,因为Ruby相比于其他一些语言,执行速度相对较慢。本文将总结一些提升Ruby程序效率的关键心得,帮助开发者编写更高效的代码。 首先,利用`Benchmark`模块进行...

    Packt.Cloning.Internet.Applications.with.Ruby

    本书主要介绍了如何使用Ruby来克隆四种流行的互联网应用——TinyURL、Twitter、Flickr和Facebook,并通过这些项目帮助读者深入了解Ruby在实际Web开发中的应用。 ##### 1. TinyURL **TinyURL**是一个网址缩短服务,...

    Ruby-Geocoder完整的Ruby地理编码解决方案

    Ruby-Geocoder是一款强大的Ruby库,它为开发者提供了完整的...总的来说,Ruby-Geocoder是Ruby开发者在构建地理位置相关应用时的一个强大工具,它提供了全面的功能和灵活的配置选项,使得处理地理位置信息变得简单高效。

    Ruby 应用安装程序制作工具 Ocra.zip

    Ocra,全称为"One-Click Ruby Application",是专门为Ruby开发者设计的一个工具,它允许用户将Ruby源代码打包成独立的可执行文件,使得在没有Ruby环境的Windows系统上也能运行Ruby应用程序。这一特性对于分发和部署...

    Ruby工具 windows 环境

    Ruby的生态系统还包括一个包管理器——Gem,用于安装和管理Ruby库。在命令行中输入`gem install [gem_name]`即可安装所需的Gem,例如,如果你需要安装Ruby on Rails框架,可以输入`gem install rails`。 接下来,...

    Python、Lua和Ruby——脚本大P.K.1

    3. Rails 框架:Ruby on Rails 提供了一个强大的 web 开发框架,加速了 web 应用的开发。 4. 社区支持:Ruby 有一个活跃的社区,提供丰富的库和工具。 缺点: 1. 性能:与 Python 类似,Ruby 的执行速度也不快,...

Global site tag (gtag.js) - Google Analytics