我們暫時給提取出來的腳手架取名叫vde-cli,通過vde-cli腳手架生成的組件庫工程目錄結(jié)構(gòu)如下: 核心功能 組件庫 工程的packages文件夾就是用來存放組件庫里面的各種組件了,
1. 組件化需求來源 起初的這個項目,App只有一條產(chǎn)品線,代碼邏輯相對比較清晰,后期隨著公司業(yè)務(wù)的迅速發(fā)展,現(xiàn)在App里面承載了大概五六條產(chǎn)品線,每個產(chǎn)品線的流程有部分是一樣的,也有部分是不一樣的
最近有一個項目,還是使用的傳統(tǒng) MVC 模式開發(fā),完全基于jQuery,使用了基于java模板引擎velocity,頁面中嵌入了大量java語法,使得前后端分離不徹底,工程打包上線苦不堪言,為實現(xiàn)后端
https://www.cnblogs.com/android-blogs/p/5703355.html http://blog.csdn.net/guiying712/article/details
概念區(qū)別對比 說明組件:簡而言之,組件就是對象。C++ Builder中叫組件,Delphi中叫部件,而在Visual BASIC中叫控件。組件是對數(shù)據(jù)和方法的簡單封裝。C++ Builde
一個關(guān)于組件化的念頭項目經(jīng)歷了歲月的洗禮,經(jīng)過公司業(yè)務(wù)上的變化,開發(fā)人員的來來往往,代碼越來越臃腫和復(fù)雜難懂,這時候就必須進(jìn)行拆分,否則就是一場災(zāi)難。就像我們公司的老項目一樣,耦合度極高,已經(jīng)停掉的業(yè)