ruby可以做什么?
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言
作用:
Ruby 是开源的,在Web 上免费提供,但需要一个许可证。
Ruby 是一种通用的、解释的编程语言。
Ruby 是一种真正的面向对象编程语言。
Ruby 是一种类似于 Python 和 Perl 的服务器端脚本语言。
Ruby 可以用来编写通用网关接口(CGI)脚本。
Ruby 可以被嵌入到超文本标记语言(HTML)。
Ruby 语法简单,这使得新的开发人员能够快速轻松地学习 Ruby。
Ruby 与 C++ 和 Perl 等许多编程语言有着类似的语法。
Ruby 可扩展性强,用 Ruby 编写的大程序易于维护。
Ruby 可用于开发的 Internet 和 Intranet 应用程序。
Ruby 可以安装在 Windows 和 POSIX 环境中。
Ruby 支持许多 GUI 工具,比如 Tcl/Tk、GTK 和 OpenGL。
Ruby 可以很容易地连接到 DB2、MySQL、Oracle 和 Sybase。
Ruby 有丰富的内置函数,可以直接在 Ruby 脚本中使用。
HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件。HTML很容易学习的,但也很容易误用,要学精还得费点功夫。
随着HTML5的发展和普及,了解HTML5也将成为Web开发人员的必修课。
涉及到网页外观时,就需要学习CSS了,它可以帮你把网页做得更美观。
利用HTML和CSS模拟一些你所见过的网站的排版和布局(色彩,,文字样式等等)。
第二步:学习javascript,了解DOM
JavaScript是一种能让你的网页更加生动活泼的程序语言。学习JavaScript的基本语法,学会用javascript操作网页中dom元素。
接着学习使用一些javascript库,比如jquery是大部分WEB开发人员都喜欢用的,通过Jquery可以有效的提高JavaScript的开发效率。
第三步:了解Web服务器
你不必在这上面花太多精力,但对IIS、Apache基本配置要掌握,这方面的知识学起来也相对容易,不会花多长时间。
学习一点Unix和Linux的基本知识,因为大部分Web服务器都运行在Unix和Linux平台上。
第四步:学好一门服务器端脚本语言
服务器端脚本编程(后台开发)也是Web开发人员的基本功之一,你只需挑选一个服务器端脚本语言,然后学好它。
目前流行的服务器脚本语言有:php、aspnet、jsp、ruby、python、等。
第五步:学习数据库及SQL语法
要构建动态页面通常会使用到数据库,常用的数据库有SQLServer、Oracle、MySQL等,它们都会遵循标准的SQL原则。
通常aspnet程序使用SqlServer数据库,PHP、java使用Oracle、MySQL数据库。
第六步:综合实战
选一个你喜欢的后台编程语言,结合之前学到的html,css,javascript前端技术,实现一个简单的留言本、论坛程序、进而实现一个简单的CMS(内容管理系统)
第七步:学习使用Web框架
当你掌握了HTML,CSS,JavaScript和服务器端脚本语言后,就应该找一个Web框架加快你的Web开发速度,使用框架可以节约你很多时间。
比如net的MVC,JAVA的SSH,php的cakephp、CodeIgniter、zend,ruby的ROR,python的dijango等等,其实里面都有一些相通之处。
计算机前端和后端的主要区别如下:
一、前端
1、前端是指用户直接与之交互的部分,通常指的是网站或应用程序的用户界面(UI)。
2、前端开发主要涉及使用HTML、CSS和JavaScript等技术来构建用户界面,实现页面的布局、样式和交互效果。前端开发需要关注用户体验,确保界面设计友好、响应迅速以及功能的可用性。
二、后端
1、后端是指网站或应用程序后台的部分,负责处理数据存储、业务逻辑和与数据库的交互等功能。
2、后端开发主要涉及使用编程语言(如Python、Java、Ruby等)和后端框架(如Nodejs、Django、Ruby on Rails等)来处理服务器端的逻辑。后端开发需要关注数据的处理、安全性、性能和可扩展性等方面。
三、数据交互
前端和后端之间通过网络进行数据交互。前端通过发送请求给后端,后端接收请求并返回数据给前端,前端再将数据展示给用户。前端和后端共同协作,配合完成用户需求的实现。
计算机的输出设备
1、显示器/屏幕:用于显示计算机处理后的图像、文字和图形。
2、打印机:用于将计算机中的文档、图像或其他数据打印到纸张上。
3、音频设备:例如扬声器或耳机,用于播放电脑中的音频或声音。
4、数据投影仪:用于将计算机上的内容投射到屏幕或墙壁上,以供大型演示或展示使用。
5、指示灯/LED:用于显示计算机或外部设备的状态,例如电源指示灯、网络连接指示灯等。
6、震动设备:例如游戏手柄或触觉反馈装置,用于通过触觉反馈提供游戏或交互体验。
7、光盘/光驱:用于读取和播放光盘中的音频、视频或数据文件。
8、多媒体设备:例如摄像头或录像机,用于捕捉图像、视频或进行视频通话。
9、绘图板/数位板:用于绘制和输入图形、手写或手绘作品。
10、虚拟现实设备:例如头戴式显示器、手柄等,用于提供沉浸式的虚拟现实体验。
Ruby 是另外一种开源的,面向对象的,通用的编程语言,这是一种简单的,有助于应用开发的语言。
Ruby有名的框架是 Rails(Ruby on Rails),这主要被用来 web 开发。
它在服务器端开发是很有用的,有很多公司都使用它,如:Bloomberg, Airbnb, Shopify, Hulu 和 Slideshare 等等,且被用在一个或多个项目之中。
Ruby 常常被用来与 Python 的可读性进行比较,它提供类英语的语法,这让 Ruby 成为一个的候选者,适合作为个编程语言来学习。
Ruby可以安装到你的用户目录。
设定Ruby的path即可。
但这样只能你的用户才可以运行Ruby和rb程序。
你可以下载Ruby,然后安装到Home下,再修改用户debashrc,把ruby可执行程序的path加入PATH变量,此后就可以正常使用了。
0条评论