SVG + Javascript + ASP.NET + WebService開發樓宇管理系統 – 雜記1

來源:互聯網
上載者:User
由於最近發生的一些事情,在寫(三)之前想先寫幾篇雜記。
 

想了很久,還是把這些事情作為項目的一部分記錄下來吧!

現在的項目是在一月份開始啟動的,當初由於人手比較少,只有兩個人在幹其中一個是PM,本身就要管很多項目再加上開會什麼的,實際上真正在幹活的就一個人(暫且稱她為A)。由於我年初的時候回國探親,所以並沒有從頭開始參加這個項目,探親回來之後才開始加入這個項目的。這個項目所用到的技術比較新,再加之跨度比較長所以客戶要求我們在前一段先進行調查。A直到我參與進項目之前一直在做要件整理的工作,我加入之後就著手進行技術方面的調查,A也同我一起進行調查。我主要負責SVG技術以及系統架構方面的調查,A主要進行頁面展開以及工作流程(在SVG + Javascript + ASP.NET + WebService開發樓宇管理系統(一)) 中我已經提到過這個產品主要分兩部分,這裡的工作流程就是指如何維護,維護的工作流程)。

起初我們倆配合的挺好,做的Sample得到的評價也很不錯。可是到了一月底又派過來了一個小頭頭有點像PL一樣的(暫且稱他為B),他在去年年底的時候也稍微做過一點調查,基本上是淺嘗則止的那種調查,一來之後就對我作的Sample挑三揀四,說這說那。我作的Sample主要是通過JS調用WebService隨後再用JS更新SVG指令檔,都是用HTML檔案來實現的。

 

我和B爭論的焦點主要集中在下面幾點:

Q1:對SVG的更新你都是用HTML檔案來做的,最後能不能在ASP檔案中實現?

A1:HTML是靜態網頁,而ASP則是動態網頁。既然能在靜態頁面中實現當然能在ASP頁面中表示,但考慮到用到的是SVG控制項。我沒有直接回答,我和他說還沒有調查過,但應該可以實現。可是B卻一直對我心存懷疑,覺得未必能在ASP中實現。

 

Q2:更新SVG畫面需要事先指定好畫面中各個控制項的ID,能不能在畫SVG圖的時候直接設定好(用VISIO2003畫,隨後儲存成SVG格式)?

A2:不清楚。我研究過產生好的SVG代碼,XML格式每個控制項對應一段指令碼,想要在其中設定一個id直接通過VISIO2003感覺不行,如下。

<rect x="0" y="0" rx="5" ry="5" width="100" height="16">

                ↓

<rect id="ttr" x="0" y="0" rx="5" ry="5" width="100" height="16">

因此我建議做一個變換工具,來實現這個轉換。這部分可以作為工作流程的一部分。

可是B卻一直認為我沒有仔細研讀過那本《VISIO2003解決方案》的那本書,說什麼書裡面肯定有寫的,那本書主要是介紹用VISIO2003開發應用程式,如何產生代碼根本沒怎麼樣寫,況且根本沒有Id這個屬性。

 

Q3:有時間先把Entity圖畫好,隨後在畫Sequence圖

A3:無法實現,一方面設計書根本沒有定下來,另一方面構架也沒有定下來。就算做的話,以後肯定會大改的。還不如先設計架構,做點調查。

以上這些問題,我說服不了你但是我向你表達我自己的看法觀點,總沒問題吧。可是B卻總以為我每天在磨時間沒有幹什麼事情。交待給你的事情你都在混。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.