V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
botao1
V2EX  ›  程序员

设计师求扫盲,完全不知道Python, ruby, node.js 都是什么情况,求简单解释。

  •  
  •   botao1 · 2013-03-14 18:51:46 +08:00 · 4925 次点击
    这是一个创建于 4253 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我不是程序员,只用过简单的Javascript和PHP。

    但是朋友经常兴奋地提起 Python, ruby, node.js 这些,它们都是Web开发的后端语言么?
    适用于哪些方面的? 还有其它什么优秀的web开发技术么?

    请不吝赐教~
    10 条回复    1970-01-01 08:00:00 +08:00
    seanliang
        1
    seanliang  
       2013-03-14 18:56:21 +08:00
    跟PHP一个概念,都是脚本语言,如你所知用于Web开发居多,也可以作为一些系统的内嵌脚本解释器。
    davidzhang
        2
    davidzhang  
       2013-03-14 19:05:33 +08:00
    简单明了的回答就是,由英文字母加上数字标点符号,再加上一定的规则来解析你写的乱七八杂的字母和数字,标点符号,转换成由10组成的串串的,让计算机执行的高级语言
    zhangsimon
        3
    zhangsimon  
       2013-03-14 19:06:15 +08:00
    我只说一个,作为脚本语言:Python的应用领域据已经远非Web开发了
    Maya,C4D,Nuke,Houdini等三维(合成)设计软件都不约而同地引入了Python开发脚本
    Python在其它自然研究领域也被广泛应用着
    davidzhang
        4
    davidzhang  
       2013-03-14 19:06:30 +08:00
    解释“10”指的是1和0
    botao1
        5
    botao1  
    OP
       2013-03-14 19:06:39 +08:00
    @seanliang 谢谢,它们适用的情况是不是有所区别?还是只有执行效率和语法一类的差异,依据个人喜好来选择?我只是好奇,希望能更多的了解程序员选择一种技术的初衷 : )
    botao1
        6
    botao1  
    OP
       2013-03-14 19:09:13 +08:00
    @zhangsimon 嗯,据我听说一些本地软件甚至也是用Javascript开发的,比如Photoshop。感觉好神秘~
    botao1
        7
    botao1  
    OP
       2013-03-14 19:11:45 +08:00
    @davidzhang 谢谢,我能大致区分开编译型和解释型的语言,就是想了解这几种流行的语言各自有什么优势,你们为什么选择其中一种,用于哪些领域了。
    dqaria
        8
    dqaria  
       2013-03-14 19:38:26 +08:00
    @botao1 Photoshop是java开发的吧?。。。。 java 和 javascript 除了名字以外基本没有关系。。
    botao1
        9
    botao1  
    OP
       2013-03-14 19:56:25 +08:00
    @dqaria 我当然知道雷锋和雷峰塔的区别,只是发现PS的自动化脚本用的是Javascript,程序本身似乎是C++。反正Javascript的应用肯定不限于浏览器。
    dqaria
        10
    dqaria  
       2013-03-14 21:43:05 +08:00
    @botao1 恩~我只知道PS插件开发也是要用c++的~~自动化脚本不太熟悉~~
    node.js就是使服务端也能运行js~不过比较底层~优点是性能超强,拜v8所赐。用类似expressjs的框架可能比较好架网站。
    如果对web开发感兴趣的话,一定要看看RubyOnRails,最强web开发框架,没有之一。集合了各种最佳实践,各种新兴的web技术都是ruby社区贡献的~如scss,Compass,CoffeeScript等等~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5502 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:49 · PVG 15:49 · LAX 23:49 · JFK 02:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.