MCMS(http://ms.mingsoft.net)是企业创立初期很好的基础框架,不仅可以实现和现有系统的对接而且有大量的插件模版可以使用。
MS平台开发团队承诺MCMS内容管理系统永久完整开源免费(这真是极好的)!下面就简单的给大家介绍一下MS平台和MCMS为什么如此之快。
MS平台是铭飞团队经过三年的研发,最终以MCMS为基础,集商城、论坛、分期、会员、支付、积分、微信等系统于一体的插件式系统。并实现了淘宝、京东、苏宁、国美等第三方电商平台数据接口的统一。平台中的小插件如:邮件推送、短信接口、定时任务、促销活动、数据采集等非常丰富。
MCMS的模版采用标签式开发,上手非常快。
对于技术小白来说不仅避开了学习复杂的高级开发语言,而且MStore有大量成熟的模版直接下载之后换换图片和内容就可以使用,要是需要调整只需要写简单的标签就可以。
对于前端工程师来说只需要写好页面样式并在页面内容部分套上标签,就可以做出一套优美的动态网站。并且还可以实现留言板、用户登录等数据交互功能。
MStroy主页:
对于学习JAVA开发的工程师来说这无疑是最好的学习项目,并且最大的优势在于整个系统的结构非常清晰,使用的都是当下JAVA最常用最热门的技术,由于MCMS是全部开源并且作为MS的技术架构在使用这也就说明在学习MCMS的同时也学会了相应的框架使用方法。
MCMS结构图解:
MCMS的群站解决方案和模块式的开发架构,让我们管理项目非常方便。不仅很好的解决了因为项目过多而导致的管理紊乱现象,而且还在一定程度上使服务器的资源得到最大化的利用,也避免同时维护多套系统的繁杂。由于是纯JAVA系统这里安全性完全可以放心。
由于MS平台采用的是模块和插件式的开发,这又进一步从代码层面上提升了我们维护简便性和针对性,而不是像传统项目那样需要维护整套代码。比如:短信插件出问题了那么我们只需要单独的去维护端短信插件即可,其他插件模块不会因为短信插件在维护而受到影响。
MS平台采用模块式开发,严格的说MCMS只是属于MS平台中的一个基础模块。这给定向业务和第三方平台的接入提供了很好的结构支持,从另一个角度来说MCMS严格的遵循了开闭原则,是支持无限拓展的。并且每一次拓展都不会伤害到原有的代码。不仅从结构上保障了系统的开发速度而且不会因为系统的升级或者是插件影响到系统的稳定性。
同时MCMS将底层复杂的前端代码和第三方接口以及JDK中常用的方法做了很完善的二次封装,从代码角度来讲也大大的节省的开发时间。做到了真正的让代码飞起来!而且更为难得的是这些封装都具有极强规律性,和易用性这里简单的给大家举几个例子:
封装的freemarker:
封装表单:
封装的上传图片插件:
封装的分页:
MS平台中有大量的插件和模版可以使用资源非常丰富,目前已经发布或者计划发布的官方模版有八套,开发者提交并且还在审核中的有162套,并且还在以每天10套左右的速度增加。目前已经发布或者准备发布的官方插件有:BBS(论坛),商城,微信,分期,短信,淘宝,支付等由于数量众多这里就不一一列举。开发者提交的有短信模版插件、邮件模版插件、淘宝开放平台插件等其中大部分还在审核阶段。
MS平台的资源之所以如此丰富插件和模块。一方面除了系统从结构上支持无缝对接之外,MS平台还拥有一大批优质的开发者。开发者在平台提交优质插件之后定价权在自己手中,这又从另外一个角度上大大刺激了海量优质插件的诞生。