移动开发的独立开发者,如何解决后台问题 - V2EX
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 7662 次点击
    这是一个创建于 3843 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我所说的后台只是用来提供 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  
    PRO
       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     Solana     2172 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 16:09 PVG 00:09 LAX 08:09 JFK 11:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86