互联网应用开发之我见归纳.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
互联网应用开发 随着互联网用户的快速升级, 互联网的应用也在迅速膨胀, 这个就给了很多 软件工程师发挥自己聪明才智的机会, 但是,如何才能够快速了解互联网应用开 发流程及选用合适的开发工具呢?在新技术和新概念层出不穷的 IT 世界如何选 择合适的技术快速完成开发任务就摆在了广大工程师的面前, 经过多年的开发实 践和互联网应用运营, 我在此总结一下自己的经验, 希望能够给进入这个领域不 久的软件工程师一个良好的指导,避免走过多的弯路。 (一)应用分类 目前互联网已经覆盖了有线和无线, 甚至即将覆盖电视网络, 所以针对不同 的终端,应用分类也不同,从应用场景可以分为:基于 PC 终端的、基于智能无 线终端的和基于电视机顶盒终端的。 针对这些终端的应用开发差别仅在适应不同终端而要采用不同的开发工具, 但是应用的服务器端可以是完全相同的架构, 所以下面从客户端及服务器端两个 点分别讲述所需要的技术及开发工具。 基于浏览器 机顶盒 基于客户端 实时通信应用 Web应用 各种应用系统 从上面的网络架构图上基本可以分为三个层面: 客户端、代理或者接口服务 器、应用服务器。客户端很好理解,就是面向最终用户的各种界面,代理服务器 是桥接用户和实际业务逻辑或者应用系统的层面, 这些服务器只负责通信和转发 请求及数据, 可以起到负载均衡和屏闭应用系统的作用, 应用服务器层面是实际 运行各种应用系统的逻辑层, 也是工程师重点关注的层面。 其中涉及到开发工作 的只有客户端和应用服务器方面, 而代理层都有成型的系统支持, 只涉及到部署 和维护工作。 (二)角色分配、技术领域及开发平台选择 1.客户端 (1 )无线终端 今后无线终端的发展方向是智能终端, 虽然系统繁多, 但是目前看占有市场 份额最大的只有: Apple 系列( IPhone、 IPad),WebOS,Android ,针对这些主 流的智能终端系统有不同的开发平台。 Apple 系列是苹果公司自主研发的基于 C++语言的开发平台; WebOS 是基于 HTML+javascript 的技术; Andriod 是基于 Java 的技术; (2 )PC 终端 目前 PC (含笔记本)还是最主要的互联网应用终端,而且是最为成熟,应 用最为丰富的终端,是互联网应用主要的承载体,因为 PC 终端的操作系统相对 固定,应用的界面适配也通过 OS 实现,所以应用系统开发不用过多的考虑这些 方面,而是关注应用逻辑本身。 基于浏览器的应用只要适配各种浏览器本身就可以,主流的浏览器为 IE6/7/8,Firefox ,Chrome,现在的很多开发工具都已经适配了以上的浏 览器,所以主要精力放在利用这些开发工具开发相应应用就行,涉及到 的工具有:页面文档 h

文档评论(0)

蔡老二学教育 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档