亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

云計(jì)算應(yīng)用框架 蜂巢平臺(tái) -電腦資料

電腦資料 時(shí)間:2019-01-01 我要投稿
【www.ishadingyu.com - 電腦資料】

    蜂巢平臺(tái)(OpenComb Platform)是一個(gè)基于 PHP5.3 實(shí)現(xiàn)的深度云計(jì)算應(yīng)用框架,

云計(jì)算應(yīng)用框架 蜂巢平臺(tái)

。蜂巢采用了擴(kuò)展模式,系統(tǒng)中的功能和特性,都由擴(kuò)展提供。 因此,用戶可以通過(guò)開(kāi)發(fā)和安裝擴(kuò)展來(lái)部署各種類(lèi)型的互聯(lián)網(wǎng)應(yīng)用。

“擴(kuò)展驅(qū)動(dòng)模式”

    許多軟件都提供了插件機(jī)制,允許加載由第三方開(kāi)發(fā)的插件,對(duì)主程序的功能起到補(bǔ)充作用。 但是在插件模式中,相比起主程序,第三方插件僅僅扮演著“二等公民”的角色,只能對(duì)主程序起到有限的影響和作用。 而在蜂巢的“擴(kuò)展驅(qū)動(dòng)模式”下,擴(kuò)展才是真正的主角,系統(tǒng)的所有功能都是由擴(kuò)展提供的。

    并且,一個(gè)擴(kuò)展可以增強(qiáng)另一個(gè)擴(kuò)展,而不只是孤立地提供功能。因此,您的所有需求,都可以由一系列擴(kuò)展的組合來(lái)達(dá)成。

網(wǎng)頁(yè)自由布局

    “視圖”就是網(wǎng)頁(yè)里的顯示區(qū)塊,蜂巢允許你以拖拽的方式,自由布置網(wǎng)頁(yè)上的視圖。 同時(shí),蜂巢還允許你將任何一個(gè)網(wǎng)頁(yè)中的視圖合并到另一個(gè)網(wǎng)頁(yè)中顯示。

   

“拒絕修改源代碼”

    改變系統(tǒng)的行為,不應(yīng)該通過(guò)“篡改”源代碼來(lái)實(shí)現(xiàn),那樣會(huì)導(dǎo)致系統(tǒng)或擴(kuò)展無(wú)法平滑升級(jí)。 蜂巢提供了多項(xiàng)特別的技術(shù)(類(lèi)如:OOD/AOP、模版編織、可覆蓋的類(lèi)/包以及資源文件等等),來(lái)確保對(duì)擴(kuò)展的增強(qiáng)可以避開(kāi)修改源文件,無(wú)論是系統(tǒng)還是擴(kuò)展都可以平滑升級(jí)。

面向二次開(kāi)發(fā)

    您過(guò)去使用的系統(tǒng),即使開(kāi)放源代碼,其功能的設(shè)計(jì)也是封閉的,基于這些系統(tǒng)進(jìn)行二次開(kāi)發(fā),不但困難,而且常常會(huì)破壞系統(tǒng)的穩(wěn)定和健壯。 能夠允許第三方開(kāi)發(fā)者來(lái)擴(kuò)展和增強(qiáng)系統(tǒng)的功能,是我們?cè)谠O(shè)計(jì)蜂巢的系統(tǒng)時(shí)首要考慮的目標(biāo)。蜂巢無(wú)論是源代碼還是系統(tǒng)設(shè)計(jì),都是開(kāi)放的。

深度云計(jì)算

    蜂巢也是一個(gè)實(shí)現(xiàn)在軟件層次上的云計(jì)算應(yīng)用框架:基于蜂巢開(kāi)發(fā)的不同應(yīng)用,能夠做為一個(gè)系統(tǒng)共同工作。 無(wú)論是財(cái)務(wù)軟件、OA系統(tǒng)、客戶關(guān)系管理、倉(cāng)儲(chǔ)/物流,還是在線商城、BBS/社區(qū)、CMS、Blog,以及您自己開(kāi)發(fā)的應(yīng)用, 如果您一開(kāi)始就采用了蜂巢,那么將這些應(yīng)用整合成一個(gè)統(tǒng)一的系統(tǒng),就不再是一項(xiàng)招標(biāo)工程,您自己在周五下午就可以搞定,

電腦資料

云計(jì)算應(yīng)用框架 蜂巢平臺(tái)》(http://www.ishadingyu.com)。


    以下是開(kāi)發(fā)人員感興趣的內(nèi)容:

模版編織

    模版編織和AOP很像,但它是針對(duì)網(wǎng)頁(yè)模版的。蜂巢沒(méi)有采用流行的PHP網(wǎng)頁(yè)模版引擎,而是設(shè)計(jì)了一個(gè)更高級(jí)的模版引擎:能夠定位到模版中的任何一個(gè)元素,并在其上“織入”另一段模版代碼。 當(dāng)你需要開(kāi)發(fā)一個(gè)新擴(kuò)展來(lái)增強(qiáng)某個(gè)擴(kuò)展時(shí),模版編織是一項(xiàng)非常有用的技術(shù)。

   

面向方面編程(AOP)

    蜂巢實(shí)現(xiàn)了PHP語(yǔ)言的AOP方案,允許你在系統(tǒng)中定義執(zhí)行點(diǎn),并在執(zhí)行點(diǎn)上“切入”一些新的代碼,從而改變或禁用系統(tǒng)已有的行為。 AOP是蜂巢擴(kuò)展和擴(kuò)展直接主要的增強(qiáng)方案之一。

BEAN/POD 對(duì)象構(gòu)建

    BEAN/POD 對(duì)象構(gòu)建是一種通過(guò)PHP數(shù)組(array)來(lái)配置對(duì)象內(nèi)部屬性的接口,它的目標(biāo)是簡(jiǎn)化 OOP中的對(duì)象創(chuàng)建過(guò)程。 Controller/View/Model/Widget/Verifier 等等業(yè)務(wù)邏輯中常用的對(duì)象,都可以通過(guò)一個(gè) bean config 規(guī)范的數(shù)組(array)來(lái)創(chuàng)建,這使得在蜂巢中開(kāi)發(fā)很像某些 js 框架的習(xí)慣。

二次發(fā)布

    蜂巢采用了開(kāi)放的授權(quán)協(xié)議,而且還提供了一些用于打包擴(kuò)展和制作發(fā)行版本的工具,您可以基于蜂巢開(kāi)發(fā)屬于您自己的成品,并以您自己的名稱(chēng)和Logo重新發(fā)布。

“代碼即知識(shí)”

    蜂巢提供了一個(gè)文檔編譯引擎,用于分析源代碼并生成對(duì)應(yīng) API文檔、WIKI,以及例子。 這使得蜂巢的開(kāi)發(fā)文檔、例子的編寫(xiě)工作變的輕松了。文檔的時(shí)效性也更強(qiáng)——它們都是從當(dāng)前版本的源代碼中編譯出來(lái)的。

    項(xiàng)目主頁(yè):http://www.open-open.com/lib/view/home/1343471944321

最新文章