fffang

个人 APP 后台服务语言选择?

  •  
  •   fffang · Sep 4, 2019 · 9025 views
    This topic created in 2621 days ago, the information mentioned may be changed or developed.

    往个人开发者方向进行的话,APP 后台服务是必须要做的一环。选择学习的语言很重要,影响深远。以下是一些语言的优劣势,大家看法如何?

    JAVA:

    优势:目前最流行的后端服务语言。学习材料最多。提升对 JAVA 的理解,对开发 android app 有帮助。
    劣势:开发较脚本语言会慢一些。

    NODEJS:

    优势:提升对 JS 的理解,对开发 H5 有帮助。
    劣势:无

    SWIFT:

    优势:提升对 SWIFT 的理解,对开发 ios app 有帮助
    劣势:现有后端框架是很少的。

    PYTHON:

    优势:未知
    劣势:未知

    GO:

    优势:未知
    劣势:未知

    微软系语言:

    优势:未知
    劣势:未知

    37 replies  •  2019-09-26 20:59:47 +08:00
    love
    love
    Sep 4, 2019
    1
    个人就别选 java 了,node 最适合
    botian
    botian
    Sep 4, 2019 via Android
    2
    php 是最好的语言
    fffang
    fffang
    OP
    Sep 4, 2019
    3
    @botian

    忘记加入 PHP 了,有何优劣势?大概和 PYTHON 一样?
    merpyzf
    merpyzf
    Sep 4, 2019 via iPhone
    4
    个人会选 Python 配置简单开发速度快,编码过程很舒适。
    Maboroshii
    Maboroshii
    Sep 4, 2019
    5
    会什么用什么吧。 如果什么都不会就用 nodejs 吧, 毕竟 js 无所不能(
    blessyou
    blessyou
    Sep 4, 2019 via Android
    6
    万一哪天你想开发个网站呢,对吧!那就 js 吧
    fffang
    fffang
    OP
    Sep 4, 2019
    7
    fffang
    fffang
    OP
    Sep 4, 2019
    8
    @blessyou
    @Maboroshii
    确实比较心仪 node,不过能不能说说劣势呢?
    mrobot
    mrobot
    Sep 4, 2019 via iPhone
    9
    独立开发:
    技术导向(❌)
    业务导向(✅)
    产品定义清楚了再决定会好很多
    用到相关技术即使不熟悉也可以边开发边学 前提是需要对相关编程领域生态环境有个清晰的认识 到达可以评估项目进度就可以了
    visonme
    visonme
    Sep 4, 2019
    10
    个人,倾向推荐 NODE,PHP,PYTHON
    loginbygoogle
    loginbygoogle
    Sep 4, 2019 via Android
    11
    独立开发,node.js 无敌
    MonoLogueChi
    MonoLogueChi
    Sep 4, 2019 via Android
    12
    我推荐 C#
    sxw11
    sxw11
    Sep 4, 2019
    13
    我 dotnet core webapi 10 张表 20 个接口左右的 CRUD 项目,3 天,当然前提是你选个好点的 orm。
    qiayue
    qiayue
    Sep 4, 2019
    14
    如果你什么都不会,建议学 php,赚钱为要
    SuperMild
    SuperMild
    Sep 4, 2019
    15
    这些流行语言你多学几个就会发现,都差不多,特别是你能用到的部分(作为框架使用者而不是发明者)差别更是细微。

    就像吃菜,八大菜系各有人喜欢,语言也一样,说好不好,大部分是口味问题。
    murmur
    murmur
    Sep 4, 2019
    16
    j2ee = 捷途易易
    iPhoneXI
    iPhoneXI
    Sep 4, 2019 via Android
    17
    个人开放没必要向企业看,玩自己舒服的,适合云平台的
    mogita
    mogita
    Sep 4, 2019
    18
    任何语言:
    优势:你会
    劣势:你不会
    TangMonk
    TangMonk
    Sep 4, 2019
    19
    个人使用的话推荐 ruby
    zachlhb
    zachlhb
    Sep 4, 2019 via Android
    20
    python 吧,开发快速
    angith
    angith
    Sep 4, 2019 via Android
    21
    其实你自己已经列出来了。。。

    那就 node 啊
    dcalsky
    dcalsky
    Sep 4, 2019
    22
    django + rest framework = 开发效率无敌
    rb6221
    rb6221
    Sep 4, 2019 via iPhone
    23
    php
    caskeep
    caskeep
    Sep 4, 2019 via iPhone❤️1
    24
    golang 是未来
    HarryQu
    HarryQu
    Sep 4, 2019
    25
    Java 老矣,尚能饭否?

    首先,你不得不承认,Java 的生态是比较好,无论你做什么功能,都能迅速搜索到相应的解决方案。

    其次语言只是工具,如果你深入已经掌握一门语言,学习上述任何一门语言都是非常快的。

    如果你想既想做 App ,又想独立做后台的话,学习 Java 吧,后端用 SpringBoot 快速开发。

    Java 开发 Android 的话,省去了学习语法部分。事实上,Android 需要注意的是 UI、各种机型的适配、各种组件在不同版本的 Android 上的差异,一般不需要你有很高的 Java 水平,需要你有足够的耐心。

    开发 IOS 的话,我当初学的是 OC , 两周独立入门(当时我已经有 Android 一年多的开发经验),一个月后开发出第一个版本的 App,之后两周迭代一个版本,界面用 Masonry 一把梭,其他和 Android 大同小异,也有很多的坑要踩。


    最后我给你的建议是放弃独立开发,术业有专攻。如果上述的任何一门你都没学过的话,独立开发会非常吃力。

    其次移动端的很多坑需要有至少一年的开发经验才能独立解决,否则你会浪费大量的时间在解决 Bug 上。
    aneureka
    aneureka
    Sep 4, 2019 via Android
    26
    我现在的个人的小东西全是 python 后端。。
    damngood
    damngood
    Sep 4, 2019
    27
    如果不是 太严肃的项目的话,可以考虑用 swift 做后台, 优势就是你已经比较熟悉了.
    严肃点的项目的话又不想在语言上折腾的话, 那就 可以是 Go.

    也是我个人目前的方案.
    xx19941215
    xx19941215
    Sep 4, 2019 via iPhone
    28
    选你最熟悉的
    impl
    impl
    Sep 4, 2019
    29
    c#吧,asp.net core,3.0 也快出来了
    dewi
    dewi
    Sep 5, 2019 via iPhone
    30
    小站后台 php 完全可以了,大战的话建议 Java
    Valid
    Valid
    Sep 5, 2019
    31
    go 吧,新的已经出来了
    zander1024
    zander1024
    Sep 5, 2019
    32
    node,php java 都还行。 虽然天天喷 node,架不住搞前端的多啊,js 会直接上手,再让他们学一门后端完全浪费时间
    liu3stone
    liu3stone
    Sep 5, 2019
    33
    个人网站, 前端用的 react + ts, 后端用的 node.js + ts。 顺手,真香
    mmdsun
    mmdsun
    Sep 5, 2019 via Android
    34
    Java 或者 .net core 写 api
    gowk
    gowk
    Sep 24, 2019
    35
    @sxw11 dotnet 除了 dapper、ef 这两种还有别的 orm 可以选择吗
    fengbjhqs
    fengbjhqs
    Sep 24, 2019
    36
    你开发 app 准备用什么语言?

    人生苦短
    KuroNekoFan
    KuroNekoFan
    Sep 26, 2019 via iPhone
    37
    js 是最好的语言
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   683 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 21:28 · PVG 05:28 · LAX 13:28 · JFK 16:28
    ♥ Do have faith in what you're doing.