MCMS(http://ms.mingsoft.net)是企業(yè)創(chuàng)立初期很好的基礎框架,不僅可以實現和現有系統(tǒng)的對接而且有大量的插件模版可以使用。
MS平臺開發(fā)團隊承諾MCMS內容管理系統(tǒng)永久完整開源免費(這真是極好的)!下面就簡單的給大家介紹一下MS平臺和MCMS為什么如此之快。
MS平臺是銘飛團隊經過三年的研發(fā),最終以MCMS為基礎,集商城、論壇、分期、會員、支付、積分、微信等系統(tǒng)于一體的插件式系統(tǒng)。并實現了淘寶、京東、蘇寧、國美等第三方電商平臺數據接口的統(tǒng)一。平臺中的小插件如:郵件推送、短信接口、定時任務、促銷活動、數據采集等非常豐富。
MCMS的模版采用標簽式開發(fā),上手非??臁?/span>
對于技術小白來說不僅避開了學習復雜的高級開發(fā)語言,而且MStore有大量成熟的模版直接下載之后換換圖片和內容就可以使用,要是需要調整只需要寫簡單的標簽就可以。
對于前端工程師來說只需要寫好頁面樣式并在頁面內容部分套上標簽,就可以做出一套優(yōu)美的動態(tài)網站。并且還可以實現留言板、用戶登錄等數據交互功能。
MStore主頁:
對于學習JAVA開發(fā)的工程師來說這無疑是最好的學習項目,并且最大的優(yōu)勢在于整個系統(tǒng)的結構非常清晰,使用的都是當下JAVA最常用最熱門的技術,由于MCMS是全部開源并且作為MS的技術架構在使用這也就說明在學習MCMS的同時也學會了相應的框架使用方法。
MCMS結構圖解:
MCMS的群站解決方案和模塊式的開發(fā)架構,讓我們管理項目非常方便。不僅很好的解決了因為項目過多而導致的管理紊亂現象,而且還在一定程度上使服務器的資源得到最大化的利用,也避免同時維護多套系統(tǒng)的繁雜。由于是純JAVA系統(tǒng)這里安全性完全可以放心。
由于MS平臺采用的是模塊和插件式的開發(fā),這又進一步從代碼層面上提升了我們維護簡便性和針對性,而不是像傳統(tǒng)項目那樣需要維護整套代碼。比如:短信插件出問題了那么我們只需要單獨的去維護端短信插件即可,其他插件模塊不會因為短信插件在維護而受到影響。
MS平臺采用模塊式開發(fā),嚴格的說MCMS只是屬于MS平臺中的一個基礎模塊。這給定向業(yè)務和第三方平臺的接入提供了很好的結構支持,從另一個角度來說MCMS嚴格的遵循了開閉原則,是支持無限拓展的。并且每一次拓展都不會傷害到原有的代碼。不僅從結構上保障了系統(tǒng)的開發(fā)速度而且不會因為系統(tǒng)的升級或者是插件影響到系統(tǒng)的穩(wěn)定性。
同時MCMS將底層復雜的前端代碼和第三方接口以及JDK中常用的方法做了很完善的二次封裝,從代碼角度來講也大大的節(jié)省的開發(fā)時間。做到了真正的讓代碼飛起來!而且更為難得的是這些封裝都具有極強規(guī)律性,和易用性這里簡單的給大家舉幾個例子:
封裝的freemarker:
封裝表單:
封裝的上傳圖片插件:
封裝的分頁:
MS平臺中有大量的插件和模版可以使用資源非常豐富,目前已經發(fā)布或者計劃發(fā)布的官方模版有八套,開發(fā)者提交并且還在審核中的有162套,并且還在以每天10套左右的速度增加。目前已經發(fā)布或者準備發(fā)布的官方插件有:BBS(論壇),商城,微信,分期,短信,淘寶,支付等由于數量眾多這里就不一一列舉。開發(fā)者提交的有短信模版插件、郵件模版插件、淘寶開放平臺插件等其中大部分還在審核階段。
MS平臺的資源之所以如此豐富插件和模塊。一方面除了系統(tǒng)從結構上支持無縫對接之外,MS平臺還擁有一大批優(yōu)質的開發(fā)者。開發(fā)者在平臺提交優(yōu)質插件之后定價權在自己手中,這又從另外一個角度上大大刺激了海量優(yōu)質插件的誕生。