伊莉討論區

標題: 關於網頁建置的要求。 [打印本頁]

作者: sangwar    時間: 2016-2-18 03:29 AM     標題: 關於網頁建置的要求。

各位好,最近遇到一個問題需要求救。
 
想請問各位,如果有一個網頁建置標案,在對廠商要求的內容裡面,如果要求建置廠商
 
「網頁建置內的結構須符合W3C規範。」
 
會不會是合理的要求,因為小弟本人對此一竅不通,只有知道一點皮毛
 
不清楚應該要對廠商提出甚麼樣的要求,只大約了解如果網頁符合W3C規範的話,在使用各個瀏覽器上顯示的內容不會跑掉。

因此,小弟的疑問是,如果我對廠商提出了這樣的一個要求,在驗收的時候完全不知道要怎麼樣去驗收這個部分。

其實當初也只是隨口跟上司提了一句,老闆卻說那你把W3C應該要有的一些條件列出來,才能驗收。

所以請問各位經驗人士,在業界,有這種要求嗎OAO  如果有,應該要怎麼跟廠商講這個部分比較好,甘溫。
作者: ren1244    時間: 2016-2-18 12:41 PM

本帖最後由 ren1244 於 2016-2-18 12:42 PM 編輯

我不是專業人士,但自己也會寫一些網頁(用純文字編輯器)。
要求符合W3C規範應該是合理的要求(甚至工程師會很喜歡做標準的網頁),但有些比較舊的瀏覽器(例如IE較前面的版本)可能會跑掉。微軟的瀏覽器是後面這幾個版本才比較符合規範。

至於檢查W3C,提供一個可以參考的網站"https://validator.w3.org/",他只要打上網址就能檢查網站是否符合標準,哪些不符合會列出來。但要完整的檢驗還有些不足,因為javascript的內容他無法檢查,所以動態產生的一些網頁元素可能會被遺漏。

另外「跑掉」的定義也要溝通清楚,因為每個人的瀏覽器或是作業系統不同,網頁多多少少還是會有細微的差異,所以一般只要沒仔細看察覺不出差異即可。

我想最後驗收時還是要用不同的瀏覽器確認,看起來都正常即可。這對一般人是最簡單的驗收方法。
(事先訂好要用哪幾種瀏覽器檢查,如果是IE的話還要分版本,看要支援到IE幾)

作者: sangwar    時間: 2016-2-19 10:01 AM

