-
js与ruby5
我想问一下,javascript和ruby有什么区别吗?
我想学习他们其中的一个,是学JS还是学ruby,或者两个都得学,或者只学一个就够了。
谢谢大家
还有我想问,如果我去找公司去做一个网站,是我写需求分析,还是公司写需求分析,然后我来改?
谢谢大家啦~2008年10月03日 17:15
1个答案 按时间排序 按投票排序
-
采纳的答案
引用javascript和ruby有什么区别吗?
有很大的区别!你为什么要将它们二者进行比较.js用得最多的做为web客户端脚本进行辅助.
而ruby是一本动态的解释型的面向对象的脚本语言.基于它实现的一个web框架是rails
二者的共同点:动态,解释,脚本语言,另外js也可以向ruby一样面向对象
不同点:js一般用得最多的是在web开发的客户端,而ruby可以作以服务器端的语言(如rails)
引用我想学习他们其中的一个,是学JS还是学ruby,或者两个都得学,或者只学一个就够了。
这要看你自己的需求啦,我个人认为你要对js熟悉(因为它是WEB开发中的所需要的基础,不管是java,php,asp什么的,js都有用),如果有精力的话学学ruby也是不错的.引用如果我去找公司去做一个网站,是我写需求分析,还是公司写需求分析,然后我来改?
你是说你找活儿做?一般是你和公司的BOSS们交流吧,然后从中取得信息,从而得到需求,然后才能把网站做好.如果他公司已经有了一个网站,你可以先分析研究一下,然后重新做也可以,改也可以.
感觉你问的问题比较基础啊.呵呵,加油吧.2008年10月04日 18:39
相关推荐
恒温器:JS 和 Ruby 一个智能恒温器程序,内置于 Javascript 和 Ruby 规格: 恒温器从 20 度开始 您可以使用向上按钮提高温度 您可以使用向下按钮降低温度 最低气温10度 如果开启省电模式,最高温度为 25 度 如果...
Struts是一个Java Web开发框架,虽然标签中提及的是Struts 1.1版本,但这里可能是将Ruby的Struts概念与Java的Struts框架混淆了。Ruby中类似Struts的框架是Ruby on Rails,它是一个MVC(Model-View-Controller)架构...
在JavaScript中,原型是实现OOP的一个关键机制,而在Ruby中,虽然使用的是类(Class)作为主要的OOP构造,但仍然可以找到与JavaScript原型模式相类似的思想。让我们深入了解一下这两个语言中的原型和面向对象编程。 ...
Opal 是一个 Ruby 转 JavaScript 的编译器. Opal 将 Ruby 源码转成 JavaScript 源码,运行速度很快,包含一个编译器、核心库和运行时实现。 标签:Opal
最小但可扩展的Ruby到JavaScript的转换。 文献资料 访问以获取详细的设置说明和API参考。 概要 基本: require 'ruby2js' puts Ruby2JS . convert ( "a={age:3} \n a.age+=1" ) 带过滤器: require 'ruby2js/...
《JS.Class 2.1:Ruby风格的JavaScript详解》 在JavaScript的世界里,开发者们一直在寻找更为优雅、灵活的编程模式。JS.Class 2.1的发布,正是为了解决这一需求,它引入了Ruby语言的类定义方式,使得JavaScript的...
Ruby.js 扩展 Ruby 函数。 文档 如何使用 标准通话 Ruby . uniq ( [ 1 , 1 ] ) - > [ 1 ] Ruby . ord ( "ab" ) - > 97 直接呼叫 Ruby [ 2 ] . Array . prototype . uniq . call ( [ 1 , 1 ] ) - > [ 1 ] Ruby [ 2...
此外,JavaScript库如jQuery、React或Vue.js也可能用于简化开发过程。 **Ruby** Ruby是一种面向对象的编程语言,尤其适合Web开发。在TagTeam中,Ruby可能用于服务器端逻辑,处理HTTP请求、解析RSS源、存储和检索...
4. **块和 Proc**:Ruby中的块是一段可执行的代码,可以与方法一起使用,通过`do..end`或`{..}`定义。Proc是代码块的可存储形式,可以作为参数传递或赋值给变量。 5. **闭包**:Ruby中的 Proc 和 lambda 实现了闭包...
在源代码中,可以看到如何将Ruby代码与THREE.js的JavaScript代码交互,这对于理解跨语言库的实现机制非常有帮助。 总的来说,Ruby-Mittsu是一个强大的工具,它将THREE.js的3D图形功能引入Ruby世界,为Ruby开发者...
Ruby-Plotrb是一个基于Ruby语言的数据可视化库,它利用了Vega和D3.js这两个强大的JavaScript库的强大功能。本文将详细介绍Plotrb库的核心概念、如何使用以及它在数据可视化的应用。 首先,让我们理解一下Vega和D3....
标题中的“包含世界各地美食推荐的地图”表明这是一个与地图应用或数据可视化相关的项目,可能是通过JavaScript和Ruby技术实现的。这个项目可能是一个互动式的Web应用程序,允许用户探索全球各地的美食。JavaScript...
该项目是基于JavaScript的《The Book Of Ruby》高级教程源码,包含102个文件,其中包括26个HTML页面文件、25个Markdown文档、18个JavaScript源文件、9个PNG图片文件、8个CSS样式表文件、6个Source Map文件、5个JSON...
《Ruby-LazyHighCharts:轻松实现数据可视化的高效工具》 Ruby-LazyHighCharts是一个针对Ruby编程语言设计的库,它提供了一种简单且高度灵活的方法来利用HighCharts库进行数据可视化。HighCharts是一个广泛使用的...
这个压缩包提供的资源可以帮助开发者快速搭建一个与Redshift集成的分析系统,通过Ruby进行后端数据处理,而JavaScript则负责前端展示和用户交互。这样的组合使平台具备了强大的数据分析能力和友好的用户体验。不过,...
JSON(JavaScript Object Notation)是最常见的数据交换格式,轻量级且易于人阅读和编写,同时也易于机器解析和生成。RABL支持JSON输出,允许开发者轻松地指定对象属性、数组和嵌套结构。例如,你可以定义一个模板来...
- **游戏开发**:尽管不如Python或JavaScript那样广泛使用,但Ruby也可以用于小型游戏的开发。 - **科学计算与数据分析**:虽然不是主流,但Ruby也有一些库支持数值计算和数据处理。 - **嵌入式系统**:由于其轻量级...
3. **Hanami::Model**:与数据库交互,支持多种数据库适配器,如SQLite、PostgreSQL和MySQL。Hanami模型强调数据的领域模型,而非传统的ActiveRecord模式,这使得模型更加关注业务逻辑。 4. **Hanami::View**:负责...
在处理数据交换格式时,JSON(JavaScript Object Notation)是常见的选择,因为其简洁、易读且被大多数编程语言支持。Ruby内置了对JSON的支持,通过JSON库,我们可以方便地进行JSON数据的解析和生成。 JSON库在Ruby...