Chinaunix

标题: 《HTML 5与CSS 3权威指南(第2版)》:谈谈您对HTML5未来的期望!(获奖名单已公布5-6) [打印本页]

作者: send_linux    时间: 2013-04-16 15:22
标题: 《HTML 5与CSS 3权威指南(第2版)》:谈谈您对HTML5未来的期望!(获奖名单已公布5-6)
获奖名单已公布,详情请看:http://bbs.chinaunix.net/thread-4079861-1-1.html

HTML5是伟大的,因为它多才多艺的 - 它没有具体针对单一的平台.更重要的是,HTML5是无所不在的. CSS3使之效果更加华丽,在移动互联网膨胀的时代,它在PC上,手机上,平板设备上随处可见。有了HTML5,你可以应用浏览器这个宽广的WEB平台。

在IDF2013,英特尔发布HTML5开发环境,包括英特尔SDK、应用开发中心以及HTML5应用移植工具更是彰显了HTML5的发展前景。通过HTML5,跨平台、跨设备问题将会有一个非常完善的解决方案,并将在Android、iOS和Windows操作系统中大放光彩。

本期话题:
1. 现在应用了什么框架来开发html5应用
2. 基于HTML5和CSS3 开发移动应用APP有什么经验所得

活动时间:
2013年4月17日--5月5日

本期嘉宾:
ChinaUnix社区Linux环境编程版版主:crazyhadoop

本期奖品:
最佳积极参与经验分享奖5名,奖励价值138元的《HTML 5与CSS 3权威指南(第2版)》上下册一套!
参与讨论的其他会员,获得社区积分20分

图书试读:
上册样章下载:http://wenku.it168.com/d_000893930.shtml
下册样章下载:http://wenku.it168.com/d_000893931.shtml

图书简介:
《HTML 5与CSS 3权威指南(第2版)》上下册

基本信息
作者: 陆凌牛 [作译者介绍]
丛书名: 实战系列
出版社:机械工业出版社
上架时间:2013-3-7
出版日期:2013 年3月

资深专家撰写,内容系统而全面,详尽讲解了HTML 5与CSS 3的所有功能和特性;注重实战,不仅包含大量辅助理解的小案例,而且还包含两个综合性案例,可操作性极强。全书共29章,本书分为上下两册:上册(1~17章)全面系统地讲解了HTML 5及最新的CSS 3相关的技术。

第1版2年内印刷近10次,累计销量超过50000册,4大网上书店的读者评论超过4600条,98%以上的评论都是五星级的好评。不仅是HTML 5与CSS 3图书领域当之无愧的领头羊,而且在整个原创计算机图书领域也是佼佼者。本书已经成为HTML 5与CSS 3图书领域的一个标杆,被读者誉为“系统学习HTML 5与CSS 3技术的最佳指导参考书之一”和“Web前端工程师案头必备图书之一”。第2版首先从技术的角度结合最新的HTML 5和CSS 3标准对内容进行了更新和补充,其次从结构组织和写作方式的角度对原有的内容进行了进一步优化,使之更具价值且更便于读者阅读。



作者: to407    时间: 2013-04-16 22:25
先来支持了

作者: gnah    时间: 2013-04-17 08:40
html5增强了许多特性,特别是javascript这块,还可以开发离线应用,这是之前没有的.
目前我们正在使用cordova+html5+jquery开发跨平台的移动app
css3没有什么研究,听说简化了不少东西.
作者: wonghoifung    时间: 2013-04-17 09:37
我是做后台的,前台的人就是用的html5,牛逼闪闪的
作者: xdsnet    时间: 2013-04-17 11:03
本期话题:
1. 现在应用了什么框架来开发html5应用
      现在还没有特定框架开发html5应用,现在的主要应用是兼顾pc和移动设备的全兼容web播放环境,以播放mp4为目的,基本上做到了全兼容浏览器,在支持html5及特定编码的地方直接用html5播放视频,否则用flash播放。

2. 基于HTML5和CSS3 开发移动应用APP有什么经验所得
      当前html5的移动应用开发还是要注意盘活以往资源的使用。
      
作者: gvim    时间: 2013-04-17 12:54
苦逼的前端
作者: seesea2517    时间: 2013-04-17 14:50
html5 和 css3 肯定大有前途,对于传统的 web 应用来说就是有了更强大的工具,更好支持。
近来页游特别流行,虽然目前大多使用 flash 制作,但考虑到跨平台的话还是 html 最通用(更有所谓的跨屏幕)。对于版本更新来说相比端游更是容易,根据不需要用户下载补丁或新版本客户端了。另外,听说 MS 停止支持 Sliverlight,这又给 html5 开了一条路。而且 html5 的 canvas 还有 webGL 等对于各种画面、场景的表现给予了充分的支持。
有看到新闻移50%以上的 iOS APP 使用 html5 开发制作,不知道真假,但 html5 的开发成本相对来说是很低的,这也许是选择的理由之一吧。


