V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qw7692336
V2EX  ›  问与答

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

  •  
  •   qw7692336 · 2015-07-07 02:29:54 +08:00 · 3849 次点击
    这是一个创建于 3457 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    30 条回复    2015-07-08 15:40:53 +08:00
    Septembers
        1
    Septembers  
       2015-07-07 03:01:11 +08:00
    纯论Web Project的话 JavaScript or PHP
    lightening
        2
    lightening  
       2015-07-07 04:08:48 +08:00
    RoR
    unionx
        3
    unionx  
       2015-07-07 05:27:40 +08:00
    Java 玩腻了玩 JVM 呗
    msg7086
        4
    msg7086  
       2015-07-07 07:31:05 +08:00
    Ruby for fun
    chengzhoukun
        5
    chengzhoukun  
       2015-07-07 07:34:00 +08:00 via Android
    Python + flask
    linnchord
        6
    linnchord  
       2015-07-07 07:41:25 +08:00
    jvm支持的脚本语言很多啊,java可以无痛玩玩。

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

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

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

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

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

    (逃……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   892 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:50 · PVG 05:50 · LAX 13:50 · JFK 16:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.