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

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

  •  
  •   Hamniba · 2015-06-13 22:51:22 +08:00 · 6927 次点击
    这是一个创建于 3243 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我所说的后台只是用来提供 API ,不包括后台管理界面。

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


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

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

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

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

    我也是移动开发也很想自己撸点东西,后端实在不行短时间学学应该也能应付过去,可 UI 这块就愁死了。
    pljhonglu
        31
    pljhonglu  
       2015-06-14 22:17:17 +08:00
    习惯用 thinkphp。。。快速易上手
    MaiCong
        32
    MaiCong  
       2015-06-14 22:53:34 +08:00 via iPhone
    PHP好写些,用的PHP,API调用返回JSON数据。
    NovemberEleven
        33
    NovemberEleven  
       2015-06-14 23:12:28 +08:00
    后端云不知道好不好用,应该可以省很多时间
    neo2015
        34
    neo2015  
       2015-06-15 09:34:57 +08:00
    都OK,我也是独立开发者。Android IOS 后台都是自己写的,自己买个云服务器,环境一弄,放个PHP写几个API也都没问题。最近还弄个用户统计管理后台
    nellace
        35
    nellace  
       2015-06-15 10:37:59 +08:00
    @anubiskong 这个我看来下说的好像是 日活 ,就是每天有1500日活的时候,每天一块钱
    cb269267
        36
    cb269267  
       2015-06-15 12:16:13 +08:00
    楼主。问你一下,你是个人开发者么?自己养自己然后没团队的?
    yanke
        37
    yanke  
       2015-06-15 13:13:30 +08:00
    Rails 大法好。
    Harry
        38
    Harry  
       2015-06-16 20:57:50 +08:00
    “LeanCloud,parse 专心做好前端和内容,后端早期不要自己做” +1;
    过来人给的最实在的建议。
    sunjws
        39
    sunjws  
       2015-06-18 09:02:43 +08:00
    有志气!向楼主学习
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2611 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:20 · PVG 19:20 · LAX 04:20 · JFK 07:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.