[英]Will Visual Studio 2010 support HTML 5?
由於 Visual Studio 2010 計划於 2010 年 3 月發布,並且 HTML 5 現在開始得到更廣泛的使用,我想知道 Visual Studio 是否會附帶 HTML 5 模板、標准控件和對更常見標記的支持?
對 HTML 5 支持的定義是,任何新版本的 Visual Studio 都應該對 HTML 4.01 和 XHTML 1.0 和 1.1 目前支持的代碼完成、驗證和標記具有類似的支持。
來自 Visual Web Developer 團隊博客的更新:
適用於 Visual Studio 2008 和 Visual Web Developer 的 HTML 5 智能感知和驗證架構可供下載。 按照頁面上發布的說明安裝新方案。 似乎 Visual Studio 團隊畢竟將支持 HTML 5。
來自 Visual Web Developer 團隊博客的 2011 年 2 月更新
Visual Studio 2010 SP1 終於添加了一些對 HTML5 的支持。 “不支持整個 HTML5 規范,但大多數新元素和屬性都支持。這意味着您可以同時獲得智能感知和對帶有 SP1 的 HTML5 的驗證。” 在這里閱讀更多
2011 年 5 月 Scott Guthrie 博客的更新
就在本月,微軟通過 ASP.NET MVC 3 工具更新推出了一些 HTML5 改進。 雖然這篇文章似乎是非常專業的 MVC,但很高興看到 Visual Studio 2010 現在有默認模板和對 HTML5 的智能感知支持; 加上一個很好的 jQuery 腳本,它將為舊版瀏覽器提供一些向后支持。
從 Web Developer Team 博客下載的內容適用於 Visual Studio 2008。為了向 Visual Studio 2010 添加架構驗證支持,您需要進行一些細微的更改:
將架構添加到您的 2010 (10.0) 文件夾而不是您的 9.0 文件夾 (duh):例如,將自述文件中的路徑從
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Packages\schemas\html
至
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Packages\schemas\html
其次,編輯適合您的 Windows 位版本的注冊表文件,再次將 9.0 替換為 10.0 - 例如對於我的 64 位 Windows,該文件如下所示:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{1B437D20-F8FE-11D2-A6AE-00104BCC7269}\Schemas\Schema 23]
"File"="html\\html_5.xsd"
"Friendly Name"="HTML 5"
"URI"="http://schemas.microsoft.com/intellisense/html-5"
我認為真正的問題是——微軟會支持 HTML5 嗎? 互聯網上的多個地方我發現微軟正在認真考慮支持 HTML5。 如果這是真的,那么期望 VS 2010 支持 HTML5 是有道理的。
今天剛剛發布: Visual Studio SP1 的 Web 標准更新。
您可以使用 Microsoft Gallery 中的此工具:
如果有人在讓 HTML 5 架構工具在 Visual Studio 2010 中工作時遇到問題,請查看我發現的這篇博文,這很有幫助:
檢查以下鏈接以獲取更多詳細信息:
Visual Studio 2010 SP1 1中的 HTML5 和 CSS3
你怎么能支持不存在的東西? 因為沒有公認的規范而無法驗證的東西?
是的,他們可以構建對實驗性 DTD 的支持,但他們使用 XML/XSLT/XPath 做到了這一點,最終導致 XML 支持的碎片化太久,並因此受到來自各方的攻擊。
考慮到像谷歌這樣的人現在正在推動他們想要的標簽,只是為了讓支持 Wave 更容易,在 HTML5 完成之前還需要很長時間,而且“標准”將會波動和變化——所以為什么要浪費時間和資源來嘗試擊中移動目標?
一個簡單的答案是肯定的。 Visual Studio 長期以來一直致力於此。
“你怎么能支持不存在的東西?因為沒有公認的規范而無法驗證的東西?
是的,他們可以構建對實驗性 DTD 的支持,但他們使用 XML/XSLT/XPath 做到了這一點,最終導致 XML 支持的碎片化太久,並因此受到來自各方的攻擊。
考慮到像谷歌這樣的人現在正在推動他們想要的標簽,只是為了讓支持 Wave 更容易,在 HTML5 完成之前還需要很長時間,而且“標准”將會波動和變化——所以為什么要浪費時間和資源來嘗試擊中移動目標? "鏈接文本
我的天啊! 你在開玩笑吧??? 在標准化之前,全球有 150 萬程序員使用 C++。 鏈接文本在 90 年代中后期,50% 以上的軟件開發是在 1998 年標准化之前用 C++ 完成的。即使有 ANSI C 標准,也很少有編譯器真正使用該標准而沒有無數模糊的差異。 甚至不要讓我開始說所有瀏覽器都遵循 HTML 標准有多糟糕! 事實上,今天仍然沒有兩個瀏覽器完全 100% 工作,因為它們仍然不能遵循現在存在的 HTML 或 CSS 標准。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.