[后端技术] Jagger原创
A.CMS
我们的CMS内容管理系统提供给编辑同学使用,编辑同学们每天会在CMS上编辑新闻,当编辑同学通过一系列的操作,然后点击新闻保存、确认按钮时,一篇新闻就相应产生了,随即保存在我们的数据库中。你可以这么去理解上面的解释,我们封面新闻好比一家餐厅,数据库是餐厅后厨,新闻是各种美味的食材,CMS是勤勤恳恳的餐厅配菜员,编辑同学是餐厅的厨师长。编辑同学编辑新闻入库的过程就是餐厅厨师长吩咐各位餐厅配菜员把各种食材采购配好,然后整齐摆放在餐厅后厨的一个过程。
B.接口
Ok,当以上的工作准备就绪后,我们封面新闻餐厅就开始新一天的营业了。客人们纷纷来到我们的餐厅入座,我们的桌上会摆放上4份菜单:iOS菜单、Android菜单、Wap菜单、Web菜单。我们会随着每天后厨食材的变化,实时更新这4份菜单中的菜谱。这4份菜单中菜品种类繁多,川湘鲁粤大餐小炒一应俱全,而备受客人们喜爱。客人点餐后,服务员4G小弟或者Wifi小妹会记下客人点的菜品,然后以风一样的速度告诉我们的厨师接口哥哥,厨师接口哥哥于是立刻从后厨拿出已经配好的新闻食材,经过烹炒煎炸的娴熟操作后,以不到半秒钟的功夫就做好了这份新闻大餐。然后,服务员同样以秒速并且绅士般的方式将刚出锅的大餐端到客人的桌前。客人品尝着这个新闻大餐后,大呼过瘾,同时意犹未尽的拿起刚点过菜单,寻找我们封面新闻餐单中的下一份可口美食。Ok,餐厅客人就是我们封面新闻的用户,用户通过iOS和Android客户端、Wap和Web网页浏览新闻时,这些新闻内容就是接口在数据库中取出来的,然后发送给客户端或者网页。对,您现在品尝的这份甜点,就是我们的厨师接口哥哥刚刚为您准备的,味道如何?
C.两者的区别何在?
CMS对内为编辑同学服务,将新闻食材放入后厨数据库,这是我们封面新闻餐厅每天营业的第一步;接口对外为用户使用的客户端和网页服务,将新闻食材从后厨数据库中取出,做成新闻美食给用户。二者每天勤奋工作,为我们封面新闻餐厅的发展默默耕耘!