博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(一)Ruby简介
阅读量:7040 次
发布时间:2019-06-28

本文共 960 字,大约阅读时间需要 3 分钟。

 (一)Ruby简介

  ruby是一门优雅的语言,个人认为语言越简单越高雅。代码越短则可读性和维护性越高,你一个程序用其他语言要写500行,那么你可能出错的地方就有500处,但是ruby写起来只有200行;那么功能都是一样的,出错的地方却只可能在200处,你说哪个好?

  ruby是一门脚本语言。
  脚本:是的延伸,是一种纯文本保存的程序。脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。举个最常见的例子,当点击网页上的Email地址时能自动调用或这类邮箱软件,就是通过脚本功能来实现的。也正因为脚本的这些特点,往往被一些别有用心的人所利用。例如在脚本中加入一些破坏计算机系统的命令,这样当用户浏览网页时,一旦调用这类脚本,便会使用户的系统受到攻击。所以用户应根据对所访问网页的信任程度选择安全等级,特别是对于那些本身内容就非法的网页,更不要轻易允许使用脚本。通过“安全设置”对话框,选择“脚本”选项下的各种设置就可以轻松实现对脚本的禁用和启用。常见的脚本语言: JavaScript, ASP,JSP,PHP,SQL,python,Ruby等。

  Ruby的用途可以大致概括为如下几方面:

    1:经常用ruby写些脚本去批量修改文件名,文件夹,去自动转换简繁体,去自动帮我上传某些文件等。

    2:ruby单只用来做脚本就太可惜了,在大数据处理方面表现非常优秀,在硅谷ruby非常流行于大数据处理方面,比如想从10GB的日志里面找到有用的信息一般就用ruby去处理这样的日志文件。

    3:做服务器开发,案例有团800,百词斩,暴走漫画,推特,Github,都是用ruby做后端。

    4:网站方面最常用的框架有Rails。

    5:RubyMotion是android和ios开发跨平台移动应用的,目前还比较少见

  大数据处理和服务器开发是ruby比较常用的两个方面。

转载于:https://www.cnblogs.com/blueColdFire/p/5160169.html

你可能感兴趣的文章
javascript取得浏览器地址及参数方法
查看>>
博为峰Java技术题 ——JavaSE Java实现在不同编码之间进行文件转换
查看>>
Throws与Throw
查看>>
CISCO交换机配置DHCP监听、IP源防护和动态ARP检测
查看>>
php趣味编程 - php求黑色星期五
查看>>
Mysql数据库主从心得整理
查看>>
活动目录排错ID12源Time-service时间服务器问题
查看>>
Windows Server 2003升级Win Ser 2008R2之2003降级
查看>>
Windows Server 2016-配置Windows Defender防病毒排除项
查看>>
由浅入深CIL系列:5.抛砖引玉:判断string是否为空的四种方法的CIL代码看看效率如何?...
查看>>
我的友情链接
查看>>
zabbix安装
查看>>
OSChina 周五乱弹 —— 但愿老死电脑间,不愿鞠躬老板前
查看>>
Maven项目中添加jFinal包以及源文件
查看>>
Android实用笔记——使用ViewPager实现导航
查看>>
深入理解Java虚拟机 读书笔记 之 how to STW
查看>>
有关数据库事务的一些理解
查看>>
MyEclipse Web Project转Eclipse Dynamic Web Project
查看>>
ELK之权限管理
查看>>
×_7_12_2013 I: Light on or off
查看>>