SlideShare a Scribd company logo
1 of 11
今天,你就应该开始使用HTML5 杨无鬼 yangwugui@126.com
语言之路 机器语言、汇编、宏汇编 高级语言:逐渐远离CPU和内存的抽象。 解释和编译:basic,fortran 过程、对象:c/pascal,c++ 类型的纠结:无类型、强类型、弱类型、动态类型,B->C,vbscript,js,python。 编程范式:lisp、prolog、F#。 到底是解释还是编译? JVM/CLR是不同的东西!这一点有几个人知道? 不要迷恋OOP,那只是一个美丽的传说。 在我看来,OO只不过是书写代码的一种方式而已!
GUI之路(谁来render界面) 应用程序负责render(paint)的时代  以win32下的gdi.dll, user.dll为基础:vb6、mfc、vcl(delphi和c++builder)、winform、pb Java:awt(包装)、swing(硬化)、swt(在C上包) GDK:一个跨平台的C++窗口包。 界面的显示完全被托管的时代 Html浏览器:dom改变后效果完全由browser管理 XML:flex、silverlight、android。
HTML简史 名为HTML Tags的文档可以算作HTML的第一个版本,但它却不是一个正式的版本。 第一个正式版本,HTML 2.0,也不是出自W3C之手。HTML 2.0是由IETF,因特网工程任务组(Internet Engineering Task Force)制定的。 但从第三个版本开始往后,W3C,万维网联盟(World Wide Web Consortium)开始接手,从1997年到1999年,HTML的版本从3.2到4.0到4.01,经历了非常快的发展。 W3C并没有停止开发这门语言,只不过他们对HTML不再感兴趣了。在HTML 4.01之后,他们提出了XHTML 1.0。接着开始偏激的xhtml1.1! 开发人员对浏览器里包含的那些乱七八糟的专有特性已经忍无可忍了。大家都很生气,就骂那些浏览器厂商“遵守个规范就他妈的真有那么难吗?” 闹矛盾了,于是,WHATWG决定自己干,这个工作组的成员里有浏览器厂商,因此他们不仅可以说加就加,而且还能够一一实现。 xhtml2继续往前走,直到有一天,那是2006年的一天,蒂姆·伯纳斯-李写了一篇博客,说:“你们知道吗?我们错了..." 于是回归,html5,html的新生! (说明:摘自“技术大牛谈html5设计原理”,参见我博客上的收藏)
使用html5! 其实你已经在使用html5了,呵呵 Html5标准的大部分文本和html4.01是一样的。 为什么要使用html: 还有什么技术能让你跨几乎所有的平台? 其他GUI技术所能做的,有什么html不能做? 在部署上,有谁比html5方便灵活? 新的RIA技术中,哪一个资源比html多? Html有容乃大:可以嵌入flash、xaml等等。
有没有人用了?
Html实例欣赏——GUI界面 http://www.telerik.com中的界面组件
Html实例欣赏——游戏视频 http://www.ieliulanqi.com/#/experience
Html实例欣赏——绘图 http://muro.deviantart.com/
Html实例欣赏——Android、IOS http://www.appcelerator.com 不只是WebView,和IOS深度整合了!
和我联系 博客:http://ruandao.blog.51cto.com 邮件:yangwugui@126.com 讲座之后,我会把相关文档放到博客中。

More Related Content

Viewers also liked

Introducción a Silverlight 1 y Silverlight 2
Introducción a Silverlight 1 y Silverlight 2Introducción a Silverlight 1 y Silverlight 2
Introducción a Silverlight 1 y Silverlight 2Eduard Llovet
 
Web Development in a Web Anywhere World: Then and Now
Web Development in a Web Anywhere World: Then and NowWeb Development in a Web Anywhere World: Then and Now
Web Development in a Web Anywhere World: Then and NowJames Gagliardi
 
Razvoj Air Mobilnih Aplikacija
Razvoj Air Mobilnih AplikacijaRazvoj Air Mobilnih Aplikacija
Razvoj Air Mobilnih AplikacijaIvan Ilijasic
 
