js与ruby

问题描述

我想问一下,javascript和ruby有什么区别吗?我想学习他们其中的一个,是学JS还是学ruby,或者两个都得学,或者只学一个就够了。谢谢大家 还有我想问,如果我去找公司去做一个网站,是我写需求分析,还是公司写需求分析,然后我来改?谢谢大家啦~

解决方案

引用javascript和ruby有什么区别吗? 有很大的区别!你为什么要将它们二者进行比较.js用得最多的做为web客户端脚本进行辅助.而ruby是一本动态的解释型的面向对象的脚本语言.基于它实现的一个web框架是rails二者的共同点:动态,解释,脚本语言,另外js也可以向ruby一样面向对象不同点:js一般用得最多的是在web开发的客户端,而ruby可以作以服务器端的语言(如rails)引用我想学习他们其中的一个,是学JS还是学ruby,或者两个都得学,或者只学一个就够了。这要看你自己的需求啦,我个人认为你要对js熟悉(因为它是WEB开发中的所需要的基础,不管是java,php,asp什么的,js都有用),如果有精力的话学学ruby也是不错的.引用如果我去找公司去做一个网站,是我写需求分析,还是公司写需求分析,然后我来改? 你是说你找活儿做?一般是你和公司的BOSS们交流吧,然后从中取得信息,从而得到需求,然后才能把网站做好.如果他公司已经有了一个网站,你可以先分析研究一下,然后重新做也可以,改也可以.感觉你问的问题比较基础啊.呵呵,加油吧.

时间: 2024-09-16 00:08:12

js与ruby的相关文章

Underscore.js 1.3.3 源码分析收藏

Underscore是一个提供许多函数编程功能的库,里面包含了你期待(在Prototype.js和Ruby中)的许多功能.但是没有扩展任何内置的Javascript对象,也就是说它没有扩展任何内置对象的原型.它被定位为jQuery和Backbone.js的基础层 源码注释转之网上他人之备注,特收藏以后方便阅读. // Underscore.js 1.3.3 // (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc. // Underscore is

javascript、ruby和C性能一瞥(3) :上汇编

在博文(1)和(2)里分别用了4中方式写一个素数筛选的算法,分别是javascript in browser.node.js.ruby和c:最终的结果是c最快,node.js其次,js in b虽然也不慢,但极不稳定,所以排在第三,ruby最慢. 现在我们在linux64中用汇编语言重写sieve算法,看看动用最终的武器:汇编语言,我们能不能进一步优化素数筛选算法. 如果忘了算法逻辑,不要紧,下面分别再次贴出node.js.ruby以及c的sieve代码: 首先是node.js: functio

javascript、ruby和C性能一瞥(1)

测试一下本地js.浏览器中的js以及ruby对于类似算法的性能.结果有些意外:浏览器js最快,本地其次当相差很小:ruby最慢而且不是一个数量级的: 因为写的匆忙,可能有重大问题没能看出来,请各位高人不吝赐教. 程序计算小于给定数n的最大素数,代码均未作优化,我们依次来看: 首先是浏览器的: <!DOCTYPE html> <html> <head> <title>sieve suanfa</title> <script src="

兼容多浏览器的字幕特效Marquee的通用js类_链接特效

Marquee.js 参数说明:   demo  字幕区域标签(div)的ID;  demo1/demo2  显示内容标签(div或td)的ID   demo1为原始内容,demo2是它的拷贝;   direction 字幕方向(up,down,left,right) ;  delay 字幕播放的延迟时间(毫秒);  step 字幕播放的步长(即pix,步长越小,如step=1,滚动越平滑) function Marquee (demo, demo1, demo2, direction, del

Docker Dockboard UI简介

这次开源夏令营的主要任务是完成一个 Docker 的 Web 控制台. Docker是一个最近流行的轻量级的容器,它提供了一种全新的方式来部署.发布我们的应用,而Web控制台,也就是我们常说的dashboard,是一种流行的管理方式,它不需要一个本地客户端,只用一个浏览器就可以完成众多的事情.所以,这个项目的目的在于设计.编写一个能够控制 Docker 的 Web 控制台. 事实上,Docker的命令行非常容易使用,而且也提供了丰富的 Restful 的 HTTP API 调用.但是,当管理的容

javascript面向对象之我解

今天要用js实现一些客户端功能,考虑到业务逻辑,使用OO的开发方式会很方便,于是认真查看了相关的几篇文章,有一些心得体会. 首先是定义类.js中定义类是使用function,实例化使用new操作符: function class1() { this.a = 'class1'; this.m1 = function() { alert('class1.m1'); } } class1.prototype.m2 = function() { alert('class1.m2'); } var c1

windows8系统装机

  windows8系统装机总结 本打算等到windows 8.1出来再换上新系统,不知道怎么的手贱就了安装windows8.这次安装折腾了我一天,所以我觉得有必要记录一下. 准备 首先,既然准备重新安装了,那有些数据该备份的就备份下.最重要的是要准备一个系统ISO镜像文件.我这次用了两种安装方法: NE6 HDD 这是我最推荐的安装方法,前提是你的原来的系统是完好的,是可以使用的.具体的方法,参考. 需要注意的是: 1. 如果是xp系统,再重启的时候选择model1模式,而window7/8选

为什么用 Java:一个 Python 程序员告诉你

每当我告诉别人我一直在用Java工作时,大家的反应都是: "纳尼!Java?为啥是Java?" 说实话,本人刚开始的时候也是同样的反应.但是由于Java的类型安全,执行性能和坚如磐石的工具,我渐渐地开始欣赏Java.同时我注意到,现在的Java已今非昔比--它在过去的10年间稳健地改善着. 缘何是Java? 假 设每天都用Java的想法还没有让君恶心到食不下咽,我在此重申Java已非你所了解的"吴下阿蒙"了.当Python, Ruby, 和Javascript在&q

在线学习编程网站收集

下面收集一些个人觉得比较好的在线学习编程网站.当然用google搜索下,会有很多推荐. update 2015-11-11 收集到几个做题网站 http://www.codewars.com/  Codewars http://codeforces.com/        codeforces https://www.hackerrank.com/    HackerRank https://projecteuler.net/archives   Project Euler http://www