V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mactaew
V2EX  ›  问与答

诚心请教各位关于 CMS 前后端分离开发的问题

  •  
  •   mactaew · 2014-10-13 17:19:24 +08:00 · 5246 次点击
    这是一个创建于 3729 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这个想法是从百度直达号展开的。

    最近单位准备做百度直达号这条线,看了一下目前直达号默认是跟百度的轻应用挂接的,也可以通过加载js的方法跟自有的webapp网站进行对接。

    介于单位一直都有域名服务器,于是乎诞生了直接将官网结构重新调整并改版成WebApp的的想法。

    公司原本的网站使用DedeCMS做的,个人感觉功能很多但很繁杂。于是乎想到不知能否使用前后端分离的方式来开发部署新的网站。

    由于本人也并不是专业程序员,只是一直有自己用PHP和JS开发过一些不大的项目。知识结构中能够拿出来设计开发方案的内容很有限,所以特别想听听大家的看法。

    当前的一个设定:

    前端:
    9 条回复    2017-02-10 02:14:27 +08:00
    mactaew
        1
    mactaew  
    OP
       2014-10-13 17:45:17 +08:00
    刚才码的字都不见了。。。五分钟的设定………

    继续补充吧,

    前端:
    最近解除了一下AmazeUI,感觉是一个不错的开发框架,虽然试用的过程中发现文档以及程序里都有一些些的小问题,不过官方正在积极的修复和更新。
    http://www.amazeui.org/

    后端:
    由于内容管理的程序只接触过WordPress,所以就从WP下手了。找到了一款REST API的插件,打算用使用WP来管理内容,通过REST API插件让前端获取内容。

    通信:
    通过HTTP通信向REST API请求JSON格式的信息。

    ------------

    以上是我目前的想法,必然会有很多局限甚至是可能形成瓶颈的地方,还希望能得到各位的指教!

    另外,能得到意见就已经非常感谢了,所以如果会涉及到比较长篇幅的内容,各位留一个Link或者搜索关键字,我可以自行阅读或搜索!!

    感激不尽!
    learnshare
        2
    learnshare  
       2014-10-13 19:05:09 +08:00
    Rest API + Angular.js 之类的吧,UI 可以 Bootstrap/Foundation
    mactaew
        3
    mactaew  
    OP
       2014-10-13 19:11:16 +08:00
    @learnshare 先谢谢!

    感觉前端还是有很多选择的~就是不知道在后端这个部分,有没有基于PHP,然后有类似WP的文章管理,以及原生REST API的程序呢?就是默认不带界面的内容管理系统之类的。

    很好奇目前有没有这样的产品。毕竟从零开发一个内容管理的成本还是有点儿高的。如果有这种程序,无论是开源或是闭源商用的,对于快速开发部署来说觉得都还是一个利好!
    crysislinux
        4
    crysislinux  
       2014-10-13 19:52:06 +08:00
    你可以试试drupal,可惜最新的原生支持resetful的第8版正式版还没出来。。用7的话,可以装第三方模块来支撑,问题只是这货太复杂了。。
    learnshare
        5
    learnshare  
       2014-10-14 10:01:19 +08:00
    @mactaew Node.js 倒是有一个 Ghost,貌似是 RESTful 的 API?
    mactaew
        6
    mactaew  
    OP
       2014-10-14 15:55:39 +08:00
    @crysislinux 谢谢回答!

    去看了一下维基和社区,还没有深入的了解。或者我可以先行在本地部署试试,了解一下~!
    mactaew
        7
    mactaew  
    OP
       2014-10-14 15:55:52 +08:00
    @learnshare 谢谢啦~~
    mactaew
        8
    mactaew  
    OP
       2014-10-14 15:57:10 +08:00
    @learnshare 快捷键按错我去。。。

    单位的主机还有还有挺长的有效期,另外对于node的部署又不熟悉,而且找开发也还满不容易的。倒是可以先了解了解,以备不时之需!哈哈哈
    DuXing
        9
    DuXing  
       2017-02-10 02:14:27 +08:00
    那么问题来了,前后端分离,如何优雅的控制权限?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   958 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 20:54 · PVG 04:54 · LAX 12:54 · JFK 15:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.