qw7692336
V2EX  ›  问与答

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

  •  
  •   qw7692336 · Jul 7, 2015 · 4625 views
    This topic created in 4144 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
    Septembers
    Jul 7, 2015
    1
    纯论Web Project的话 JavaScript or PHP
    lightening
    lightening
    Jul 7, 2015
    2
    RoR
    unionx
    unionx
    Jul 7, 2015
    3
    Java 玩腻了玩 JVM 呗
    msg7086
    msg7086
    Jul 7, 2015
    4
    Ruby for fun
    chengzhoukun
    chengzhoukun
    Jul 7, 2015 via Android
    5
    Python + flask
    linnchord
    linnchord
    Jul 7, 2015
    6
    jvm支持的脚本语言很多啊,java可以无痛玩玩。

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

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

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

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

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

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