推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
arachide

哇咔咔 javascript 变高大上了 超越 php python

  •  
  •   arachide · Feb 13, 2015 · 10378 views
    This topic created in 4121 days ago, the information mentioned may be changed or developed.

    TIOBE 2015年2月编程语言排行榜 JavaScript排名达到历史最高

    http://www.cnbeta.com/articles/369135.htm

    69 replies    2016-03-06 19:30:21 +08:00
    coosir
        1
    coosir  
       Feb 13, 2015   ❤️ 1
    呵呵。PHP才是最好的语言。
    est
        2
    est  
       Feb 13, 2015
    写python的一定会写javascript

    会javascript的不一定会python。就这么简单。
    jsonline
        3
    jsonline  
       Feb 13, 2015
    @est 都是会写 if else 而已。高级的没那么好学,你这样会引战的
    Mirana
        4
    Mirana  
       Feb 13, 2015
    正文第二段,以及Baidu等,,这
    coolicer
        5
    coolicer  
       Feb 13, 2015
    @est 一定,哈哈。你怎么得出来的
    skybr
        6
    skybr  
       Feb 13, 2015
    写php的和拿python写web的都替这一份超越添砖加瓦了.
    ehs2013
        7
    ehs2013  
       Feb 13, 2015
    @est +1 要是有前端 python 编程,一定不会用 javascript 的
    npc0der
        8
    npc0der  
       Feb 13, 2015
    vb 居然爬这么高了#35.
    b821025551b
        9
    b821025551b  
       Feb 13, 2015
    以为最近米国监狱开设的编程课程就是javascript呀
    andy1987
        10
    andy1987  
       Feb 13, 2015
    没有最好,只有最适合,在牛B的语言再某些应用场景和业务需求下也还能跪拜~
    roychan
        11
    roychan  
       Feb 13, 2015
    Ruby 人越来越少了。。。
    AssKicker
        12
    AssKicker  
       Feb 13, 2015
    语言之争是一条不归路,坛友共勉:)
    arachide
        13
    arachide  
    OP
       Feb 13, 2015
    @roychan 多转nodejs了
    yingluck
        14
    yingluck  
       Feb 13, 2015
    @jsonline
    @coolicer

    意思是 python 是后端语言 写完后端写前端不得不用js
    但是 js 是前端必备 写完前端可以继续用 js (如node.js) 写后端
    arachide
        15
    arachide  
    OP
       Feb 13, 2015
    @yingluck
    偶是

    1.桌面 qml/js
    2.2d游戏 cocos2dxjsb
    3.3d unityscript
    4.后台 nodejs
    5.前段 js

    看不出哪个还能这样做
    vincenting
        16
    vincenting  
       Feb 13, 2015
    看人不看语言。

    先举反例:例如一个前端小伙,只会写点 jQuery 特效,让他当你面写代码还会有语法错误。然后某天看了下 express 折腾跑起来了 nodejs,说他可以写网站呢。

    前端和后端有相应不同的知识体系。语言排名再高也不及自己对语言自身掌握的透彻。
    pein
        17
    pein  
       Feb 13, 2015
    PHP7要出来了 准备吓尿吧
    chenwl
        18
    chenwl  
       Feb 13, 2015
    哈哈,javascript再嚣张也翻不了天,不就是弹弹弹
    hahastudio
        19
    hahastudio  
       Feb 13, 2015   ❤️ 1
    javascript is just a joke.

    tell the value of each expression, do not use your console
    [] == []
    [] < []
    [] > []
    [] <= []
    [] >= []

    [] + []
    {} + {}
    [] + {}
    {} + []

    Math.min() < Math.max()
    griffinqiu
        20
    griffinqiu  
       Feb 13, 2015
    @arachide

    我来补充
    数据库: MongoDB
    Windows: Office 15
    Mac OS: Automator
    lincanbin
        21
    lincanbin  
       Feb 13, 2015
    @est 你说的这个可不一定啊。
    或者只能用Python的思路写些简单的JavaScript,然后闭包、原型、跨域之类的就不甚了解。
    更常见的情况是会Python的只会Python。

    @hahastudio 至于你这种运算,实际中就算是菜鸟也不会写,因为实际中根本应用不到。这跟菜鸟不了解弱类型的隐式转换而写出字符串与整数相加的错误不一样,那个你可以用来批评一下JS不如Python对菜鸟的照顾周到。
    hahastudio
        22
    hahastudio  
       Feb 13, 2015   ❤️ 1
    @lincanbin 那就只能耍流氓谈谈 javascript 的作用域以及回调地狱了= =
    geekHarvey
        23
    geekHarvey  
       Feb 13, 2015
    写后端的很多都写javascript吧,讨论这些没什么意义,还是讨论下具体的应用场景的选择以及遇到的问题吧
    est
        24
    est  
       Feb 13, 2015
    @jsonline @lincanbin

    > 闭包、原型、跨域之类的就不甚了解

    问题的关键是:TIOBE统计的js流行程度是不是必须了解 闭包、原型、跨域和其他高级用法才算js?

    我的结论不是引战啊,这里没啥战的。只要做web,无论你用什么语言,基本都会js的。js流行是必然。
    DennyDai
        25
    DennyDai  
       Feb 13, 2015
    还不是html5推的?
    jayin
        26
    jayin  
       Feb 13, 2015
    浏览器语言本来就是垄断的嘛
    heaton_nobu
        27
    heaton_nobu  
       Feb 13, 2015
    @hahastudio 今天正好看到这个东西,但是我还不了解具体运行原理,请问哪里可以看到啊?
    hahastudio
        28
    hahastudio  
       Feb 13, 2015   ❤️ 1
    stanhou
        29
    stanhou  
       Feb 13, 2015
    @jayin +1
    heaton_nobu
        30
    heaton_nobu  
       Feb 13, 2015
    @hahastudio 就是要这个,谢谢啦
    bjzhush
        31
    bjzhush  
       Feb 13, 2015
    PHP是最好的语言~
    Comdex
        32
    Comdex  
       Feb 13, 2015
    golang粉冷笑不语
    rust
        33
    rust  
       Feb 13, 2015
    我也笑而不语~
    jamlee
        34
    jamlee  
       Feb 13, 2015
    呵呵。PHP才是最好的语言。
    xifangczy
        35
    xifangczy  
       Feb 13, 2015
    @est 写PHP一定会写js才对
    raincious
        36
    raincious  
       Feb 13, 2015
    gdgoldlion
        37
    gdgoldlion  
       Feb 13, 2015
    twood's Law
    Any application that can be written in JavaScript, will eventually be written in JavaScript.
    但是这个过程会比较漫长……
    jarontai
        38
    jarontai  
       Feb 13, 2015
    大多数后端开发者都会一些js,但能用好的应该不多;随着html5跟nodejs的发展,用js的人会越来越多,排名可能还会涨呢
    arachide
        39
    arachide  
    OP
       Feb 13, 2015
    @jarontai 微软 hadoop 就是javascript搞定算法

    谁能用python试一下 哈哈
    ipconfiger
        40
    ipconfiger  
       Feb 13, 2015
    最近在玩响马的fibjs,嘿嘿
    k9982874
        41
    k9982874  
       Feb 13, 2015 via iPad
    c/c++的表示路过
    Dongdong36
        42
    Dongdong36  
       Feb 13, 2015
    Nodejs这块确实贡献了不少活跃度
    ltm
        43
    ltm  
       Feb 13, 2015
    卧槽,C排第一什么意思,搬砖的春天来了
    hardywu
        44
    hardywu  
       Feb 14, 2015
    现在经常写js,用浏览器debug 真恶心。
    typcn
        45
    typcn  
       Feb 14, 2015 via iPhone
    @ltm c 有的时候不得不用啊,我现在用 nodejs 开发,某些要求高性能的东西还是要调用 c 的
    vibbow
        46
    vibbow  
       Feb 14, 2015
    https://twitter.com/drschaf/status/561863427195670528
    一张图给 JavaScript 打回原形。
    arachide
        47
    arachide  
    OP
       Feb 14, 2015
    问题是php coder大多写不过wordpress drupal
    SuYia
        48
    SuYia  
       Feb 14, 2015
    呵呵,js才是最好的语言。
    jokcy
        50
    jokcy  
       Feb 14, 2015 via Android
    @hahastudio 回调地狱现在你可以用promise来处理,可以写出非常优雅的代码。而且回调也是js的优势,最高效得使用cpu
    wezzard
        51
    wezzard  
       Feb 14, 2015
    中文才是世界上最好的语言
    bombless
        52
    bombless  
       Feb 14, 2015 via iPhone
    很多Ruby的逐渐转Rust、Go啥的了
    话说回来最近discourse还挺火的
    arachide
        53
    arachide  
    OP
       Feb 14, 2015
    各位mongodb hadoop
    的mapreduce都用javascript
    楼上哪位php python专家写个php python引擎
    hahastudio
        54
    hahastudio  
       Feb 14, 2015
    @arachide 你这就没意思了,MongoDB 只是给了一个 connector
    Python 这边的 hadoop connector 不要更多
    另外,你听说过 PySpark 么?
    arachide
        55
    arachide  
    OP
       Feb 14, 2015
    @hahastudio python太慢 google都放弃了 别留恋了
    k9982874
        57
    k9982874  
       Feb 14, 2015 via iPhone
    @ltm 骚年入行没多久吧,c第一,java,c++争老二已经10好几年了。*nix、windows底层都是c写的,除非现有操作系统架构崩溃否则c永远都是第一。
    zhangmeteor
        58
    zhangmeteor  
       Feb 14, 2015
    流行度跟高大上有个半毛钱关系啊?你就算全世界最多人用。。超过C又能如何,呵呵
    kdwycz
        59
    kdwycz  
       Feb 14, 2015
    其实我想吐槽为什么Pascal排名突然变得那么高
    arachide
        60
    arachide  
    OP
       Feb 14, 2015
    @kdwycz abb机器人都是类pascal脚本 哈哈
    hljjhb
        61
    hljjhb  
       Feb 14, 2015
    VB 。。。。。
    hanan321
        62
    hanan321  
       Feb 14, 2015
    我会js,也了解python,现在在做js的工作,但我觉得py对初学者更友好。
    jackfu
        63
    jackfu  
       Feb 14, 2015
    vb都进前十了,是要进入全民编程时代了么
    felixyale
        64
    felixyale  
       Feb 14, 2015
    会写和熟练掌握是两码事,语言没有最好,只有更合适和更熟悉,再说,语言都是相通的嘛,只是应用场景不同,会有不同的特性。
    miniwade514
        65
    miniwade514  
       Feb 15, 2015
    HTML5 + node.js 功不可没啊,在很多大公司广泛使用,不猛增不行啊~

    都别吵吵了,TIOBE index is "not about the best programming language or the language in which most lines of code have been written". http://en.wikipedia.org/wiki/TIOBE_index
    arachide
        66
    arachide  
    OP
       Feb 15, 2015
    @miniwade514 ios测试脚本都是javascript 微软hadoop云的mapreduce算法也是javascript
    哈哈
    min
        67
    min  
       Feb 15, 2015 via iPhone
    typescript发来贺电
    arachide
        68
    arachide  
    OP
       Feb 15, 2015
    @miniwade514 tiboe算是热度排行 用的人多查询的人多排位靠前
    wizardforcel
        69
    wizardforcel  
       Mar 6, 2016
    这么黑有意思吗?

    php 不是 general purpose 的语言,没有可比性。

    python 在 web 领域被各大语言挤压,科学计算和图形又非常非常小众。

    js 的前端后端 pc 移动还有 unity ,哪个不火吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1009 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 146ms · UTC 19:05 · PVG 03:05 · LAX 12:05 · JFK 15:05
    ♥ Do have faith in what you're doing.