Silver Light By Nyros Developer
Silver Light By Nyros DeveloperSilver Light By Nyros Developer
Silver Light By Nyros DeveloperNyros Technologies
 
Printed circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link listPrinted circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link listgrace cheng
 
IT market overview national & wisconsin
IT market overview   national & wisconsinIT market overview   national & wisconsin
IT market overview national & wisconsinTodd Nilson
 
Printed circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link listPrinted circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link listgrace cheng
 

Viewers also liked (8)

Introducción a Silverlight 1 y Silverlight 2
Introducción a Silverlight 1 y Silverlight 2Introducción a Silverlight 1 y Silverlight 2
Introducción a Silverlight 1 y Silverlight 2
 
Web Development in a Web Anywhere World: Then and Now
Web Development in a Web Anywhere World: Then and NowWeb Development in a Web Anywhere World: Then and Now
Web Development in a Web Anywhere World: Then and Now
 
Microsoft Silverlight
Microsoft SilverlightMicrosoft Silverlight
Microsoft Silverlight
 
Razvoj Air Mobilnih Aplikacija
Razvoj Air Mobilnih AplikacijaRazvoj Air Mobilnih Aplikacija
Razvoj Air Mobilnih Aplikacija
 
Silver Light By Nyros Developer
Silver Light By Nyros DeveloperSilver Light By Nyros Developer
Silver Light By Nyros Developer
 
Printed circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link listPrinted circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link list
 
IT market overview national & wisconsin
IT market overview   national & wisconsinIT market overview   national & wisconsin
IT market overview national & wisconsin
 
Printed circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link listPrinted circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link list
 

Similar to 今天,你就应该开始使用Html5

GDC Taipei Summit review 2012
GDC Taipei Summit review 2012GDC Taipei Summit review 2012
GDC Taipei Summit review 2012Victor Lee
 
Nodejs部门分享
Nodejs部门分享Nodejs部门分享
Nodejs部门分享zffl
 
COSCUP 2016 - LLVM 由淺入淺
COSCUP 2016 - LLVM 由淺入淺COSCUP 2016 - LLVM 由淺入淺
COSCUP 2016 - LLVM 由淺入淺宗凡 楊
 
COSCUP2016 - LLVM框架、由淺入淺
COSCUP2016 - LLVM框架、由淺入淺COSCUP2016 - LLVM框架、由淺入淺
COSCUP2016 - LLVM框架、由淺入淺hydai
 
全端物聯網探索之旅 - 重點整理版
全端物聯網探索之旅 - 重點整理版全端物聯網探索之旅 - 重點整理版
全端物聯網探索之旅 - 重點整理版Simen Li
 
Phalcon the fastest php framework 阿土伯
Phalcon   the fastest php framework 阿土伯Phalcon   the fastest php framework 阿土伯
Phalcon the fastest php framework 阿土伯Hash Lin
 
Phalcon phpconftw2012
Phalcon phpconftw2012Phalcon phpconftw2012
Phalcon phpconftw2012Rack Lin
 
漫谈php和java
漫谈php和java漫谈php和java
漫谈php和javasulong
 
Java script 全面逆襲!使用 node.js 打造桌面環境!
Java script 全面逆襲!使用 node.js 打造桌面環境!Java script 全面逆襲!使用 node.js 打造桌面環境!
Java script 全面逆襲!使用 node.js 打造桌面環境!Fred Chien
 
從 Java programmer 的觀點看 ruby
從 Java programmer 的觀點看 ruby從 Java programmer 的觀點看 ruby
從 Java programmer 的觀點看 ruby建興 王
 
Build desktop app_by_xulrunner
Build desktop app_by_xulrunnerBuild desktop app_by_xulrunner
Build desktop app_by_xulrunnerRack Lin
 
2010 08-14 web-sitei18n
2010 08-14 web-sitei18n2010 08-14 web-sitei18n
2010 08-14 web-sitei18ntsunghaolee
 