作者: ddd010    时间: 2013-04-17 15:35
gnah 发表于 2013-04-17 08:40
html5增强了许多特性,特别是javascript这块,还可以开发离线应用,这是之前没有的.
目前我们正在使用cordova ...



cordova 在2.0的时候,有一个项目有相关需求,做了分析。结果发现cordova性能达不到要求。就放弃了。

现在cordova如何呢?
作者: gnah    时间: 2013-04-17 15:48
ddd010 发表于 2013-04-17 15:35

cordova 在2.0的时候,有一个项目有相关需求,做了分析。结果发现cordova性能达不到要求。就放弃了。 ...


性能比起native肯定要差些,这个没有办法的事情,用它就是为了能跨平台,减少开发成本.
作者: ddd010    时间: 2013-04-17 15:56
回复 9# gnah


    保密性也不怎么好吧。。。

关键部分还的native。

作者: gnah    时间: 2013-04-17 16:01
回复 10# ddd010


    是的,不是100%跨平台,必要的时候可以用native写plugins
作者: ddd010    时间: 2013-04-17 16:04
回复 11# gnah


    你们在Android下有开发过么?
如果有,一般你们的Native层做到那个层次,java还是c/c++ ?
作者: laputa73    时间: 2013-04-17 16:29
1.服务器推送.希望websocket这块完善\稳定
2.矢量展现. svg更完善,性能提升. 和html融合更紧密.能像vml那样成为html的成员
最好能和canvas合并,
3.多媒体支持.  这个有待加强.

作者: gnah    时间: 2013-04-17 17:01
回复 12# ddd010


我们只用了java做为native, 在android上c++效率并不比java高,官方有说明.
作者: ddd010    时间: 2013-04-18 08:40
gnah 发表于 2013-04-17 17:01
回复 12# ddd010


感谢你的分享,我这边工作内容恐怕和你那边不一样。我这边使用c开发比较多。java做的胶水。
作者: kisswen    时间: 2013-04-18 14:01
个人感觉如果各浏览器能统一标准就谢天谢地了
其他的也不是我们能左右的哈哈
作者: craaazy123    时间: 2013-04-22 12:42
现在好像很多手机应用都用了HTML5吧,感觉国内现在要在浏览器上普及HTML5还需要很长的时间,前些时候做某一web应用时,还特意强调要完全兼容IE6,尼玛!不过HTML5在移动应用上应该比较常见了,我觉得也是一种趋势!
作者: crazyhadoop    时间: 2013-04-22 20:05
回复 4# wonghoifung


    必须的,华丽丽的啊~各种动画,各种特效~~
作者: crazyhadoop    时间: 2013-04-22 20:06
回复 19# craaazy123


    用IE6的真是不多见了,能抵制就抵制了~
作者: craaazy123    时间: 2013-04-22 20:47
回复 21# crazyhadoop

某些国企或政府部门用的系统要求必须支持IE6


   
作者: crazyhadoop    时间: 2013-04-23 13:27
http://codepen.io/  去这个网站看看html5和css3的强大效果吧
作者: chenyx    时间: 2013-04-24 11:12
1. 现在应用了什么框架来开发html5应用
  目前还没有用上5,在用4版本的html,利用css2+Jquery来实现一些动态的页面效果.
  html5+css3测试过,效果非常炫,尤其在图形以及动画方面,完全可以不用flash.
  将来网页服务要是改版的话,肯定会全面转移到html5+css3架构,当然,按照惯性,应该会选择Jquery Mobile.
2. 基于HTML5和CSS3 开发移动应用APP有什么经验所得
  目前还处在测试阶段,在研究响应式web页面
作者: 方兆国    时间: 2013-04-25 12:46
回复 19# craaazy123

毕竟用XP的人还是不少呢
   
作者: pitonas    时间: 2013-04-25 16:47
HTML5肯定大有前途,肯定将大放光彩。
作者: DarrenPao    时间: 2013-04-26 11:08
回复 1# send_linux
很少使用,但是顶一下,支持开发。

   
作者: a-plus    时间: 2013-04-26 12:18
支持,支持,在支持。
作者: idi0t    时间: 2013-04-27 16:18
本期话题:
1. 现在应用了什么框架来开发html5应用
没有使用框架,我们将传统的App的前端改用html5实现,对于前端的多变性非常适合。

