在D9大会上,微软演示了Windows 8如何为应用程序整合了一个以触摸操作为主的用户界面,这些应用都是基于HTML5和JavaScript开发的。这引起了Silverlight和.Net开发人员的担忧。
------------------------------------------------------------------------------------------
html5越来越让人期待了,不过怎么还没有发现能够系统讲述html5的书籍呢?
回复内容:
- HTML5和JavaScript是一个趋势,有自己的优点,在client端的低安装成本高performance和各种平台的高兼容性(只需要支持W3C标准的浏览器渲染)都是其巨大的优势,canvas的引入和3d的支持更是为web游戏提供了强大的支持。但是,虽然愤怒的小鸟这样级别的游戏都能被移植过来,毕竟在程序的执行效率上解释执行比编译后执行差了很多,注定不可能撑起极品实况这样对硬件都有很大要求的游戏。
- 微软绝对不会放弃.net平台,从Windows Phone 7上就可见一斑。WP7目前为止只支持C#语言,对native code也一直拒之门外,而且最近还公布了IOS/Android对WP7的porting编程指南,极力的笼络开发者到WP7平台。虽然小道分析称“Windows 8可能淘汰Windows Phone 7”,这也是很不靠谱的,毕竟微软这一折腾,nokia就可能心脏病发挂掉啊!
- HTML5的出现对Adobe的flash造成的威胁是最大的,于是Adobe转变了策略顺应趋势推出了flash导出HTML5的工具,算是以退为进吧!
- PS.个人之见,管中窥豹~~
- Silverlight最初是作为flash的对手出现的,HTML5是作为flash的终结者身份出现的,微软表示,对手的终结者,就是我们的朋友,我们要支持。
- .Net作为java的对手出现的,javascript,HTML5说白了其实和.Net关系不大,.Net更多是作为服务端程序存在,而.Net领域的客户端程序开放相信会越来越冷,而HTML5&javascript则是要走进千家万户的东东。当然,手持设备由于其平台对运行JS程序的暂时不太给力,客户端程序会火上一段时间,WP上的.Net,就像android上的java一般。
- 因为,HTML5&javascript来自“标准”,不来自“某某公司”。“某某公司”当然要表示“支持”标准,最好还能参与“制定”标准,所以,微软表示WIN8要支持。
- HTML5的书其实也没什么好讲的,学好HTML基础和JS就成,更多就自行研读标准吧。
个人观点,欢迎拍砖。 .NET不太清楚,但是我觉得Silverlight这货肯定快死了。目前只在两个地方见到过用Silverlight的,一个就是1ting音乐网,还是腾讯出过一个Silverlight版的QQ,不过貌似好久木有更新了。
关于HTML5,虽然W3C说2020年左右开始大规模推广HTML5,但目前在各个浏览器厂商以及部分主流网站的推动下,HTML5发展起来越快了。
要学习HTML5,一个是去W3CSchool,关于HTML5的书籍《HTML5高级程序设计》很不错,各方面都有涉及。中文版10年年初也刚出版了。 微软的东西从来都是讲究互操作性的,就是不管别人有什么都可以接入到windows里面。哪天你见到什么东西不能用.net以外的语言来写,才是你值得担心的问题。 .net是微软的一个大平台,肯定不能放弃。现在7里面就有.netframework。
六月的C#排名很高。sl估计也不太可能。也不知你从哪里整的这么一句话。 建议你看看 http://w3cschool.cn 我个人非常不喜欢银光 和..net SL能放弃就早点放弃吧。
不过SL的XAML倒是可以无缝的移植到WPF和WP 8.1开发上来。 silverlight肯定不行了,wpf势头不错,html5和js、css是趋势。 我自己安装的泄漏版 Windows 8 带有 .NET framework,所以 Windows 8 绝对不会放弃 .Net。微软不仅不准备放弃 .Net 很可能还会将 Win32 API 和 .Net 的 GUI API 合并统一到 .Net framework 里。从此 .Net 开发者将可以像 Win32 /C++ 开发者一样使用 Native API(现在有些界面层的开发也必须使用 C++)。 Win32 /C++ 开发者也可以利用 .Net 的便利。
Sliverlight 会不会融合到这个新的 framework 里就不知道了。但新的framwork应该会以 WPF/Sliverlight 为基础吧!
HTML5 和 Javascript 也很能调用一些系统原生的 API。实际上我觉得对程序员 Windows 8 带来的变化会是 .Net 的扩大和 操作系统API的 统一。各各语言、运行时应该都可以调用。
更多细节可以参见这篇文章:http://arstechnica.com/microsoft/news/2011/06/windows-8-for-software-developers-the-longhorn-dream-reborn.ars HTML && JS 重点是关注前端的用户体验。
.net是关注服务的计算逻辑。
至于silverlight,那应该是MS得某种战略布局,同时MS跟NOKIA的联姻,也许silverlight会有一些前景的变化。
总之,MS支持HTML5与其.NET的发展没有冲突。

HTML5的关键元素包括、、、、、等,用于构建现代网页。1.定义头部内容,2.用于导航链接,3.表示独立文章内容,4.组织页面内容,5.展示侧边栏内容,6.定义页脚,这些元素增强了网页的结构和功能性。

HTML5和H5没有区别,H5是HTML5的简称。1.HTML5是HTML的第五个版本,增强了网页的多媒体和交互功能。2.H5常用于指代基于HTML5的移动网页或应用,适用于各种移动设备。

HTML5是超文本标记语言的最新版本,由W3C标准化。HTML5引入了新的语义化标签、多媒体支持和表单增强,提升了网页结构、用户体验和SEO效果。HTML5引入了新的语义化标签,如、、、等,使网页结构更清晰,SEO效果更好。HTML5支持多媒体元素和,无需第三方插件,提升了用户体验和加载速度。HTML5增强了表单功能,引入了新的输入类型如、等,提高了用户体验和表单验证效率。

如何写出干净高效的HTML5代码?答案是通过语义化标签、结构化代码、性能优化和避免常见错误。1.使用语义化标签如、等,提升代码可读性和SEO效果。2.保持代码结构化和可读性,使用适当缩进和注释。3.优化性能,通过减少不必要的标签、使用CDN和压缩代码。4.避免常见错误,如标签未闭合,确保代码有效性。

H5通过多媒体支持、离线存储和性能优化提升网页用户体验。1)多媒体支持:H5的和元素简化开发,提升用户体验。2)离线存储:WebStorage和IndexedDB允许离线使用,提升体验。3)性能优化:WebWorkers和元素优化性能,减少带宽消耗。

HTML5代码由标签、元素和属性组成:1.标签定义内容类型,用尖括号包围,如。2.元素由开始标签、内容和结束标签组成,如内容。3.属性在开始标签中定义键值对,增强功能,如。这些是构建网页结构的基本单位。

HTML5是构建现代网页的关键技术,提供了许多新元素和功能。1.HTML5引入了语义化元素如、、等,增强了网页结构和SEO。2.支持多媒体元素和,无需插件即可嵌入媒体。3.表单增强了新输入类型和验证属性,简化了验证过程。4.提供了离线和本地存储功能,提升了网页性能和用户体验。

H5代码的最佳实践包括:1.使用正确的DOCTYPE声明和字符编码;2.采用语义化标签;3.减少HTTP请求;4.使用异步加载;5.优化图像。这些实践能提升网页的效率、可维护性和用户体验。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

SublimeText3 英文版
推荐:为Win版本,支持代码提示!