V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
NUT
V2EX  ›  iDev

两年的 iOS 开发经验,想学后台方面的语言,学 PY 还是学 PHP

  •  
  •   NUT · 2014-07-12 14:52:33 +08:00 · 7771 次点击
    这是一个创建于 3789 天前的主题,其中的信息可能已经有所发展或是发生改变。
    iOS一条路走下去,总觉得不够,想搞个后端的来学学,理解下整体的开发流程。以后换岗位也能换方向。平时个人玩个小 APP 啥的也能用上。

    PHP 和 PY 都挺好,我想从开发钱景,开发效率,以及开发第三库支持的方面,请高手给个指示。
    第 1 条附言  ·  2014-07-13 10:26:17 +08:00
    感谢各位大哥指导,
    看了http://www.v2ex.com/t/88410 这个觉得还是老老实实写PHP吧。 PHP虽然很大众,但是很耐艹。
    41 条回复    2014-07-14 09:28:20 +08:00
    subpo
        1
    subpo  
       2014-07-12 14:57:04 +08:00 via iPad
    你说的是ruby node
    nine
        2
    nine  
       2014-07-12 16:01:50 +08:00
    ruby 妥妥的
    faceair
        3
    faceair  
       2014-07-12 16:02:33 +08:00
    node 或者 go
    mailworks
        4
    mailworks  
       2014-07-12 16:13:37 +08:00
    我觉得先学好Swift然后Golang
    tonyluj
        5
    tonyluj  
       2014-07-12 16:35:00 +08:00   ❤️ 2
    后端路线:操作系统(了解Linux内核, C10K) -> C(redis, Nginx, memcached) -> Python(twisted)/Golang
    fx
        6
    fx  
       2014-07-12 16:40:24 +08:00
    ruby
    lidashuang
        7
    lidashuang  
       2014-07-12 16:46:39 +08:00
    ruby ++
    shuson
        8
    shuson  
       2014-07-12 16:48:39 +08:00
    铁轨上切红宝石
    leopardwei
        9
    leopardwei  
       2014-07-12 16:48:47 +08:00
    python 亦妥妥的
    wangfeng3769
        10
    wangfeng3769  
       2014-07-12 16:54:19 +08:00
    python php 一个样没什么大不了的。
    lazybios
        11
    lazybios  
       2014-07-12 16:58:58 +08:00
    @tonyluj up+
    chenwl
        12
    chenwl  
       2014-07-12 17:01:09 +08:00
    有兴趣学php吗?你可以教我学ios开发吗?
    ruandao
        13
    ruandao  
       2014-07-12 18:54:29 +08:00
    折腾过 python(django), 和 nodejs

    nodejs 感觉比较轻松
    Heavytiger
        14
    Heavytiger  
       2014-07-12 18:55:51 +08:00
    node.js上手很容易。已经用node开啊无数的rest api的路过。
    lidashuang
        15
    lidashuang  
       2014-07-12 19:14:14 +08:00
    @Heavytiger node.js 上手才不容易,回调写死人
    amoblin
        16
    amoblin  
       2014-07-12 19:27:10 +08:00
    @faceair 完全同意。node或go,可以加上Python。
    fasling
        17
    fasling  
       2014-07-12 20:11:47 +08:00
    PHP有啥好学的,拿起来用就是了。
    感觉自己智力过剩就去学C++
    krafttuc
        18
    krafttuc  
       2014-07-12 21:05:48 +08:00 via iPhone
    Ruby
    不少大大都是 iOS 和 Ruby 双修。
    guotie
        19
    guotie  
       2014-07-12 22:35:18 +08:00
    必须且只能是golang
    rayu
        20
    rayu  
       2014-07-12 23:49:04 +08:00
    go
    cpp255
        21
    cpp255  
       2014-07-13 00:09:31 +08:00
    2年 Android 试过 nodejs,现在在学 python
    ddzz
        22
    ddzz  
       2014-07-13 00:12:32 +08:00
    建议 golang 的信口开河不负责任啊
    icyalala
        23
    icyalala  
       2014-07-13 00:46:35 +08:00
    话说以后要切换web后段岗位(国内)的话,php或者java还比较广泛吧。。BAT三家里,1家java、2家php为主,其他大些的互联网公司大体也差不多。。学这两个找工作好找些(也许)。

    除开上面这个因素。。后段推荐python/ruby,再或者node,暂时不推荐golang。。
    zakokun
        24
    zakokun  
       2014-07-13 05:28:12 +08:00 via iPhone
    V2就是喜欢弄看起来高达上的玩意儿。动不动node,ruby。也不看看几个公司搞这些玩意儿。p你给自己的ios写后台服务,php就非常适合,简介好用,资料也多
    robertlyc
        25
    robertlyc  
       2014-07-13 08:09:48 +08:00
    ruby
    WildCat
        26
    WildCat  
       2014-07-13 09:01:02 +08:00 via iPhone
    @zakokun +1

    不多说,上干货
    http://www.v2ex.com/t/88410
    dopcn
        27
    dopcn  
       2014-07-13 09:13:55 +08:00
    如果你想熟悉 swift 那就 Ruby 了,其实这跟有没有公司使用没关系,
    @zakokun
    Actrace
        28
    Actrace  
       2014-07-13 09:39:32 +08:00
    PHP吧骚年.别瞎折腾了.
    zhc
        29
    zhc  
       2014-07-13 10:46:53 +08:00 via iPhone
    同楼主一样
    trimleo
        30
    trimleo  
       2014-07-13 10:47:58 +08:00
    建议python or ruby 虽然我是php- -
    NUT
        31
    NUT  
    OP
       2014-07-13 11:03:09 +08:00
    @amoblin node 调试是个问题。。。
    NUT
        32
    NUT  
    OP
       2014-07-13 11:04:54 +08:00
    @chenwl 楼主一直都是加班🐶,怕是没时间和你分享iOS技巧了。 有问题可以随时@ 我。
    ddzz
        33
    ddzz  
       2014-07-13 11:24:36 +08:00
    golang 根本就不适合web开发,不要跟我讲什么云存储,那不是web。用 python 或 ruby,自己舒服些,但有门槛,首先你得学会它们的一个框架,然后再钻研怎么部署到服务器。php门槛比较低,helloword只需要一行代码,文件放到网站目录即可访问,会ftp上传就会部署,只是php的语法有些丑陋,心理洁癖的(比如追求完美主义的果粉)长时间看php代码可能会心里不舒服
    TangMonk
        34
    TangMonk  
       2014-07-13 11:26:51 +08:00
    @NUT 调试问题不是很大吧,有 webstorm 还是多方便的吧。我个人觉得异常处理太麻烦了
    fkue0487
        35
    fkue0487  
       2014-07-13 11:27:39 +08:00
    这巧,我也是iOS也想学下后台的。
    erylee
        36
    erylee  
       2014-07-13 11:28:35 +08:00
    为了避免楼主浪费生命,把我的路线分享给你: java->[ruby->python->php | erlang]。最后感悟:如果能用php写的,就不要再瞎鸡吧折腾,尤其是Ruby, Go、Node之类的。
    66beta
        37
    66beta  
       2014-07-13 15:06:23 +08:00
    @erylee 我擦,回点PHP想学NODE的,被你一盆冷水~
    tonyluj
        38
    tonyluj  
       2014-07-13 16:05:59 +08:00
    很多公司选择PHP貌似都是历史遗留问题吧
    当年也就PHP比较成熟,开发比较迅速

    现在的startup和一些互联网公司,比如twitter等,都开始用ROR/Tornado等这些可以快速开发的
    不谈Web,纯讨论后端,哪怕是游戏后端,基本上就是Go/C++/Python+Twisted or Gevent
    P9
        39
    P9  
       2014-07-13 17:08:09 +08:00
    python是全美排名第一的教学语言了……
    thinkitdoit
        40
    thinkitdoit  
       2014-07-13 17:36:35 +08:00
    node.js 为移动后台而生
    ifconfig
        41
    ifconfig  
       2014-07-14 09:28:20 +08:00
    2年php经验,正在学oc,qq技能交换吧(*^__^*)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5713 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:54 · PVG 16:54 · LAX 00:54 · JFK 03:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.