Form Builder架構篇

最近在做類似線上 Form Builder 的專案,在此整理相關資料。
  • 架構
    • Server Side: NodeJS
    • Client Side ( MVC / MVVM): 
      • EJS
        • 優點 - 語法簡單易學
        • 缺點 - 無法雙向binding 
      • CanJS
        • 優點 - 可使用EJS語法設計樣板,語法簡單易學、引入 Observe 架構支援雙向Binding
        • 缺點 - 因最終產生 Angular2 專案,需同時維護 EJS/Angualr2 兩架構之樣板
      • Angular2
        • 優點 - 支援雙向Binding
        • 缺點 - 功能豐富且複雜,Render 功能使用此架構略嫌複雜
architecture diagram
(參考來源)


[閱讀清單]




留言