并將每一段獨(dú)有的抽離后的模塊包文件發(fā)送至web微服務(wù)平臺化的前端開發(fā)框架,以生成對應(yīng)的前端模塊;配置定義單元,用于對所述前端應(yīng)用模塊所屬的前端模塊進(jìn)行定義,其中,所述定義包括對所述前端模塊的靜態(tài)資源目錄和工程化相關(guān)文件進(jìn)行的配置;依賴建立單元,用于通過javascript包管理工具建立所述定義后的前端模塊的依賴關(guān)系;環(huán)境搭建單元,用于從所述web微服務(wù)平臺化的前端開發(fā)框架中預(yù)建立的工程模板中獲取待搭建環(huán)境的待用模板,根據(jù)待用模板以及所述依賴關(guān)系搭建前端開發(fā)環(huán)境。上述的裝置,所述裝置還包括:讀取模塊,用于讀取web微服務(wù)平臺化的前端開發(fā)框架的配置文件以獲取定義后的前端模塊;管理模塊,用于對所述定義后的前端模塊進(jìn)行預(yù)編譯、打包和壓縮,并將壓縮后的前端模塊發(fā)送至包管理工具進(jìn)行管理。第三方面,本發(fā)明還提供了一種電子設(shè)備,所述電子設(shè)備包括:處理器;用于存儲處理器可執(zhí)行的指令的存儲器;其中,所述存儲器被配置為用以實(shí)施上述的前端開發(fā)環(huán)境的搭建方法。第四方面,本發(fā)明還提供了一種非易失性計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序指令,所述計算機(jī)程序指令被處理器執(zhí)行時實(shí)現(xiàn)上述任意一項(xiàng)所述的前端開發(fā)環(huán)境的搭建方法。無錫邦程信息科技有限公司,專業(yè)的幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。江蘇企業(yè)技術(shù)搭建優(yōu)勢
無錫邦程信息科技有限公司專業(yè)從事網(wǎng)站建設(shè)、電商方及APP開發(fā)等業(yè)務(wù),為客戶提供一站式品牌策劃、創(chuàng)意設(shè)計、開發(fā)及托管等服務(wù)。邦程科技視推動中國企業(yè)開展電子商務(wù)、實(shí)現(xiàn)信息化為己任;深入研究企業(yè)客戶的實(shí)際需要,開創(chuàng)性地建立了適合中小企業(yè)需要的IT應(yīng)用服務(wù)運(yùn)營模式;運(yùn)用先進(jìn)的信息技術(shù)搭建起一個適合企業(yè)業(yè)務(wù)和管理需要的應(yīng)用服務(wù)平臺,并透過龐大的全球性商務(wù)網(wǎng)絡(luò),面對面地向企業(yè)客戶提供全方面、標(biāo)準(zhǔn)化、一站式的IT應(yīng)用服務(wù)和信息化解決方案。在項(xiàng)目過程中,邦程科技通過周密的策劃、深入的調(diào)查、理性的分析、精妙的創(chuàng)意、專業(yè)的實(shí)施,并同客戶的實(shí)際情況和具體需求進(jìn)行良好結(jié)合,為不同類型的客戶提供質(zhì)量的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。隨著物聯(lián)網(wǎng)、云計算、大數(shù)據(jù)、人工智能、移動互聯(lián)網(wǎng)等新一代信息技術(shù)的迅猛發(fā)展,賦能水務(wù)行業(yè),智慧水務(wù)逐漸成為水務(wù)管理的新方向。智慧水務(wù)能為城市管理者提供各類決策支持,更好的做出水與城市、水與人口、水與GDP、水與災(zāi)害控制的決定。海綿城市、流域水環(huán)境治理、河長制都屬于智慧水務(wù)在城市管理中的體現(xiàn)。現(xiàn)在,人們都在提智慧,智慧城市、智慧交通、智慧教育等。湖南網(wǎng)絡(luò)營銷技術(shù)搭建有哪些同客戶的實(shí)際情況和具體需求進(jìn)行良好結(jié)合,為不同類型的客戶提供好品質(zhì)的互聯(lián)網(wǎng)應(yīng)用定制解決方案。
本發(fā)明涉及一種前端開發(fā)環(huán)境的搭建方法、裝置、設(shè)備及存儲介質(zhì),其主要運(yùn)用于前端開發(fā)使用語言進(jìn)行過渡的場景中,其基本思想是:將現(xiàn)有工程的資源文件及配置文件以及根據(jù)開發(fā)需求生成的配置資源文件等進(jìn)行封裝形成前端模塊,該前端模塊包括前端平臺模塊以及前端應(yīng)用模塊,其中的前端平臺模塊又包括前端基礎(chǔ)模塊,前端基礎(chǔ)模塊包括若干基礎(chǔ)子模塊,前端模塊中包括了前端應(yīng)用模塊的依賴以及組件的依賴,將前端模塊發(fā)布后,開發(fā)人員能夠通過這種方式直接通過配置文件讀取這些前端模塊,而不再依賴于已編譯的后端工程文件,對于開發(fā)工作人員而言提供了一種新的前端開發(fā)環(huán)境以及一種新的前端開發(fā)環(huán)境的快速搭建方法。圖1為本發(fā)明實(shí)施例一提供的流程圖,本實(shí)施例可適用于對前端工程進(jìn)行封裝以獨(dú)有進(jìn)行配置的情況,該方法具體包括如下步驟:在步驟110中,通過web微服務(wù)平臺化預(yù)建立的前端應(yīng)用工程模板創(chuàng)建前端應(yīng)用模塊,在所述前端應(yīng)用模塊加入前端資源文件,其中,所述前端資源文件包括源工程遷移的資源文件和根據(jù)開發(fā)需求形成的資源文件;本發(fā)明實(shí)施例一種可行的實(shí)施方式中,所述源工程可以為在開發(fā)過程中的原java環(huán)境中的java工程。
前端開發(fā)環(huán)境的搭建方法、裝置、設(shè)備及存儲介質(zhì)。背景技術(shù):微服務(wù)是一種服務(wù)間松耦合的、每個服務(wù)之間高度自治并且使用輕量級協(xié)議進(jìn)行通信的可持續(xù)集成部署的分布式架構(gòu)體系。其可以采取較為典型的分布式結(jié)構(gòu),細(xì)分的部署粒度,服務(wù)的擴(kuò)展性更為靈活。前端開發(fā)模式目前有兩種方式:其中的一種是,利用微服務(wù)體系實(shí)現(xiàn)各服務(wù)間隔離、自治,體現(xiàn)在工程中各服務(wù)模塊也相對獨(dú)有,在基于springcloud搭建的微服務(wù)平臺架構(gòu)中,常用的是將每個模塊對應(yīng)的前端資源放入對應(yīng)的web模塊resources/static目錄下,通過maven將所有的模塊整合在一起,但是這樣所有的前端資源都分散在不同的jar包中,通過配置靜態(tài)資源路由來尋址這些資源,這導(dǎo)致前端開發(fā)環(huán)境是依賴java工程,可能會受到數(shù)據(jù)庫、中間件等環(huán)境的影響,并且資源加載順序無法控制,靜態(tài)資源無法熱更新,各模塊打包時所需的平臺資源和公共組件資源無法獲得,對于異構(gòu)模塊需要將編譯后的代碼放入到web工程中才可以使用,而且異構(gòu)系統(tǒng)在開發(fā)階段獲取不了平臺的資源環(huán)境等,這些都很大程度上影響了前端開發(fā)人員的工作環(huán)境與效率。另一種前端開發(fā)模式就是將前端工程完全獨(dú)有,將所有模塊的代碼都放在一個工程中。無錫邦程信息科技有限公司,向廣大用戶提供好質(zhì)量產(chǎn)品和好質(zhì)量服務(wù),從而贏得了用戶的信賴。
通過所述web微服務(wù)平臺化的前端開發(fā)框架預(yù)建立的前端工程模板創(chuàng)建前端平臺模塊,結(jié)合所述依賴關(guān)系搭建前端開發(fā)環(huán)境。需要說明的是,本實(shí)施例中的電子設(shè)備在具體實(shí)現(xiàn)時可以為服務(wù)器,也可以為pc機(jī),還可以為其他設(shè)備,只要其結(jié)構(gòu)中包括如圖6所示的處理器810、通信接口820、存儲器830和通信總線840,其中處理器810,通信接口820,存儲器830通過通信總線840完成相互間的通信,且處理器810可以調(diào)用存儲器830中的邏輯指令以執(zhí)行上述方法即可。本實(shí)施例不對電子設(shè)備的具體實(shí)現(xiàn)形式進(jìn)行限定。此外,上述的存儲器830中的邏輯指令可以通過軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)有的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器。無錫邦程信息科技有限公司專業(yè)從事網(wǎng)站建設(shè)、為客戶提供一站式品牌策劃、創(chuàng)意設(shè)計、開發(fā)及托管等服務(wù)。廣西什么是技術(shù)搭建便捷
邦程科技視推動中國企業(yè)開展電子商務(wù)、實(shí)現(xiàn)信息化為己任;深入研究企業(yè)客戶的實(shí)際需要的網(wǎng)絡(luò)技術(shù)搭建。江蘇企業(yè)技術(shù)搭建優(yōu)勢
公司成立于2019-04-02,位于無錫市惠山區(qū)堰橋街道林新路2-1404(地鐵西漳站區(qū)),地理位置優(yōu)越,交通便利。從事商務(wù)服務(wù)行業(yè),在行業(yè)發(fā)展多年,公司產(chǎn)品及服務(wù)比較完善。公司主要經(jīng)營品牌策劃,創(chuàng)意設(shè)計,開發(fā)及托管等服務(wù)等多項(xiàng)產(chǎn)品和服務(wù),我們的產(chǎn)品與服務(wù)通過了行業(yè)標(biāo)準(zhǔn)與認(rèn)證,并與多個行業(yè)用戶具有深厚的合作關(guān)系。專注于商務(wù)服務(wù)行業(yè)內(nèi)產(chǎn)品經(jīng)營。業(yè)務(wù)涉及面廣,具有大量的客戶基礎(chǔ)。針對企業(yè)個性化的需求,我們提供品牌策劃,創(chuàng)意設(shè)計,開發(fā)及托管等服務(wù)等定制服務(wù)。具有強(qiáng)大的品牌策劃,創(chuàng)意設(shè)計,開發(fā)及托管等服務(wù)產(chǎn)品技術(shù)團(tuán)隊和服務(wù)團(tuán)隊,員工都有多年的行業(yè)經(jīng)驗(yàn)。公司實(shí)力雄厚,我們本著以您為中心的經(jīng)營理念,全天24小時服務(wù),客服隨時響應(yīng)。真正的為您做到省時、省心、省錢。江蘇企業(yè)技術(shù)搭建優(yōu)勢
無錫邦程信息科技有限公司是一家有著先進(jìn)的發(fā)展理念,先進(jìn)的管理經(jīng)驗(yàn),在發(fā)展過程中不斷完善自己,要求自己,不斷創(chuàng)新,時刻準(zhǔn)備著迎接更多挑戰(zhàn)的活力公司,在江蘇省等地區(qū)的商務(wù)服務(wù)中匯聚了大量的人脈以及**,在業(yè)界也收獲了很多良好的評價,這些都源自于自身的努力和大家共同進(jìn)步的結(jié)果,這些評價對我們而言是比較好的前進(jìn)動力,也促使我們在以后的道路上保持奮發(fā)圖強(qiáng)、一往無前的進(jìn)取創(chuàng)新精神,努力把公司發(fā)展戰(zhàn)略推向一個新高度,在全體員工共同努力之下,全力拼搏將共同無錫邦程信息科技供應(yīng)和您一起攜手走向更好的未來,創(chuàng)造更有價值的產(chǎn)品,我們將以更好的狀態(tài),更認(rèn)真的態(tài)度,更飽滿的精力去創(chuàng)造,去拼搏,去努力,讓我們一起更好更快的成長!