V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
alex006
V2EX  ›  程序员

iOS 开发, 想学习 web, 哪个语言比较好? PHP ,PY, Java ?

  •  
  •   alex006 · 2019-02-12 11:59:30 +08:00 · 6311 次点击
    这是一个创建于 2145 天前的主题,其中的信息可能已经有所发展或是发生改变。

    入门容易点的 , 有没有 iOS 开发的大佬推荐推荐

    59 条回复    2019-02-13 15:22:34 +08:00
    agagega
        1
    agagega  
       2019-02-12 12:01:28 +08:00 via iPhone
    前排推荐 RoR (我总觉得 Ruby 这一套对于 iOS 程序员应该会比较亲切)
    ibegyourpardon
        2
    ibegyourpardon  
       2019-02-12 12:12:22 +08:00
    所以你想学的是后端语言对吧?

    语言好像不是差别很大,除非还想做单体应用,如果为以后考虑,Java 和 Go 都可以考虑下。
    mrytsr
        3
    mrytsr  
       2019-02-12 12:13:33 +08:00 via Android
    OpenResty
    Rehtt
        4
    Rehtt  
       2019-02-12 12:14:40 +08:00 via Android
    都可以学
    lidongyx
        5
    lidongyx  
       2019-02-12 12:18:45 +08:00 via iPhone
    即使是最简单的 Python,学起 web 开发来,都不及 PHP 快; PHP 可能听起来比较 low ?不过比 Ruby 在国内更流行一点。
    viator42
        6
    viator42  
       2019-02-12 12:27:03 +08:00
    说起来 Java 还是恰饭首选语言
    shellic
        7
    shellic  
       2019-02-12 12:29:49 +08:00 via Android
    说实话 web 开发现在还是 PHP 更靠谱。当然还有 go 和 Java,但是成本可能高一些;Python 的话感觉人工智能方面更适合一些。讨论语言优劣没什么意义,只有适合和不适合
    zsading
        8
    zsading  
       2019-02-12 12:45:39 +08:00
    找工作的话,java 比较友好
    knightlhs
        9
    knightlhs  
       2019-02-12 12:47:26 +08:00   ❤️ 2
    我来推荐点不一样的 NodeJS
    l1ve
        10
    l1ve  
       2019-02-12 13:03:43 +08:00 via iPhone
    用 ror 你会很快乐。
    最后写代码的时间不会超过三分之一。
    都在找 Gem
    murmur
        11
    murmur  
       2019-02-12 13:06:13 +08:00
    从找工作和生态还是 java
    abcerk
        12
    abcerk  
       2019-02-12 13:19:40 +08:00   ❤️ 2
    php 是世界上最好的语言。老铁们亮刀吧
    zhizunzz
        13
    zhizunzz  
       2019-02-12 13:25:48 +08:00 via Android   ❤️ 1
    java 或者 go,找工作就 java 或 php,PHP 越来越像 java 了
    zzjas98
        14
    zzjas98  
       2019-02-12 13:45:22 +08:00   ❤️ 1
    推荐 node,我们学校 web 课已经从教 php 变成 node/php 自选了
    breezeFP
        15
    breezeFP  
       2019-02-12 13:50:49 +08:00
    个人认为,语言无非是语法之间的差别,主要是移动端和后端的思考方式是有差别的,如果我原来是用 java 去写后端,现在要改成 php 或 node,学习一下语法之间的差别,其他的差不多,但如果让我去学移动端,还是需要费一些功夫的
    66beta
        16
    66beta  
       2019-02-12 13:55:52 +08:00 via Android
    找工作 Java
    做私活 PHP
    学着玩 Python
    FakeLeung
        17
    FakeLeung  
       2019-02-12 13:59:55 +08:00 via Android
    go?
    Damon4V
        18
    Damon4V  
       2019-02-12 14:26:40 +08:00
    语言都是相通的
    clino
        19
    clino  
       2019-02-12 14:28:36 +08:00
    alex006
        20
    alex006  
    OP
       2019-02-12 14:38:33 +08:00
    @viator42 Java 学习方向大概是怎样?
    alex006
        21
    alex006  
    OP
       2019-02-12 14:39:14 +08:00
    @zsading Java 学习方向大概是这样, 学完基础之后要学什么? 直接 spring boot?
    yestodayHadRain
        22
    yestodayHadRain  
       2019-02-12 15:23:23 +08:00
    @alex006 javaSE -> javaweb -> ssh/ssm -> springboot/springcloud,多学没坏处
    lovezww2011
        23
    lovezww2011  
       2019-02-12 15:26:31 +08:00
    py-->flask-->django
    cshlxm
        24
    cshlxm  
       2019-02-12 15:30:05 +08:00
    想快速上手并有所产出 还是 php,想全面开花的技能树 py(略夸大一些),想面向工业化、产品级 还是 java
    guanhui07
        25
    guanhui07  
       2019-02-12 15:30:57 +08:00
    php python openresty
    alex006
        26
    alex006  
    OP
       2019-02-12 16:03:38 +08:00
    @yestodayHadRain 这些大概够学一年了吧?
    alex006
        27
    alex006  
    OP
       2019-02-12 16:04:14 +08:00
    @cshlxm 现在有点迷茫, 不知道` 要不要转后端开发
    zy445566
        28
    zy445566  
       2019-02-12 16:30:13 +08:00
    果断是 node.js 啊,学习 web 肯定要打通全流程啊
    yestodayHadRain
        29
    yestodayHadRain  
       2019-02-12 16:45:44 +08:00
    @alex006 差不多,主要还是看你自己的时间了.我是自学走的 java,只用周六日(有时候周六日都不用)用了一年多点.当然如果你周 1-5 每天三小时 周六日每天八小时,估计会很快(估计三个月都不到)还是看自己
    javawebzhangkai
        30
    javawebzhangkai  
       2019-02-12 16:49:37 +08:00
    我觉得学习是一部分,实际上的业务操作会发现比学习学的快
    Brucepac
        31
    Brucepac  
       2019-02-12 17:10:03 +08:00 via iPhone
    swift 啊,Perfect 或者 Vapor
    viator42
        32
    viator42  
       2019-02-12 17:17:04 +08:00 via Android
    imxiaozhi
        33
    imxiaozhi  
       2019-02-12 17:21:44 +08:00
    要是学者玩的话,ruby on rails 是最合适的了,用起来非常舒适。
    fox0001
        34
    fox0001  
       2019-02-12 17:48:49 +08:00 via Android
    Java 吧
    xpresslink
        35
    xpresslink  
       2019-02-12 18:05:19 +08:00
    如果为了快速临时做个展示型 web 那么 PHP,如果为了改行必须 java,如果为了兴趣 python,ruby 和 python 类似但在国内不太流行就算了。go 不太推荐新手直接上,最好有了 java 和 python 的基础再学。
    wangtao7
        36
    wangtao7  
       2019-02-12 18:35:59 +08:00
    当然是 Javascript / Node,Javascript 已经成为最受欢迎的语言了,不光可以运行在浏览器,还可以跑在服务器上 (Node.js),以及手机上 (React Native, Native Script),或者甚至都可以运行在数据库里 (MongoDB, ArangoDB),整个生态圈相当强大,而且发展很快。这年头还用 PHP 太落伍了
    wangtao7
        37
    wangtao7  
       2019-02-12 18:38:07 +08:00
    你做 iOS 开发,也可以尝试下 Native Script Vue,比原生开发省事多了,而且一套代码可以跨平台两个系统,运行效率也不比原生低哪里去,另外原生的各种插件扩展都可以直接在 Javascript 里调用,实在有 Javascript 搞不定的,自己写个原生插件也是分分钟的事情。强烈推荐
    wangtao7
        38
    wangtao7  
       2019-02-12 18:39:14 +08:00
    服务器框架的话推荐 Nest.js ,也是很强大的,不过最好学点 Typescript
    RobinzzZ
        39
    RobinzzZ  
       2019-02-12 18:50:52 +08:00
    java java java
    MaxSoloware
        40
    MaxSoloware  
       2019-02-12 18:56:53 +08:00
    python 同样 ios 学后端 已经可以搭建联网应用
    xiaoke0718
        41
    xiaoke0718  
       2019-02-12 19:14:22 +08:00
    没人说 c/c++
    Raisu
        42
    Raisu  
       2019-02-12 21:23:53 +08:00 via Android
    国内不要学 Ruby,这语言在国内不可能火的
    alex006
        43
    alex006  
    OP
       2019-02-13 08:47:52 +08:00
    @fengyiqicoder 你学 Python 是为了工作还是单纯兴趣学着玩?
    ahaodady
        44
    ahaodady  
       2019-02-13 08:52:03 +08:00
    个人推荐:
    学入门容易的 PHP,后面再可以转学其它语言

    如果你这么认为:既然要转学其它语言就没有必要学 php 了
    那也可以,只是多一门语言不是坏事,是你自己说的,入门容易些。。。
    alex006
        45
    alex006  
    OP
       2019-02-13 08:55:57 +08:00
    @ahaodady 确实比较矛盾, 觉得 PHP 入门容易, 但是又觉得既然学, 就学 Java,反正以后都要学, 这个意思
    imkerberos
        46
    imkerberos  
       2019-02-13 09:17:04 +08:00
    python.
    ducklyl
        47
    ducklyl  
       2019-02-13 09:52:23 +08:00
    php,java,python
    ooppcool
        48
    ooppcool  
       2019-02-13 09:59:19 +08:00
    @yestodayHadRain javaweb 跟着黑马视频学行吗?
    akjarjash
        49
    akjarjash  
       2019-02-13 10:02:21 +08:00
    感觉如果不是转行类似的话 也就是说 Web 只是一个辅助的 可以看看 PHP 的呢
    PHP 基础知识 + PHP 中文网好像有一个是 ThinkPHP5.1 的视频教程 + ThinkPHP 的中文参考手册 当初半个月入门的
    当然前面学过一点 PHP 基础知识
    LZ 可以试下
    yestodayHadRain
        50
    yestodayHadRain  
       2019-02-13 10:56:58 +08:00
    @ooppcool 行,黑马的教程挺好的,我就是按着那个看的
    alex006
        51
    alex006  
    OP
       2019-02-13 11:44:30 +08:00
    @yestodayHadRain 你看的是黑马第几期?
    luvxy
        52
    luvxy  
       2019-02-13 11:49:23 +08:00
    推荐 node 学会了 等于回了很多东西啊
    conver
        53
    conver  
       2019-02-13 12:13:45 +08:00 via iPhone
    Swift 那位是认真的吗,国内啊
    poppinyunhai
        54
    poppinyunhai  
       2019-02-13 13:22:09 +08:00   ❤️ 1
    ruby on rails ~
    yestodayHadRain
        55
    yestodayHadRain  
       2019-02-13 14:19:35 +08:00
    @alex006 忘了,他们的课程都差不多吧
    zjddp
        56
    zjddp  
       2019-02-13 14:21:49 +08:00
    找工作 Java
    做私活 PHP
    学着玩 Swift
    jacky007wang
        57
    jacky007wang  
       2019-02-13 14:45:40 +08:00
    python
    vansouth
        58
    vansouth  
       2019-02-13 15:09:54 +08:00
    找工作 Java、PHP
    做小工具 Python
    裝逼 Go
    jon
        59
    jon  
       2019-02-13 15:22:34 +08:00
    当然是 PHP 啊这还有疑问?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2683 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:58 · PVG 11:58 · LAX 19:58 · JFK 22:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.