极坐标网开发技术介绍
作者:陈威威
一、轻量级架构。 平台运用简单的三层架构,包括:表现层、业务逻辑层、数据访问层。三层架构在使项目保持简单的条件下,又不失开发快速、灵活的特点,在一定程度上能灵活应对需求的变更。 1. 数据访问层 运用简单高效的直接SQL开发方式,没有运用任何的ORM框架。这样使得在数据库操作方面的性能上保持了最高效状态。 2. 业务逻辑层 该层的作用向下对数据访问层负责,向上对表现层负责。实现具体的业务逻辑,方便需求的变更。 3. 表现层 使用模板机制,实现程序和页面彻底分离。Html、css和后端程序各自分离。让页面专注于干自己的事情,方便前后端程序员同步开发。运用简单的标记语言,即可实现页面内容动态效果。 二、可插拔插件机制,功能扩展更简单 项目实现了可插拔插件机制,可实现插件的启用或停用。对于项目特殊功能的扩展,在保持原有项目功能上保持完整的情况下,通过插件的开发来实现整个项目的扩展。插件可实现自己独立的三层架构,然后通过配置文件进行简单配置,后台进行安装即可实现功能扩展。 三、URL重写,可配置成伪静态 所有url通过配置重写,即可实现伪静态,不但使得网站地址更容易记忆,而且方便搜索引擎的收入。从SEO角度来说,静态URL更利于网站的推广。 四 、SEO优化更自主 内置SEO选择。通过后台自主选择,简单配置SEO信息、即可轻松调用SEO信息。 五、一切皆可配置 对于平台的基础功能,包括权限、基本信息、邮件发送、文件和图片上传等等功能皆可通过自定义进行配置,简单而又不失灵活。
|