• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xingzhela
V2EX  ›  程序员

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

  •  
  •   xingzhela · Nov 24, 2015 · 3562 views
    This topic created in 4004 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

    不过,防止被喷...

    学世界上最好的语言—— PHP
    hilenlai
    hilenlai
    Nov 25, 2015
    20
    @cielpy 数据库,云存储,推送,统计, Crash 收集, IM 都有的
    cielpy
    cielpy
    Nov 25, 2015
    21
    @hilenlai 我看了,但是这几个能应用到写一个 app 这件事的,似乎只有 IM 的接口了吧?
    hilenlai
    hilenlai
    Nov 25, 2015
    22
    @cielpy 其余的都有 SDK 的,可以仔细看看文档 https://leancloud.cn/docs/
    ericshine
    ericshine
    Nov 25, 2015 via iPhone
    23
    rails api 或者 leancloud
    xingzhela
    xingzhela
    OP
    Nov 25, 2015
    24
    @ericshine 这都是一些功能组件,没啥大的用处
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2390 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 12:16 · PVG 20:16 · LAX 04:16 · JFK 07:16
    ♥ Do have faith in what you're doing.