Windows8 Apps引发的思考

简介:

今天公司进行了内部的Windows8设计与开发一个很小的培训。培训的内容也就是蜻蜓点水,不过以一个他们team实际开发的项目为蓝本,这样也基本上讲解了Windows8 Apps开发流程,应用的架构。个人属于那种保守型的人,dev lead经常说:作为一个developer,我们应该必须有尝试追新的态度,技术和开发工具都应该使用最新版的。不过我的破神舟笔记本至今还在运行windows xp,所以对于windows8 应用的开发也只是在公司的虚拟机试试手,写了几个demo

 

前几天博客园里面经过“圣殿祭司”的宣传,大多数对使用HTML5CSSJavaScript来开发Windows8 Apps兴趣的童鞋都注册了“免费”的微软认证(Exam:70-480)的考试,在这里也谢谢他。之前也关注过微软虚拟学院,不过没有怎么认真好好的学习,这次就一并补上,发现上面的视频还是非常不错的。特别是他们2个人做的codeshow那个项目,信息量大,代码很全,值得准备做windows8应用开发童鞋好好学习。

 

Windows 8 App Store可以说是照着Apple App Store做出来的,所以分成模式,流程和规范基本和AppleApp Store相似。但是微软有时做的好的一方面是文档和技术支持特别多,然后马上会出版一些电子书。所以它的阵营一直很火热,不过开发者怎么看,还需要经过时间来检验。目前Windows8 的开发支持三种语言,或者叫做形式:

1.C++(DirectX)

2.C#/VB.NET(XAML)

3.JavaScriptHTML5.

基本每个层面都有相应的开发者,每种语言对应要求开发的项目也不相同。C++可能更多的游戏之类的,C#可能是一些企业应用,而JavaScriptHTML5可能是各个互联网公司从web应用转为native app一种开发模式,当然涉及到性能和兼容性方面,不知道产品公司选择是C#还是JavaScriptHTML5,之前像Facebook为了性能也转用native开发模式。目前Facebook也同时提供了AndroidiOS SDK的下载。

 

但是一个很纠结的问题是,微软对于JavaScriptHTML5的支持方式和PhoneGap这类技术不一样,我们必须在原生的javascript中参合一些WinJS。好吧!微软又开始发现新的东西,我个人觉得WinJS就是一个JavaScript解释器,但是里面又有太多C#的影子。ListView控件都有了,只是支持的数据源是json对象。所以底层很多的东西还是相同了,特别是之前使用控件开发过Windows FormWeb程 序的开发者。弄来弄去,我们还是在微软画的技术圈子里面打转。在那个学习视频的最后一集中还提到了微软新推出的“TypeScript”语言,个人觉得这 不仅仅是为了对抗Google的Dart,也可能是微软了为了更高效开发Windows8 Apps的一门语言,改进的JavaScript,然后里面有很多WinJS的所涉及到类库。

 

对于Windows8是不是适合开发企业应用,还不好说。不过有同学现在在他公司做财务报表相关的应用,都是针对iPad用户。但是就是我们所开发的应用,都必须进入Apple App Store,这就意味着广大用户都可以下载我们的应用,当然我们肯定是可以设置用户名和密码的,然后经过授权的用户才能安装或者使用应用。但是对于很多企业来说,每年99美元的开发者账号费用都想省掉。所以像微软或者Apple是不是给出更方便的授权机制,那样不需要设备所有人去越狱之类的操作的。这个话题就可以转到Android的头上了,但是目前专门为Android设备做的企业应用估计蛮少的。

 

关于Windows8 Apps是否支持企业内部部署问题,我后来通过搜索了一些信息。应该可以支持的,下面给出参考链接。

 http://social.msdn.microsoft.com/forums/zh-TW/winstoreappzhtw/thread/3b8fd96d-385e-4db7-adeb-14cb11722062

 

通过今天的演示实例,个人觉得windows8 metro风格的应用还是非常适合平板,如果还可以适合的话那就是手机。但是我个人并不觉得那种应用非常适合桌面,即便是显示器支持触摸。更多的时候一个笔记本或台式机还是办公居多,而不像平板可以用来做各种事情,当然surface就是给想办公和娱乐与一体的人打造的。

目录
相关文章
|
1月前
|
安全 数据安全/隐私保护 Windows
解锁安全之门,Windows Server 2019密码修改攻略大揭秘
解锁安全之门,Windows Server 2019密码修改攻略大揭秘
|
1月前
|
存储 安全 网络安全
铁壁如墙-WINDOWS SERVER 2019勒索病毒终极防御指南
铁壁如墙-WINDOWS SERVER 2019勒索病毒终极防御指南
|
1月前
|
网络协议 数据安全/隐私保护 Windows
Windows Server 各版本搭建域控制器实现通过域管理用户(03~19)
Windows Server 各版本搭建域控制器实现通过域管理用户(03~19)
46 1
|
1月前
|
存储 数据安全/隐私保护 索引
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
162 1
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
77 0
|
3月前
|
缓存 网络协议 数据安全/隐私保护
[运维笔记] - (命令).Windows server常用网络相关命令总结
[运维笔记] - (命令).Windows server常用网络相关命令总结
191 0
|
1月前
|
安全 数据安全/隐私保护 Windows
无远不至的掌控力:探索Windows Server 2019的远程访问绝招
无远不至的掌控力:探索Windows Server 2019的远程访问绝招
|
1月前
|
Windows
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
128 0
|
1月前
|
存储 网络安全 数据安全/隐私保护
Windows Server 2019 IIS HTTPS证书部署流程详解
Windows Server 2019 IIS HTTPS证书部署流程详解
|
1月前
|
存储 Windows
windows server 2019 云服务器看不见硬盘的解决方案
windows server 2019 云服务器看不见硬盘的解决方案