您的位置: DOIT首页 » 资讯中心 » 正文

Win8让开发者痛苦:过于强调云计算

 11年12月28日 10:42【转载】作者:CSDN  责任编辑:尤佳

导读:如果你有计划开发基于Windows 8的本地应用,那就要提前做好心理准备了。具体要做好哪些心理准备呢?来自Levit &James公司的工程师Justin James在博文《10 reasons Windows 8 will be painful for developers》中列举了十件在开发过程中可能会遇到的痛苦的事。

关键词: Win8 开发者 云计算

如果你有计划开发基于Windows 8的本地应用,那就要提前做好心理准备了。具体要做好哪些心理准备呢?来自Levit &James公司的工程师Justin James在博文《10 reasons Windows 8 will be painful for developers》中列举了十件在开发过程中可能会遇到的痛苦的事。CSDN为大家提供了该文的译文:

Windows 8开发者预览版自发布以来,其用户体验引起了大家的广泛关注和热议,但却很少有人谈论它给开发者所带来的影响。Windows 8是自Windows 3.X发展到Windows 95以来的最大的一次升级。其中有好的方面,同时也有不好的方面。如果你希望基于WinRT API开发具有Metro风格界面的Windows 8本地应用,你就要注意以下十件事。

1.新的市场格局

如果希望你开发的应用可以与Windows 8(包括运行于ARM结构的CPU之上的Windows 8)完全兼容,你就需要基于WinRT/Metro重写你的应用。对于希望进入这个市场开发者来说当然是好事,但对于已有成功应用的开发者来说,在这个平台上一切将要重新开始。

2.异步模型

开发任何长期运行的Windows 8应用,在很大程度上依赖于异步操作。在某些情景下,这可能是一个很好的解决方案,但在其他情况下却很难行得通(如下载文件)。它不仅仅用来解决异步调用的问题,它更要解决诸如错误处理、向用户提供反馈之类的问题。它要求全新的UI设计方案,与WinForms开发者所使用的界面完全不同。

3.限制直接访问硬盘

Windows 8在很多方面限制了对系统的直接访问,最令开发者犯难的是对硬盘的访问限制。Windows 8对应用采用了隔离模式,如果应用需要访问外部数据(包括网络服务),那么你就可以放弃把它移值到Windows 8上了。

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册

Copyright © 2003-2012 DOIT.com.cn, All Rights Reserved

DOIT传媒 版权所有京公网安备: 110105001105
京ICP证030972号电信业务审批 [2009]字第572号
link