[問題] 設計方便移植的網頁架構
各位前輩好,小弟目前公司有一塊工作是在開發網頁操控嵌入式產品 。
目前遇到問題是,如何設計一套架構、或者framework,讓網頁開發管理更容易。
市面可見的 無線ap , 都可以透過網頁的介面去設定ap
(網頁再把使用者設定參數 帶到機器上)
而我們就像ODM 需要針對不同客戶去製作網頁。
基本上每一台AP 都有他設定的一些基本功能,假設就是加密設定。
如果 DLNK 610 產品原本就有這個 網頁 wds.js
現在我要開發 DLNK 620 所以wds網頁的功能基本上我會從 610 這邊 copy 過來,然後繼
續做修改。
然而麻煩之處就是 DLNK 620 , DLNK610 開發的member不同,
所以有些參數、或者硬體功能可能只有DLNK610機器上面才有。
如果直接從 DLNK610 搬到 DLNK620 就,就需要把一些product dependent參數拔掉,
避免誤設進去
而因為是odm公司,所以我們可能也需要把620這台機器,做給asos 這家公司,代號姑且
叫做 620a
這時候620a 跟 620 基本上使用的機器硬體與參數是相同的。
但是網頁介面可能會大改。 原本下拉式選單,會更改成 checkbox 之類。
我們開發者遇到的困難是。
開發者通常是新人,開發一台新的機種,網頁javascript 不可能重刻(花費時間太久)
但是對於直接從其他機種,將網頁功能搬移過來又會遇到問題。
需要新增修改一些參數(但是新人通常又不知道這些參數的差異性,這需要時間去學習)
我們公司的網頁code非常之醜又難maintain,
參數有些是寫死再javascript 裡面、有些是來自產品裡面的xml檔。
這邊我想解決的問題是,如何設計一套架構
利用市面上現成的一些 javascript framework , 盡量做到 mvc 架構,
(我們的嵌入式產品 現階段難以跑script端的script,類似php ruby,所以要套用的)
讓不同的產品之間,移植網頁的時候,能夠清楚的知道 哪邊是需要手動去改動的。
這個問題很大,不好回答。
小弟懇請前輩有些方向、或者建議,讓小弟再去自行涉獵。
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.152.38
推
02/02 13:29, , 1F
02/02 13:29, 1F
推
02/02 13:57, , 2F
02/02 13:57, 2F
推
02/02 14:51, , 3F
02/02 14:51, 3F
→
02/02 15:44, , 4F
02/02 15:44, 4F
→
02/02 16:50, , 5F
02/02 16:50, 5F
推
02/02 19:19, , 6F
02/02 19:19, 6F
→
02/02 19:20, , 7F
02/02 19:20, 7F
※ 編輯: poc7667 來自: 119.77.136.156 (02/03 00:00)
推
02/04 10:29, , 8F
02/04 10:29, 8F
→
02/10 10:22, , 9F
02/10 10:22, 9F