8月29日,2010年系统架构师大会在北京永泰福朋.喜来登大酒店落下了帷幕。本次大会主题是:“企业IT应用最佳实践”,是由IT168联合旗下三大技术社区ChinaUnix、ITPUB、IXPUB主办的继2009年第一届系统架构师大会之后偏重技术经验分享和案例剖析的又一次技术盛宴。据悉,本次技术大会邀请了30多位各行各业、国内最顶级的技术专家分享来自最终企业用户端的系统架构成功实践经验。
大会在大家的积极参与、互动过程中愉快的完成了两天的分享。由于本次大会设立了移动互联网产品架构设计专场,吸引了广大的移动开发者以及架构师到场。
在移动专场的第三个分享环节中,来自博看文思的CTO谢伟,对他七年的软件开发经验以及三年的iOS开发经验进行了分享。他的演讲主题是:基于iPhone应用开发实践,不仅从软件开发方面阐述了苹果平台是大家可以学习以及从业的平台,还从苹果的硬件方面展现了苹果设备在移动设备中的绝对优势,引发大家对于iPhone平台的密切关注。
的确,iPhone平台的设备以其革命性的用户体验迅速占领了市场,搅乱了整个移动市场的格局,使得传统的移动设备老大诺基亚备受指责。不可否认,苹果设备的到来引发了大家的追捧,这也充分的证明苹果在移动开发市场是成功的,而这个成功很大程度上早就iPhone平台开发者的成功。据目前的统计来看,苹果App Store中的应用数量已经超过22万,可想而知,会有多少iPhone平台的开发者为苹果做贡献,同时又受益于这个平台。
博看文思科技CTO谢伟在演讲中也不止一次的表示:“苹果的将硬件设备做到了极致,用户体验极佳,开发工具非常的易用,得益于底层良好的封装,开发者只要非常少的工作量,非常少的代码量就可以实现非常好的用户体验效果,而这对于开发者来讲仅仅是一个平台,开发者需要做的仅仅是充分发挥自己的想象力去做自己想做的东西,在苹果平台上都能很好的、很容易的实现。”
在听谢伟老师开始讲课时,估计好多的听众都会有同样的感觉,都在怀疑谢伟是不是苹果的托儿,在会场大肆宣讲苹果是多么多么的先进,是多么的好,对于iPhone开发者是多么的有益。等听了一段时间之后才感觉的确如此。现在的智能手机以及其他的智能设备都在不断地涌现在消费者面前,虽说系统不一,产品不一,但是都不可否认的是,这些设备都是在学习苹果模式,学习苹果将用户体验做到最佳的经验,学习苹果的App Store模式,学习ipad等等。总之,毫不客气的说,是苹果在引领移动市场的前进。
iPhone开发是指什么?
就目前苹果的扩张势头,每个开发者都会不由自主的提出这个疑问,博看文思CTO谢伟从以下几个方面进行了阐述:
一、B/S架构(浏览器/服务器开发)
对于B/S结构的企业应用来说,Web前台编程占了70%以上的工作量,根本原因就是在于程序员受限于浏览器。我们知道,浏览器接受到的后台服务器传过来的数据能够呈现给程序员、并可以由程序员来操纵的从应用的层面上讲只有文本(当然浏览器也可以接受非文本的数据,浏览器会以自己的方式处理,我们就无能为力了)。
所以对于前台程序员来说,要做的就是把这些文本转换为用户可读的页面。于是,我们就一直在做把数据和HTML标签拼接然后输出的工作。后来我们使用某些复用技术,如JSP的自定义标签(这也有两个层次,一是对流程控制、获取数据等基本操作的封装,如JSTL等;二是对页面构件的封装,例如把List封装成Table输出等)。
二、Wap/web开发
JSON不知道从什么时候起,也成为了前后台数据交互的一种数据格式,它的优点就是简单,从后台传过来文本如果格式正确,只要简单的调用一下JS的eval方法就可以把一个字符串转换成JS对象 .有了前台脚本的支持,我们所需要的就是后台对JSON格式的组织、操纵等行为的支持,于是就有了以各种语言(C#、Java、Perl等等,)实现的类库,json-lib就是用Java语言实现的这样一套类库。
为了消除移动终端在显示屏幕、内存、处理能力和无线传输带宽等方面的限制,wap对因特网中web技术进行了简化、优化和扩展。它定义了一套软件和硬件接口,使用户通过移动终端访问因特网成为可能,从而方便地得到各种信息和增值业务,为运营者、业务提供者开发业务提供了很好的平台.
无线标记语言(wml)是类似html,专为手持终端优化的一种标准语言。wml脚注语言(wmls)类似于因特网上的javascript,它使移动终端能先对信息进行处理再发给网络服务器。
总结:谢伟老师今天的演讲极为生动形象,首先是从苹果的设备方面非常客观的向大家展示了这些设备的先进性以及绝佳的用户体验,又从开发角度讲述了iPhone平台开发的优势,最后从自己经历的项目中,分享了一些在项目开发过程中遇到的常见问题,激发了iPhone开发者从事iPhone平台开发的信心。
已有..条评论 发表评论 | 查看所有评论>> | |
图片新闻
|
|