V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xingzhela
V2EX  ›  程序员

想要开发一个 APP(会 oc 和 swift),但是后台不会,打算用 wordpress 和插件 jsonapi 生成 API 接口,还是自己自学 PHP?这样行吗

  •  
  •   xingzhela · 2015-11-24 16:47:43 +08:00 · 2846 次点击
    这是一个创建于 3269 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想要开发一个 APP ,但是后台不会,打算用 wordpress 和插件 jsonapi 生成 API 接口,这样行吗

    24 条回复    2015-11-25 16:58:07 +08:00
    xingzhela
        1
    xingzhela  
    OP
       2015-11-24 16:48:23 +08:00
    没人啊
    qiayue
        2
    qiayue  
       2015-11-24 16:49:27 +08:00   ❤️ 1
    yixiang
        3
    yixiang  
       2015-11-24 17:00:16 +08:00
    不如老老实实学一门后台语言。这么搞不会更容易,只会更麻烦。除非你的 app 是 wordpress 博客的客户端。
    zetttt
        4
    zetttt  
       2015-11-24 17:01:48 +08:00
    jsonapi 是可行的...
    xingzhela
        5
    xingzhela  
    OP
       2015-11-24 17:11:23 +08:00
    @yixiang 推荐一个后台语言啊
    ccbikai
        6
    ccbikai  
       2015-11-24 17:11:27 +08:00
    dorentus
        7
    dorentus  
       2015-11-24 18:14:10 +08:00 via iPhone
    @xingzhela 如果不抵触命令行的话,那么我推荐 Ruby 。但不一定要用 Rails ,用 Sinatra 足够做 HTTP 接口了。
    Pastsong
        8
    Pastsong  
       2015-11-24 18:17:49 +08:00
    只用 CMS 是可以的,如果你要定制化还是要用 PHP
    LINAICAI
        9
    LINAICAI  
       2015-11-24 18:24:50 +08:00
    写 php 接口有多难。。。
    配置好 LAMP ,链接数据库的自行百度,最后输出就一句差不多。

    echo json_encode(array('msg'=>'调用成功','code'=>200,'data'=>'xxx'));

    当然专业一点的肯定要封装啊,命名空间啊

    最后,我也是写 OC 的。。。
    php 也弄弄、学点语法,就可以看看框架了,看看 ci 、 thinkphp 、 laravel 。
    其实 laravel 就像 ROR

    比起写 app ,接口真的没什么难度
    kenshinhu
        10
    kenshinhu  
       2015-11-24 18:30:50 +08:00
    leancloud 这个可以减少很多这方面的工作
    painter
        11
    painter  
       2015-11-24 18:49:29 +08:00
    @dorentus
    @LINAICAI
    node.js 可以做后台嘛?
    klesh
        12
    klesh  
       2015-11-24 20:00:38 +08:00
    node.js 可以,很好用
    LINAICAI
        13
    LINAICAI  
       2015-11-24 20:33:46 +08:00
    @painter 当然可以
    我没在生产环境上部署过 node.js 应用,不知道好用不好用,接口肯定没问题。

    基本上 python 、 ruby 、 php 、 node.js 接口我都写过,总体上 php 的门槛算最低了, LAMP 配置算很普及了。

    其他的所谓门槛,其实大部分就是总所周知的原因
    Wangxf
        14
    Wangxf  
       2015-11-24 20:38:31 +08:00
    @LINAICAI 正儿八经搞还是别 node 了,坑多,老老实实上 php 把,基础语法没多难
    hilenlai
        15
    hilenlai  
       2015-11-24 22:06:04 +08:00
    推荐使用 leancloud ,前期真的能省很多事。
    cielpy
        16
    cielpy  
       2015-11-25 00:27:09 +08:00
    @hilenlai leancloud 只有一个限时通讯服务吧?
    CommandZi
        17
    CommandZi  
       2015-11-25 09:28:46 +08:00
    @cielpy 实际上是 BaaS 服务平台
    colinlet
        18
    colinlet  
       2015-11-25 10:02:56 +08:00
    学世界上最好的语言—— PHP
    youxiachai
        19
    youxiachai  
       2015-11-25 10:17:31 +08:00
    也不知道是什么问题....Node.js 写接口不是挺方便的吗....而且..现在谁不会写两手 js...

    PHP 还得搞一个 lamp 才能玩...

    不过,防止被喷...

    学世界上最好的语言—— PHP
    hilenlai
        20
    hilenlai  
       2015-11-25 10:33:40 +08:00
    @cielpy 数据库,云存储,推送,统计, Crash 收集, IM 都有的
    cielpy
        21
    cielpy  
       2015-11-25 10:42:44 +08:00
    @hilenlai 我看了,但是这几个能应用到写一个 app 这件事的,似乎只有 IM 的接口了吧?
    hilenlai
        22
    hilenlai  
       2015-11-25 10:54:58 +08:00
    @cielpy 其余的都有 SDK 的,可以仔细看看文档 https://leancloud.cn/docs/
    ericshine
        23
    ericshine  
       2015-11-25 11:56:10 +08:00 via iPhone
    rails api 或者 leancloud
    xingzhela
        24
    xingzhela  
    OP
       2015-11-25 16:58:07 +08:00
    @ericshine 这都是一些功能组件,没啥大的用处
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3145 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:45 · PVG 20:45 · LAX 04:45 · JFK 07:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.