ren1244 發表於 2016-2-18 12:41 PM
我不是專業人士,但自己也會寫一些網頁(用純文字編輯器)。
要求符合W3C規範應該是合理的要求(甚至工程師會 ...

那我想請問ren1244

請問在對廠商要求的時候,應該怎麼提出條件比較好

只是單純的說請符合W3C規範就好嗎?
作者: ren1244    時間: 2016-2-19 01:52 PM

sangwar 發表於 2016-2-19 10:01 AM
那我想請問ren1244

請問在對廠商要求的時候,應該怎麼提出條件比較好

1.列出要檢驗的瀏覽器列表,這樣對廠商跟自己都有個標準。
2.再補充一下「儘可能符合w3c標準」,這反而是附加的。
以目前的狀況,Firefox、Chrome、Edge這幾個能跑得過得話,大致上就很符合w3c了(90%以上)。

我想老闆也不希望為了符合一般人看不到的標準導致部分瀏覽器的客人無法正常顯示吧?
不過IE6那種真的很老舊的瀏覽器也許可以考慮放棄,那是最沒有標準年代的產品…

(工程師很喜歡標準,但也要站在老闆跟顧客的角度考慮)

額外提一下,跟廠商談的時候也許要注意他們做好的東西,是不是有辦法順利地讓其他廠商做後續的維護,還是只能方便他們自己改?有時候不同的狀況價位也許不一樣喔。
作者: 我愛小笨蛋    時間: 2016-2-19 05:15 PM

本帖最後由 我愛小笨蛋 於 2016-2-19 05:18 PM 編輯

恩 . . 你是要打合約嗎?
我很認真的覺得根據你提供的說法 在執行上會遇到很大的瓶頸
首先你要了解到W3C是什麼(雖然我也不是很了解)
W3C主要只是負責訂定網頁語法規範的組織,基本上沒有網站是不符合W3C規範的

基本上如果以前老師沒唬爛我的話所謂的規範只是建議妳要用完整的標籤宣告
或是什麼情況下要用什麼樣的標籤

以上是我對W3C的認知 不代表任何團體或機構的立場

另外你有一個錯誤的觀念
不清楚應該要對廠商提出甚麼樣的要求,只大約了解如果網頁符合W3C規範的話,在使用各個瀏覽器上顯示的內容不會跑掉。

這邊我要告訴你 即便是符合「W3C規範」的網站 也是會跑版的
所以你如果用W3C規範去訂合約條款 你就是把錢往水裡扔
有糾紛上法院還輸的機會還比較大

因為我以前接案只幫認識的朋友做 所以其實我也沒有實際打過合約 但是提供一點意見給你參考

基本上身為發案方 你在跟廠商討論時要注意幾點事情
1.我的網站要什麼樣的功能要跟廠商訂定清楚
   
   例如說 我今天要架一個購物網站
   可以知道 我一定需要以下幾個功能
   購物車/產品展示/會員註冊系統/金流系統....等基礎的功能
   (當然實際上訂的越細越好)

2.「網域/網站存放空間」問題
   
   這個很重要但是標準也很模糊
   如果你今天是要經營公司品牌或網站要長期經營的話 一定要確定好網域要叫什麼
   然後跟廠商詢問是否可以指定網域名稱,然後詢問是否是使用子網域
   如果是要經營品牌或長期經營千萬不要省錢用子網域 因為未來會有很多隱患
   我常見的是公司省錢找小的公司設計網站把網域跟空間都交給廠商最後廠商垮了   找不到人維護也失去網域跟網站空間的所有權 導致要重新建立過網站造成流量上的嚴重損失
   (如果是商業行為的網站這個狀況的損失會很明顯,其他可能的後患這邊就不贅述)
   當然如果你是短期使用用完就把網站下架或是當廣告頁用那用子網域就還好沒有影響

   所以合約中要確定這些東西的所有權在自己這邊的手上

3.「後續維護/保固」問題:

    這就是要在網站正式上線後有多久的保固期(指原本談好的功能故障或是異常時可以免費維護的期間)
    或是說後需要新增功能或修改功能的話對方是否能夠承接
    一般除非承包商很爛不然建議你談長期維護 不然有問題會很麻煩
    就算找過人 要修好的時間也會很長 因為每個人寫程式的方式不同 接手別人的基本上常常都要重頭看過程式
    (我就常踩這種坑)

其實最主要的就是以上幾個區塊 當然還有很多很細的 需要靠經驗 文字上也說不完 你就多注意一下
另外記得要確定一下付款的模式喔
一般是確定執行時先付30% 然後驗收完成後70% (有些會拆兩次驗收至於怎麼拆 見人見智 看你跟承包商怎麼喬)

對了 記得要要求在那些瀏覽器上可以正常執行喔一般基本會要求Firefox、Chrome、IE這三個
如果你網站瀏覽群是企業 建議以IE為主 因為很多企業用的瀏覽器都綁定IE


以上是個人一點小小建議 僅供參考


作者: ren1244    時間: 2016-2-19 05:52 PM

W3C主要只是負責訂定網頁語法規範的組織,基本上沒有網站是不符合W3C規範的

我很感謝您提到了很多我沒提到的內容,受益了。
唯獨這句話我想稍作補充。

w3c的標準代表一種理想,而現實則是有一些差異。
目前幾乎沒有瀏覽器是完全實作w3c所有功能的,舉例來說w3c納入了數學標記語言mathml,但現實是只有Firefox有支援。
其他項目也或多或少略有差異。
所以我也相當認同只是追求w3c標準是不切實際。

至於網路上許多的網頁,為了能讓各種瀏覽器可以正常顯示,或多或少也必須參雜一些不在標準內的語法。

用比喻來說,過去各大瀏覽器儘管有共通的語言,但也有各自的方言。
而w3c則希望統一語言文字。大家也覺得想法很好願意改變。
只是一方面可能是歷史因素,另一方面也可能是標準的制定來不及滿足需求,所以現在還是有少量的方言。
作者: Semisphere    時間: 2017-2-1 09:57 PM

原po是在發標案單位,因由文內看似不了解需求導向的開發,所以希望列驗收項目時所開發的網頁要遵守W3C規範,這背後應是想要不同瀏覽器都能支援與瀏覽?或只是希望能網頁正常瀏覽之類的。我的看法是遵守W3C規範這仍是偏過於模糊的驗收標準,其實是會讓你們發標越遠離初衷,建議是先釐清此驗收標準的目的。

畢竟發標案的最終目的是希望能成功標出,也希望接案廠商能準時並實做出你們單位的需求,若是希望需求能滿足,且看似單位內沒人搞清楚實做的細節與困難度,那建議先提顧問或諮詢案,如先找廠商跟你們做需求訪談再評估與開估價單,再拿估價單呈核核准後才發標。

另有確切的需求與實做項目等細節,標案之驗收項目就能枚舉各具體功能、能運行的瀏覽器(看是要限定html5的還是到ie8都要能瀏覽),甚至主題畫面等,這驗收項目就會比較清楚明確,可能的狀況如前幾樓有提到,這篇就不多補。另建議考慮添加後續維護與保固,若後來發現需求有誤差時,還能有款項與合約請廠商修改調整。





歡迎光臨 伊莉討論區 (http://blog.eyny.com/) Powered by Discuz!