`
soleegn
  • 浏览: 149018 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
阅读更多
    闲来无聊,一边开着妖精宝宝(传说中的美女~http://blog.sina.com.cn/wings)的Blog听音乐,一边读读《Programming Ruby》,享受哦!
    前一段时间写了篇Blog,推了一下Python,说了一下Ruby,~给大家心理上造成了不少的创伤~偶现在醒悟了,不管是什么,它都属于动态语言,各有各的好处~各有各的优势~一样各有各的害处~。
    ROR现在这么火,一定有它的道理,绝对不是空穴来风的~和Java相比Ruby无疑,灵活了许多,简洁了许多~那放荡不经的语法风格,那吊儿郎当的定义方式,确实让我着迷~写多了JS的朋友再写JAVA,一定恨死了处处的类型定义~一样的写了几次attr_reader以后,我看见满屏幕的getter方法就想吐~看到New对象就像自杀~
   玩笑,玩笑,其实也没有那么痛苦,毕竟JAVA是强类型语言,处处保证安全,Ruby等弱类型语言,注重的是开发速度~编程新手连类,实例的关系都搞不清,还是不好玩Ruby的好~小心葬送自己!还有就是放荡不经的语法风格,是一人一个放法~没有多少经验的哥们儿,看上几个人写的,一定会死的,更不要说维护了~一样的代码,N个人N种写法~
   再说说书,上星期去了一下书店,果然N多ROR的书上架了,老板跟我说,很不爽,没有多少人知道这东西,自己也是听说网上炒的火,进了卖不出去~从此可以看出ROR还在整个技术浪潮的初期,还需要更多的人和公司努力推~什么都不说了,是好东西就用,是烂东西,大家都不要看了~
   最让我郁闷的就是《Programming Ruby》中文版,卖99个大洋~怎么不去抢啊~!!!
分享到:
评论

相关推荐

    Ruby Ruby Ruby Ruby Ruby Ruby

    Ruby Ruby Ruby Ruby Ruby Ruby

    Ruby-一个Ruby的例子

    在这个"Ruby-一个Ruby的例子"中,我们将探讨Ruby的基础知识,以及如何通过具体的代码示例来理解其核心特性。 首先,Ruby的面向对象特性是其核心之一。在Ruby中,一切都是对象,包括基本数据类型如数字、字符串和...

    Ruby的几道题目博客的测试文件

    Ruby的几道题目博客的测试文件,包含words.txt,wordcount.txt,word_chinese.txt,具体请看博客:http://blog.csdn.net/hjl240/article/details/50571552

    ruby DBI ruby DBI ruby DBI

    ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...

    Ruby-CassandraDriverApacheCassandra的一个纯Ruby驱动器

    标题中的“Ruby-CassandraDriver”指的是一个专门为Apache Cassandra设计的Ruby编程语言的客户端库。Apache Cassandra是一个分布式的、高可用的、面向列的NoSQL数据库系统,常用于处理大规模的数据存储和检索。Ruby-...

    Ruby-rubyinstall安装RubyJRubyRubiniusMagLevorMRuby

    通过这个工具,开发者可以轻松地在本地系统上设置多个Ruby版本,无需担心它们之间的冲突,这对于测试、开发和维护工作来说非常有用。 首先,让我们详细了解下这些不同的Ruby实现: 1. MRI (Matz's Ruby ...

    Ruby-QRcode一个用于解析QR码的Ruby库

    Ruby-QRcode库是Ruby编程语言中用于生成和解析QR码的一个强大工具。QR码,全称为Quick Response Code(快速响应码),是一种二维条形码,可以存储各种数据,如文本、URL、联系人信息、日历事件等,并且在手机扫描...

    Ruby-Whois一个智能纯Ruby实现的WHOIS客户端与解析器

    Ruby-Whois是一个高效、灵活且完全用Ruby语言编写的WHOIS客户端和解析库。它设计用于查询域名、IP地址和其他WHOIS相关的记录,并能够处理各种服务器响应格式。这个库的强大之处在于它不仅可以发送WHOIS请求,还可以...

    Ruby-rubybuild编译和安装Ruby

    在Ruby开发中,为了管理不同版本的Ruby环境,我们常常会使用到`rbenv`和`ruby-build`这两个工具。本文将详细介绍如何使用`ruby-build`来编译和安装Ruby。 `rbenv`是一个用于管理全局或用户级别的Ruby版本的工具,它...

    Ruby-LazyHighCharts一个简单和非常灵活的方式从ruby代码使用HighCharts

    Ruby-LazyHighCharts是一个针对Ruby编程语言设计的库,它提供了一种简单且高度灵活的方法来利用HighCharts库进行数据可视化。HighCharts是一个广泛使用的JavaScript图表库,用于在Web应用中创建高质量的交互式图表。...

    ruby2ruby.zip

    ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。 标签:ruby2ruby

    Ruby-TensorStream用Ruby重新实现TensorFlow

    Ruby-TensorStream是一个开源项目,旨在为Ruby开发者提供一个类似于Google TensorFlow的深度学习框架。它的核心目标是让Ruby程序员能够利用TensorFlow的强大功能,同时保持Ruby语言的优雅和简洁。这个项目在设计时...

    什么是Ruby之道

    【Ruby之道】指的是使用Ruby编程语言时遵循的设计哲学和实践原则。这种哲学强调代码的简洁性和易读性,旨在让程序更加优雅、高效。在深入探讨之前,我们需要明白Ruby语言的两个核心方面:设计哲学和使用哲学。 Ruby...

    Ruby完全自学手册

    Ruby on Rails是一个使用Ruby语言编写的开源Web应用框架,其设计目的是为了减少Web应用开发过程中的重复工作,使得开发者能够遵循“约定优于配置”的原则,从而快速开发出功能强大的Web应用。Ruby on Rails是MVC...

    ruby源代码 ruby源代码 ruby源代码 ruby源代码2

    ruby源代码 ruby源代码 ruby源代码 ruby源代码2

    ruby安装包下载 | ruby环境搭建

    在提供的压缩包中,包含了三个关键文件:`ruby-2.7.2.tar.gz`、`redis-6.0.9.tar.gz` 和 `rubygems-3.1.5.tgz`。接下来,我们将详细介绍如何利用这些文件来搭建Ruby环境。 1. 安装Ruby: `ruby-2.7.2.tar.gz` 是...

    src-oepkgs/ruby-ruby2ruby

    src-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2...

    Ruby完全自学手册 下

    《Ruby完全自学手册》是一本完全覆盖Ruby和Ruby on Rails的完全自学手册。《Ruby完全自学手册》的特色是由浅入深、循序渐进,注重理论和实践的结合。虽然定位为入门手册,但是依然涉及许多高级技术和应用,覆盖到的...

    Ruby资源ruby-v3.1.1.zip

    本资源“ruby-v3.1.1.zip”包含了Ruby的最新版本3.1.1,这是一个重要的里程碑,因为它引入了新特性、性能优化以及对旧版本的改进。 在Ruby 3.1.1中,开发者可以期待以下关键特性: 1. **块参数解构**:Ruby 3.1...

    ruby(前途大好的ruby+rains)

    尽管Ruby的市场份额可能不如其他语言如Java或Python那么大,但其在Web开发领域,尤其是敏捷开发和快速原型构建中仍然具有显著优势,对于追求高效开发和代码质量的团队来说,Ruby不失为一个优秀的选择。

Global site tag (gtag.js) - Google Analytics