qw7692336
V2EX  ›  问与答

Java 玩腻了,想换其它语言玩玩,有什么语言适合做点个人 Web 项目?要求用着舒服。

  •  
  •   qw7692336 · Jul 7, 2015 · 4328 views
    This topic created in 3988 days ago, the information mentioned may be changed or developed.

    大一到现在,学了两年Java,也开始看到Java的弊端了。
    后来,玩过Play Framework感觉还不错(舒服),但是在使用的过程中,我发现框架虽然很舒服了,但Java语法始终是瓶颈。
    考虑的语言如下:
    ruby ( on rails )
    python ( 比较全能的语言 )
    scala ( JVM语言,能使用我熟悉的Java API库,还能写Android )
    js ( 前后端一致 )

    30 replies    2015-07-08 15:40:53 +08:00
    Septembers
        1
    Septembers  
       Jul 7, 2015
    纯论Web Project的话 JavaScript or PHP
    lightening
        2
    lightening  
       Jul 7, 2015
    RoR
    unionx
        3
    unionx  
       Jul 7, 2015
    Java 玩腻了玩 JVM 呗
    msg7086
        4
    msg7086  
       Jul 7, 2015
    Ruby for fun
    chengzhoukun
        5
    chengzhoukun  
       Jul 7, 2015 via Android
    Python + flask
    linnchord
        6
    linnchord  
       Jul 7, 2015
    jvm支持的脚本语言很多啊,java可以无痛玩玩。

    真要换个口味,ruby/rails可以让你体验另一个极端。实用主意考虑,那就python了。

    话说最近正在换口味玩java,做个web项目砸了一堆框架过来,外加分了N层开发,那滋味真是酸爽…
    yakczh
        7
    yakczh  
       Jul 7, 2015
    Java的弊端是什么?
    Java语法怎么还成瓶颈了?
    weer0026
        8
    weer0026  
       Jul 7, 2015
    用惯了java再用ruby,你会发现你打开了新世界的大门。。
    wkan
        9
    wkan  
       Jul 7, 2015
    PHP是宇宙最好的语言😂
    em70
        10
    em70  
       Jul 7, 2015 via Android
    都玩玩吧,各有各的好
    beneo
        11
    beneo  
       Jul 7, 2015
    Play Framework 能 share 出来看看么
    binjoo
        12
    binjoo  
       Jul 7, 2015
    @yakczh
    同问。
    qw7692336
        13
    qw7692336  
    OP
       Jul 7, 2015
    @yakczh
    @binjoo
    语法太死板,不够优雅。框架不能对语言很好地扩展。
    Comdex
        14
    Comdex  
       Jul 7, 2015
    golang吧
    qping
        15
    qping  
       Jul 7, 2015
    @qw7692336 这些也可以说是优点
    wintersun
        16
    wintersun  
       Jul 7, 2015
    Java/JVM栈:
    Groovy on Grails,做企业内应用很舒爽!
    PlayFramework(Scala),互联网应用后端也不畏惧!

    当然还有一堆的JRbuy,Jython……嗯,Jxx/JVM一统江湖,不服来战! 哇哈哈哈
    popu111
        17
    popu111  
       Jul 7, 2015
    楼下宇宙最好语言党正在来袭
    qige023
        18
    qige023  
       Jul 7, 2015
    用过ror,go ,个人觉得golang真心不错,既有静态语言的效率,又不失动态语言的灵活。官方库完善通俗易懂,没有ror的众多黑魔法,但带来的是实在的性能的提升

    只做web的话用国产 beego是不错的入门,当然高端点的玩家,建议用gin这样的轻量级框架,自己享受各种技术选型的乐趣。
    Ouyangan
        19
    Ouyangan  
       Jul 7, 2015
    比较喜欢python . 现在做这个项目没多大, 用java真是左一层又一层啊哈哈
    Obipolar
        20
    Obipolar  
       Jul 7, 2015
    Node.js is the only real dev language
    qw7692336
        21
    qw7692336  
    OP
       Jul 7, 2015
    居然会意见不统一
    loading
        22
    loading  
       Jul 7, 2015 via Android
    H5 不是很多人问前途吗?玩了 J8 也顺便玩下吧!

    说正经的:php
    evk
        23
    evk  
       Jul 7, 2015
    老夫学了3年java还没玩够呢,楼主已经觉得腻了...说真的,老夫水平不好也不坏,木有实习经历,想在java上有牛掰的飞跃,楼主有什么好的学习或实践方向可以推荐吗?
    sudoz
        24
    sudoz  
       Jul 7, 2015
    @loading 只够耍耍后端业务而已
    immjun
        25
    immjun  
       Jul 7, 2015
    Golang / Node.js / Python
    arslion
        27
    arslion  
       Jul 7, 2015
    Golang
    missingbobo
        28
    missingbobo  
       Jul 7, 2015
    go
    qw7692336
        29
    qw7692336  
    OP
       Jul 8, 2015 via Android
    @evk 我水平也不咋地,只是越来越不喜欢Java(主要是语法原因),然而我并没有能力去改进它的语法,所以还是打算换换语言,感受一下其它语言所带来的优雅。写着玩的东西还不少,然而也没有正经的项目经验。我并没有兴趣在Java上有牛掰的飞跃 ,我只是想学习更多更好玩更好用的计算机技能而已,Java只是技能之一。由于我学的第一门语言就是Java,所以我用这门语言用到现在。但在做很多事情的时候,Java都不是最好的选择,比如我要循环抓取一些网页,以前用urlconnect inputstream fileoutputstream一点点拿,后来发现了curl wget grep是多么的方便。。。最近的乐趣是发现更多好用的框架,在这个过程中发现,很多事情可以用更优雅的方式去解决,然而我只会这一门语言,显然不够用。
    Clarencep
        30
    Clarencep  
       Jul 8, 2015
    PHP是世界上最好的语言

    (逃……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2676 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 10:33 · PVG 18:33 · LAX 03:33 · JFK 06:33
    ♥ Do have faith in what you're doing.