2. 基于HTML5和CSS3 开发移动应用APP有什么经验所得
我们使用html5并不是用于移动应用开发,而是用于终端或者设备类,html5支持websocket,只要在底层实现一个简单的Web服务,就能通过websocket来调用底层的服务,非常方便,一来这样做到了界面和底层的完全分离,二来也实现了更好的团队分工,不过对于这方面经验还不足,还在继续摸索html5更强大的功能
作者: lsstarboy    时间: 2013-04-27 21:23
最大的希望,是html5能代替flash!Flash在速度旧的机器上,简直不敢想象。

作者: crazyhadoop    时间: 2013-04-28 12:08
flash简直是mac/linux系统的悲剧啊
作者: zimang    时间: 2013-04-28 14:53
对流媒体的支持, B/S模式会把胖客户端挤到角落。
作者: send_linux    时间: 2013-04-28 20:24
回复 31# crazyhadoop


哈哈,mac确实杯具,linux还好吧,呵呵

   
作者: tc1989tc    时间: 2013-05-01 18:19
还没做过这么高级的呢   哎
作者: renxiao2003    时间: 2013-05-03 14:30
我怎么没有徽章啊。
作者: fengyun530    时间: 2013-05-04 21:47
本帖最后由 fengyun530 于 2013-05-04 21:53 编辑

1. 现在应用了什么框架来开发html5应用

    具体的HTML5框架在开发里没用过,只是测试性玩过G5FRAMEWORK。 目前比较出名的,比如Bootstrap或者HTML5BP他们也和G5FRAMEWORK一样,全都是基于jquery为基础的框架。它不同于普通的框架,它的结构层级要更高些,一般都基于最新版的jquery支持更多的功能,可以套用更多强大的扩展,比如HTML5的离线缓存、拖拽上传、绘图插件等。类似jquery的某个插件组件,从而使复杂功能的开发更快速精简,只是这种框架涵盖的内容和范围要更广!包括整套的HTML/CSS/JS元素。和jquery一样在将来必会是前端开发利器。

     目前我们公司的一个电商网站上有一个拖拽上传功能算是用到了HTML5的特性了,不过这个应该不算框架。而是一个拖拽插件能兼容多种浏览器的效果,可以实现自定义界面的拖拽上传进度友好的提示功能!其实在不支持HTML5标准的浏览器里应该也能实现,只是实现起来会比较麻烦和不理想。就和CSS3里的圆角、阴影等效果一样IE6也能通过变相设置背景图的方式来实现伪圆角、阴影效果!

2. 基于HTML5和CSS3 开发移动应用APP有什么经验所得

     移动应用APP分为原生APP和浏览器APP,类通C/S和B/S,360手机助手等安装的都是原生APP。也就是目前大家的移动设备普遍在使用的应用程序,以android的平台居多!
     
     目前基于浏览器的移动应用非常少,原因我想大家都比较清楚,大量JS效果和图片特效功能在手机浏览器里不支持,即使支持也会比较耗CPU资源和带宽,要使浏览器APP得到推广应用就必须解决运行速度过慢的问题,以前很多公司做的站点应用一般都只保留纯文字类信息,其中一个目的就是为了加快速度,相对比较富客户端的交互式应用,针对移动设备浏览用户基本是关闭不支持的。不过随着近几年移动设备性能、3G推广、现代手机先进的浏览器和HTML5技术的不断成熟和完善,同时使用CSS3来完成部分视觉工作,可以让载入速度更快,节省代码、图片,也为用户节约了流量。很多应用效果仅需要通过HTML/CSS就能控制完成,而不需要通过javascript来解析,目前应用HTML5比较成熟的应用有新浪微博,百度小说等,都有加入HTML5和CSS3等新元素,
     
     现在针对移动应用的WEB框架也有不少。不过在面对多种多样的浏览器平台上,没有一个比较完善统一的移动设备浏览器和调试装置,必会导致开发难度增加!虽然HTML5在富客户端、富媒体方面功能强大,但是在表现复杂应用时的调试也不是那么容易,势必也会影响到性能,这些也都是技术标准有待解决的问题!

     我个人感觉最近几年移动开发主导依然还会是以JAVA、ANDROID的平台(或者IPHONE平台)为基础的原生APP为主。不过随着移动设备性能提高、4G的出现、HTML5标准的成熟定格,公司为了做一些WEB应用没有必要去开发2套甚至3套程序去增加开发、维护成本,势必会统一成HTML5的浏览器APP这一套应用。而且移动应用的类型也必将会更多!




作者: yifangyou    时间: 2013-05-05 17:07
1. 现在应用了什么框架来开发html5应用
答:jquery.mobile,还有响应式框架+phoneGap
2. 基于HTML5和CSS3 开发移动应用APP有什么经验所得
答:审核很重要,需要准备很多材料啊。
     需要专门的手机版设计,不能够按照pc版的来做
     使用html5+css3开发界面非常方便,但是性能差




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2