AliCMS高效的IT系统开发框架
AliCMS简介
AliCMS是任何IT系统开发的基础框架。她是免费,而且开源。AliCMS具有非常优秀的设计,面向对象思想全面应用于本系统,实现比MVC更优秀的MV模型。AliCMS完全模块化设计,功能无限可扩展,模块任意组合,模块开发标准化,而且非常简单。AliCMS具有全球独一无二的多语言处理技术。AliCMS优秀的特点特别多,请逐一了解。
AliCMS是免费,并且开源
AliCMS在Apache Licence 2.0协议下进行开源。您可以任意下载,使用和传播。也可以开发自己的应用,并把它开源发布或者用于商业用途。在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。
AliCMS独创了比MVC更优秀的MV模型
MVC模型是目前最流行的开发模型。它的主要目的是把前端工程师与后端工程师的工作明确的分开。但是,它做地不彻底。也就是Model与View之间夹着Controller。因为,Controller的原因,前端和后端之间需要做很多协调。在AliCMS里,设计中把Controller去掉了,也就是MV模型。前端和后端的工作完全分开了。
全球独一无二的多语言处理技术
AliCMS生来就是开发多语言系统。开发和维护多语言系统时,只需开发一套模块和模板,其他语言版本只需在后台简单翻译和设置。所有语言内容,只需一个后台来管理(当然,也可以有多种语言后台)。同一个内容的不同语言版本可关联管理。
特别支持维吾尔文、哈萨克文和柯尔克孜文
AliCMS原生支持维吾尔文、哈萨克文和柯尔克孜文。开发这些语言的系统时,无需担忧显示文字的问题,也无需担心输入的问题,更不用担心存储的问题。这 些语言在不同的浏览器上的显示和输入问题也完美被解决了。还具备富文本编辑器里输入和显示。再也不用考虑eot是如何制作的。
智能翻译繁体中文、维吾尔拉丁文和维吾尔西里尔文
AliCMS里只需几个设置就生成整个网站的繁体中文、维吾尔拉丁文和维吾尔西里尔文版本。
完全面向对象设计
从模块设计到模板开发贯穿着面向对象理念。这使得模块开发和模板开发更加容易和标准化。系统容易被理解和使用。
完全模块化设计
全系统都由模块组成,包括系统模块。通过开发模块,AliCMS可无限扩展。模块与模块相对独立,并且可任意组合。模块的安装和卸载非常容易,而且分离的 非常干净。模块的开发已标准化,这使得模块的开发和维护特别的容易。爱革科技已开发了很多模块并把模块的代码开源出来了。有技术能力的人可参考这些代码和 相关文档可开发出符合自己需要的模块。
模板开发世上最简单
模板开发和维护世上最简单,同类软件无法比拟。模板开发人员只需掌握十来个标签和十来个变量即可。不管系统上已有多少个模块或将来有多少个模块,都不需要 针对他们学习新的标签或变量。模板开发人员无需学习任何动态语言,不需要知道asp.net, php或jsp,就可以开发出自己的模板。这些都得益于爱革科技自主研发的模板引擎,自创的MV模型和全面的面向对象设计。
web标准开发和自创的分块法
AliCMS的原则之一是谁该干什么就干什么。通过逻辑和表现完全分离,实现了前端工程师和后端工程师的工作分离。web标准也提倡html(结构)、 css(表现)和javascript(行为)分离。AliCMS页面设计方面也完全遵循web标准,而且自创了页面设计分块儿法并且对html、css 和javascript规定了标准。这使得一方面页面设计质量非常高、开发速度快、维护方便,可读性强。这样不管谁开发模板,就像一个人开发一样。这更利 于团队开发和维护。