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

给自己的开源 PHP 轻论坛 Carbon Forum,写了个 Android 客户端,同样开源。

  •  6
     
  •   lincanbin · 2015-11-12 11:02:55 +08:00 · 16450 次点击
    这是一个创建于 3091 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大体已经完成,登录、注册、看帖、发帖、回帖、通知、设置之类的基础功能都没问题了,但是还没确定什么时候跟服务端一起正式发布,先放上来看看有没有 bug 。

    每个使用 Carbon Forum 的网站,都可以修改客户端源码中的接口信息,在三分钟内编译出一个专属于自己的 Android 客户端(服务器端也需要升级到最新版本,要不了多久就会发布的)。

    Carbon_Forum

    Related Information

    Screenshot

    Main

    Topic

    New

    Login Settings

    Notifications

    Push_Service

    Drawer

    Drawer2

    Drawer3

    第 1 条附言  ·  2015-11-12 15:19:58 +08:00

    PHP 服务端源码放错了,是这个才对: https://github.com/lincanbin/Carbon-Forum
    顺便放下手机网页版的链接: http://m.94cb.com/

    110 条回复    2016-02-21 16:12:16 +08:00
    1  2  
    lincanbin
        101
    lincanbin  
    OP
       2015-11-13 21:49:28 +08:00
    @dphdjy 是不是 Livid 给我降权了?
    lincanbin
        102
    lincanbin  
    OP
       2015-11-13 21:53:26 +08:00
    @dphdjy 或者是 V2EX 的通知队列出问题了?
    lnkn
        103
    lnkn  
       2015-11-14 21:18:35 +08:00
    挺喜欢的,下载
    longaiwp
        104
    longaiwp  
       2015-11-14 23:25:45 +08:00
    @lincanbin 最近丢失过这个问题的回复,不知道为什么
    loveuqian
        105
    loveuqian  
       2015-11-25 14:52:36 +08:00
    有准备写 iOS 的客户端嘛?
    lincanbin
        106
    lincanbin  
    OP
       2015-11-25 20:49:24 +08:00
    @loveuqian 没有 Mac ,也没有 iOS 设备,暂无打算。
    lifehome
        107
    lifehome  
       2016-01-16 13:19:21 +08:00
    额, MVC 到哪去?
    lincanbin
        108
    lincanbin  
    OP
       2016-01-16 15:03:45 +08:00
    @lifehome

    1995 年发明 PHP 语言的 Rasmus Lerdorf 谈 MVC :
    关键是你必须建立分离丶模组化的独立端点,而不是全部放在同一个大篮子里。大多数现今 MVC 架构( MVC framework )的开发框架( Framework ),使用所谓的前端控制器( Front Control ),每一次浏览器提出 Request 请求时,就会呼叫这个前端控制器,再由前端控制器来分辨,使用者想要执行哪一支程式。这样做,一点意义都没有。
    在浏览器层次,程式完全能知道使用者想要做什麽事情,例如使用者只是要读信,程式就不用再把需求送到伺服器,让伺服器判断使用者要读信还是送信。将这类决策工作拉出浏览器,由伺服器处理,就会浪费大量伺服器资源,来处理那些对使用者没有实际功用的工作。扩充性来自架构,很多开发框架,将所有事情绑在一起,限制了架构。选错开发框架,你就没有扩充性。




    我的看法:
    且不说 PHP 本身的文件名就是一个 controller , Apache 的 mod_rewrite 就可以实现 controller 的功能,没必要把用户的请求用 mod_rewrite 分发到某个 php 程序,再从这个 php 程序分发到其他 php 程序。
    这样就像脱裤子放屁, mod_rewrite 可以实现的 controller 的功能,没必要装作看不见。
    DennyDai
        109
    DennyDai  
       2016-02-21 10:07:33 +08:00
    lincanbin
        110
    lincanbin  
    OP
       2016-02-21 16:12:16 +08:00
    @DennyDai 因为验证码已经在密码错误后,被再次刷新了。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3565 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 293ms · UTC 04:22 · PVG 12:22 · LAX 21:22 · JFK 00:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.