iOS 开发, 想学习 web, 哪个语言比较好? PHP ,PY, Java ? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
alex006
V2EX    程序员

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

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

    入门容易点的 , 有没有 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     Solana     960 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 19:11 PVG 03:11 LAX 12:11 JFK 15:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86