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
Hamniba
V2EX  ›  iDev

移动开发的独立开发者,如何解决后台问题

  •  
  •   Hamniba · Jun 13, 2015 · 8475 views
    This topic created in 4165 days ago, the information mentioned may be changed or developed.
    我所说的后台只是用来提供 API ,不包括后台管理界面。

    1. 独立开发者是自己买服务器搭后台,还是买现成的服务?
    2. 若是自己开发后台,那么对独立开发者的要求就相对比较高了。综合语言和框架方面的考虑,只针对开发 API 这种单项功能,选哪种语言比较合适? Python ? PHP ? Java ?(尽量不要考虑 Java ,感觉太厚重了。)


    What's the best practice ?
    39 replies  •  2015-06-18 09:02:43 +08:00
    inmyfree
    inmyfree
    Jun 13, 2015
    1
    nodejs php python都ok,现在我是自己买服务器搭建后台了
    cbsw
    cbsw
    Jun 13, 2015
    2
    自己搭的话当然用自己最熟悉的语言最方便了
    不想讨麻烦的话直接用现成的服务吧,avos cloud之类的,不过安全性,稳定性、费用之类的就你得自己去对比衡量了
    chaucerling
    chaucerling
    Jun 13, 2015
    3
    python,php,ruby,nodejs都能做,而且都有比较好的解决方案,主要看你喜欢那种语言
    zhouquanbest
    zhouquanbest
    Jun 14, 2015 via Android
    4
    我也是design app server都自己做
    后端的话 还是推荐Python
    相对来说Python能做的事更多更全,这样减少了技术负担。无论是API服务 爬虫 数据分析 都有比较好的lib支持

    但是Python坑比较多 前期的话可能碰不到 量上去了就要做好填坑的准备
    noli
    noli
    Jun 14, 2015
    5
    买可靠的云服务器。然后后台用 Python, NoSQL。Python 的很多框架都已经几乎可以把性能和开发效率达到非常好的平衡了。

    一般不考虑上大量(譬如说达到门户网站的级别的时候?)因为那个时候你更有可能有更多的资源去考虑怎么处理这样的问题,在没有做到这一点之前去考虑是多余的。
    qiayue
    qiayue
    Jun 14, 2015
    6
    请用后端这个词,这样你就不用解释说不是后台管理
    dialox
    dialox
    Jun 14, 2015
    7
    看你的业务需要,直接买paas的云服务,比如:leancloud,cdn,云通讯,ping++之类的。

    产品原型阶段一定要快,不要做自己不擅长的
    tang3w
    tang3w
    Jun 14, 2015 via iPhone
    8
    可以尝试一下 BaaS 服务,比如 LeanCloud, http://leancloud.cn/
    anubiskong
    anubiskong
    Jun 14, 2015
    9
    @tang3w 他们的收费有一条是:500用户免费, 多出的用户每千人每天1元, 感觉这个超级贵啊
    fortunezhang
    fortunezhang
    Jun 14, 2015
    10
    我做过一个,给别人提供借口。貌似上线了。自己做吧,挺简单的,尤其是没有界面,复杂度大大降低。
    virusdefender
    virusdefender
    Jun 14, 2015 via Android
    11
    我习惯用Django 开发快 还能自动生成后台
    master
    master
    Jun 14, 2015
    12
    @anubiskong 这个是指使用他们RealTime Message服务每天的活跃用户数,不是全部用户数
    首先 你用得到他们这个服务吗?其次,日活超过500,注册用户怎么也都有小几w了,这时候解决不了钱的问题?
    tini20
    tini20
    Jun 14, 2015 via Android
    13
    我更好奇的是独立开发者如何盈利
    anubiskong
    anubiskong
    Jun 14, 2015
    14
    @master 不懂, 你举个例子, 几万的用户能解决开发成本的
    cobola
    cobola
    Jun 14, 2015
    15
    @anubiskong 日活500个在线聊天的 分分钟拉到投资
    lijianying10
    lijianying10
    Jun 14, 2015
    16
    我是Docker+Golang 部署DaoCloud非常方便。
    不过具体怎么托管还是得看情况。
    如果缺人可以联系我。
    BoiledEgg
    BoiledEgg
    Jun 14, 2015
    17
    如果后端只是做简单的业务逻辑和数据存储的话各种baas是不错的
    allenforrest
    allenforrest
    Jun 14, 2015 via iPhone
    18
    @anubiskong 几万用户应该可以去比较容易的融点钱进来了
    lionyue
    lionyue
    Jun 14, 2015
    19
    后台推荐用python,python各种应用场景的库都很多而且比较成熟,关键是对于新手来说,python最容易上手
    subpo
    subpo
    Jun 14, 2015
    20
    用leancloud,前期几乎不要钱,可以用nodejs和python
    zonghua
    zonghua
    Jun 14, 2015
    21
    试一下Azure,其他平台就不知道了,但是和Windows的推送整合得很好。
    thyrlian
    thyrlian
    Jun 14, 2015
    22
    Firebase
    WildCat
    WildCat
    Jun 14, 2015 via iPhone
    23
    @zhouquanbest Python 用什么做 API 呢?
    rayshen
    rayshen
    Jun 14, 2015 via iPhone
    24
    用php或python 搭在就够了
    rayshen
    rayshen
    Jun 14, 2015 via iPhone
    25
    @rayshen sae
    suliuyes
    suliuyes
    Jun 14, 2015
    26
    放在阿里云或者AWS,自己用相应语言领域的快速开发框架,很快就搞出来了。不难的。用户量没上去的时候足够了。等到需要考虑后台性能问题的时候,你应该不差钱了……我就是这么做的,而且我还是你说的笨重的java……
    metrue
    metrue
    Jun 14, 2015 via iPhone
    27
    一直自己做后端,rails api 一直超给力,偶尔用sunatra
    summic
    summic
    Jun 14, 2015
    28
    LeanCloud,parse 专心做好前端和内容,后端早期不要自己做
    zhouquanbest
    zhouquanbest
    Jun 14, 2015 via Android❤️1
    29
    @WildCat 选择比较多吧
    新手推荐flask 老手tornado
    django个人不是很喜欢
    joeytat
    joeytat
    Jun 14, 2015
    30
    不想折腾就 LeanCloud 吧……

    我也是移动开发也很想自己撸点东西,后端实在不行短时间学学应该也能应付过去,可 UI 这块就愁死了。
    pljhonglu
    pljhonglu
    Jun 14, 2015
    31
    习惯用 thinkphp。。。快速易上手
    MaiCong
    MaiCong
    Jun 14, 2015 via iPhone
    32
    PHP好写些,用的PHP,API调用返回JSON数据。
    NovemberEleven
    NovemberEleven
    Jun 14, 2015
    33
    后端云不知道好不好用,应该可以省很多时间
    neo2015
    neo2015
    Jun 15, 2015
    34
    都OK,我也是独立开发者。Android IOS 后台都是自己写的,自己买个云服务器,环境一弄,放个PHP写几个API也都没问题。最近还弄个用户统计管理后台
    clockwerk
    clockwerk
    Jun 15, 2015
    35
    @anubiskong 这个我看来下说的好像是 日活 ,就是每天有1500日活的时候,每天一块钱
    cb269267
    cb269267
    Jun 15, 2015
    36
    楼主。问你一下,你是个人开发者么?自己养自己然后没团队的?
    yanke
    yanke
    Jun 15, 2015
    37
    Rails 大法好。
    Harry
    Harry
    Jun 16, 2015
    38
    “LeanCloud,parse 专心做好前端和内容,后端早期不要自己做” +1;
    过来人给的最实在的建议。
    sunjws
    sunjws
    Jun 18, 2015
    39
    有志气!向楼主学习
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1546 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 06:35 · PVG 14:35 · LAX 22:35 · JFK 01:35
    ♥ Do have faith in what you're doing.