我很喜歡Azure的一點就是,他簡化了很多學習網站架設的功夫
如果是之前的話,你要架設 .Net 架構的網站,要花蠻多功夫的,而我個人又不太喜歡為了一個小專案還在那邊安裝 SQL Server 管理工具…
現在Visula Studio 2013可以很方便的和Azure相結合;我紀錄一下我自己的心得
(1)新增Web Forms專案 -- 可以看到已經與 Azure 做了整合
(2)在Visual Studio中設定資料庫連結
在Azure中的概念,是同一個使用者擁有一個相同的資料庫伺服器
而你每建一個新的網頁服務就可以同時指定一個新的資料庫,簡單的說在Azure中的階層觀念大概是這樣
資料 >> 資料表 >> 資料庫 >> 資料伺服器;雲端的好處就是微軟負責將資料伺服器的正常營運,我們只需要著重在資料報表如何呈現的邏輯即可。
另外要注意的就是,由本機端的資料庫轉換成可以匯入Azure資料庫不能直接轉換,還需要透過 SQL Azure Migration Wizard 進行移轉…
(3)依照正常的開發流程,就可以 建置 → 發行網站
我採用的是懶人法,其實微軟有提供多樣化更新網站的方式;如果你願意的話,也可以採用最傳統的 ftp 上傳方式
這裡記得要設定資料庫連結,Visual studio還沒有聰明知道要指向那一個(因為我連線的是遠端資料庫)
網頁程式的開發,我覺得對於資料科學是相當重要的一環。因為你的分析演算法再如何的漂亮,最後還是需要呈現讓其他人能夠理解你說的故事是什麼?而網頁就算是一種最通用的呈現方式 (另一種方式則為 Excel 試算表)
沒有留言:
張貼留言