Accelerating or Complicating PHP execution by LLVM Compiler Infrastructure
Accelerating or Complicating PHP execution by LLVM Compiler Infrastructure Accelerating or Complicating PHP execution by LLVM Compiler Infrastructure
Accelerating or Complicating PHP execution by LLVM Compiler Infrastructure National Cheng Kung University
 
小学期winform.pptx
小学期winform.pptx小学期winform.pptx
小学期winform.pptxJianHuang78
 
Lamp高性能设计
Lamp高性能设计Lamp高性能设计
Lamp高性能设计锐 张
 
为啥别读HotSpot VM的源码(2012-03-03)
为啥别读HotSpot VM的源码(2012-03-03)为啥别读HotSpot VM的源码(2012-03-03)
为啥别读HotSpot VM的源码(2012-03-03)Kris Mok
 

Similar to 今天,你就应该开始使用Html5 (20)

LLVM introduction
LLVM introductionLLVM introduction
LLVM introduction
 
GDC Taipei Summit review 2012
GDC Taipei Summit review 2012GDC Taipei Summit review 2012
GDC Taipei Summit review 2012
 
Phpsecurity.ppt
Phpsecurity.pptPhpsecurity.ppt
Phpsecurity.ppt
 
Python 庫簡介
Python 庫簡介Python 庫簡介
Python 庫簡介
 
Nodejs部门分享
Nodejs部门分享Nodejs部门分享
Nodejs部门分享
 
COSCUP 2016 - LLVM 由淺入淺
COSCUP 2016 - LLVM 由淺入淺COSCUP 2016 - LLVM 由淺入淺
COSCUP 2016 - LLVM 由淺入淺
 
COSCUP2016 - LLVM框架、由淺入淺
COSCUP2016 - LLVM框架、由淺入淺COSCUP2016 - LLVM框架、由淺入淺
COSCUP2016 - LLVM框架、由淺入淺
 
全端物聯網探索之旅 - 重點整理版
全端物聯網探索之旅 - 重點整理版全端物聯網探索之旅 - 重點整理版
全端物聯網探索之旅 - 重點整理版
 
Phalcon the fastest php framework 阿土伯
Phalcon   the fastest php framework 阿土伯Phalcon   the fastest php framework 阿土伯
Phalcon the fastest php framework 阿土伯
 
Phalcon phpconftw2012
Phalcon phpconftw2012Phalcon phpconftw2012
Phalcon phpconftw2012
 
漫谈php和java
漫谈php和java漫谈php和java
漫谈php和java
 
Java script 全面逆襲!使用 node.js 打造桌面環境!
Java script 全面逆襲!使用 node.js 打造桌面環境!Java script 全面逆襲!使用 node.js 打造桌面環境!
Java script 全面逆襲!使用 node.js 打造桌面環境!
 
從 Java programmer 的觀點看 ruby
從 Java programmer 的觀點看 ruby從 Java programmer 的觀點看 ruby
從 Java programmer 的觀點看 ruby
 
Build desktop app_by_xulrunner
Build desktop app_by_xulrunnerBuild desktop app_by_xulrunner
Build desktop app_by_xulrunner
 
2010 08-14 web-sitei18n
2010 08-14 web-sitei18n2010 08-14 web-sitei18n
2010 08-14 web-sitei18n
 
Accelerating or Complicating PHP execution by LLVM Compiler Infrastructure
Accelerating or Complicating PHP execution by LLVM Compiler Infrastructure Accelerating or Complicating PHP execution by LLVM Compiler Infrastructure
Accelerating or Complicating PHP execution by LLVM Compiler Infrastructure
 
Java bytecode
Java bytecodeJava bytecode
Java bytecode
 
小学期winform.pptx
小学期winform.pptx小学期winform.pptx
小学期winform.pptx
 
Lamp高性能设计
Lamp高性能设计Lamp高性能设计
Lamp高性能设计
 
为啥别读HotSpot VM的源码(2012-03-03)
为啥别读HotSpot VM的源码(2012-03-03)为啥别读HotSpot VM的源码(2012-03-03)
为啥别读HotSpot VM的源码(2012-03-03)
 

今天,你就应该开始使用Html5