内容管理系统的开发策略研究——以PHP CMS、Node.js CMS、Java CMS为例
A comparative analysis of the development scheme of content man-agement system—Taking PHP CMS, Java CMS, Node.js CMS as an example
DOI: 10.12677/HANSPrePrints.2016.11024, PDF, 下载: 1,543  浏览: 4,962 
作者: 庞 聪*, 王 磊:中国地震局地震研究所,湖北武汉,中国;龙 坤:武汉大学经济与管理学院,湖北武汉,中国
关键词: CMS内容管理系统PHPNode.jsJavaCMS; CONTENT MANAGEMENT SYSTEM; PHP; NODE.JS; JAVA
摘要: 分析讨论了3种技术开发方案来建立CMS(内容管理系统)-PHP CMS、Node.js CMS、Java CMS。它们各有特点和优缺点,也存在许多相同点和不同。相同点如下:前后端界面都是采用HTML、JavaScript等Web技术予以实现;实现的功能都是用户管理、内容编辑和发布等,功能目标相同;虽然Node.js较多采用MongoDB数据库技术,但它和Java、PHP一样也支持MySQL数据库;CMS开发流程遵循着数据库设计、界面开发、事件响应、服务器解析、测试等步骤。区别如下:在服务器解析方面,PHP CMS依靠php语言来解析前端响应、Node CMS 则是依靠express解析语句;在数据库操作方面,Java CMS依靠JDBC来操作数据库,Node CMS则需要在SQL命令前加上dbclient语句,而PHP CMS在SQL命令前需要加上mysql_query来解析具体数据库命令。
Abstract: Analysis and discussion of the 3 technology development program to establish -PHP (content management system) CMS Node.js, CMS Java, CMS CMS. Each of them has its characteristics and advantages and disadvantages, and there are many similarities and differences. The same point as follows: before and after the end of the interface is implemented using HTML, JavaScript and other web technologies; functions are user management, content editing and publishing, target function the same, although the node.js more use mongodb database technology, but it and Java, PHP support to MySQL database; CMS development process followed the steps of database design, interface development, incident response, server analytical and testing. Differences are as follows: in analytic server, PHP CMS rely on PHP language to the front end of the analytical response, node CMS is to rely on express parse the statement; in the operation of the database, Java CMS rely on JDBC to operate the database, node CMS requires the SQL command dbclient statement, and PHP CMS in front of the SQL commands need to add MySQL query to resolve the specific database commands.
文章引用:庞聪, 王磊, 龙坤. 内容管理系统的开发策略研究——以PHP CMS、Node.js CMS、Java CMS为例[J]. 汉斯预印本, 2016, 1(1): 1-4. http://dx.doi.org/10.12677/HANSPrePrints.2016.11024