新足迹

 找回密码
 注册

精华好帖回顾

· Pymble拍卖记(完) (2011-4-9) 令狐不冲 · 大头家常菜 -- 香酥小虾,八珍豆腐,红烧肉 (2007-11-3) datou2z
· 周末半日好去处 (2009-3-6) chinara · 二月 ****星**** (2014-2-2) Wolongshan
Advertisement
Advertisement
查看: 2411|回复: 31

Should developers be scared of Windows 8? [复制链接]

2010年度奖章获得者

发表于 2011-6-14 10:47 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Should developers be scared of what Windows 8 will bring?

In an attempt to make the operating system more ‘finger friendly’ Microsoft seems to be getting ready to move away from plaform technologies such as Win32, COM, MFC, ATL, .NET, Silverlight, and WPF and instead start embracing web-based technologies such as HTML5 and JavaScript to create immersive applications. Should Windows developers be scared?

First things first - Is Microsoft actually moving towards HTML and JavaScript? Well, we don’t know for sure but seems so. During the Windows 8 demo at D9, Microsoft Vice President Julie Larson-Green, the person in charge of the Windows Experience, describes a new weather app and says “our new developer platform, which is, uhh, it’s based on HTML5 and JavaScript.” That’s confirmation from a high up source and there’s been no retraction from Microsoft since.

Note: Checkout this video at 3min 45sec to hear Larson-Green deliver this bombshell.

Ars Technica’s Peter Bright has an excellent piece on this.

Windows developers have invested a lot of time, effort, and money into the platform. Over the years, they’ve learned Win32, COM, MFC, ATL, Visual Basic 6, .NET, WinForms, Silverlight, WPF. All of these technologies were, at one time or another, instrumental in creating desktop applications on Windows.



Hearing that Windows 8 would use HTML5 and JavaScript for its new immersive applications was, therefore, more than a little disturbing to Windows developers. Such a switch means discarding two decades of knowledge and expertise of Windows development-and countless hours spent learning Microsoft’s latest-and-greatest technology-and perhaps just as importantly, it means discarding rich, capable frameworks and the powerful, enormously popular Visual Studio development environment, in favor of a far more primitive, rudimentary system with substantially inferior tools.

I encourage all developers out there to read Bright’s article because if nothing else is should make everyone aware of just how transient ’skills’ (even well-established ones) can be and how a paradigm shift (such as away from the mouse and towards the finger) can affect the entire ecosystem.

But should developers be worried here? After all, the official word from Microsoft is that developers need to sit tight and wait for the BUILD conference, at which point all will be revealed. However, even the BUILD website makes heavy mention of HTML 5 and JavaScript:



As someone who has spent a lot of time over the years at the codeface, I wouldn’t be panicing right now? Why? Well, for a few reasons:

This isn’t the first time that Microsoft has tried integrating HTML with Windows … technologies such as Active Desktop and the Channel Bar spring to mind.
We’re only talking about touch here, not the entire Windows dev ecosystem. And touch is a gamble - it might take off, it might wither on the vine. It’s very early days. If you don’t remember Active Desktop and the Channel Bar then that underlines my point.
While the HTML5 + JavaScript combo isn’t the best platform, it’s not the end of the world if this is the default either. You can do some pretty cool stuff with these technologies and IE9 offers a good, fast springboard. It could work.
Microsoft might have chosen to use HTML5 + JavaScript as a short-term solution to the touch problem  If touch takes off I really can’t see Microsoft continuing to limit it to HTML5 + JavaScript for long.
So, I don’t think that there’s anything to panic about. It’s early days.

http://www.zdnet.com/blog/hardwa ... -8-will-bring/13292

评分

参与人数 3积分 +15 收起 理由
flyspirit + 3 谢谢奉献
iami + 6 cheers bro
bulaohu + 6 感谢分享

查看全部评分

足迹 Reader is phenomenal. If you never used, you never lived 火速下载
Advertisement
Advertisement

发表于 2011-6-14 11:36 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
LZ 你先说, 你觉得怎样?

发表于 2011-6-14 11:39 |显示全部楼层
此文章由 Dan.and.Andy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Dan.and.Andy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Microsoft 从来不考虑死忠,跟着它只能共进,不能全退。想往西走,先领大家往东篼个圈,然后就回来了~~~

发表于 2011-6-14 11:42 |显示全部楼层
此文章由 北风 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 北风 所有!转贴必须注明作者、出处和本声明,并保持内容完整
先帮我扫个盲吧
HTML5 ,javascript和数据库的关系是什么样的?

发表于 2011-6-14 11:45 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
还是html / javascript是王道, 从互联网诞生之日起就没有大的改变,而且是越变越好

发表于 2011-6-14 11:48 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 北风 于 2011-6-14 11:42 发表
先帮我扫个盲吧
HTML5 ,javascript和数据库的关系是什么样的?


没有直接关系
HTML5 ,javascript是客户端
一般的数据库是服务器端,
因为隔着“security" 这个关键的东西,[javascript是明码],传统上javascript不应该直接和数据库发生关系

当然也有人在搞服务器端javascript,还没到很实用的地步
当然客户端也有小“数据库”,

[ 本帖最后由 典 于 2011-6-14 11:49 编辑 ]
Advertisement
Advertisement

发表于 2011-6-14 11:49 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Active Desktop! Ha! That was successful

发表于 2011-6-14 11:50 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
还有这个人说的touch problem到底指的是啥?是指touch as a human interface吗?

发表于 2011-6-14 11:58 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 bulaohu 于 2011-6-14 11:50 发表
还有这个人说的touch problem到底指的是啥?是指touch as a human interface吗?


是啰,为什么有touch problem?

2010年度奖章获得者

发表于 2011-6-14 11:58 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2011-6-14 11:36 发表
LZ 你先说, 你觉得怎样?


我觉得怎么都好, 主要问题是主流dev 何时跟进的问题。

但问题是,目前没人知道未来的主导科技,大家也就是压了些宝在html/js上。 尤其是像MS这样有windows,office的cash cow。

个人觉得像Google这样把全部身家压在web上比较危险。

带点个人色彩的说,我不觉得未来会是html/js。  如果是的话,那么未来的html可能跟今天的Flash,Silverlight很像了。 今天的js也会演化成我以前说过的那个webscript。
足迹 Reader is phenomenal. If you never used, you never lived 火速下载

发表于 2011-6-14 12:02 |显示全部楼层

关键是tooling太跟不上了

此文章由 混不到坑的萝卜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 混不到坑的萝卜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
好嘛,一下子要把VS扔掉可能吗?Dev tool很大程度上左右了我们的productivity,如果dev tools跟不上,那么成本就会异常地高。
想象一下当年用notepad写html的纯粹流、和用DreamWeaver、FrontPage等等的艺术流,最后都会因为工具的影响不得不兼收并继……

不容易啊,难道Microsoft要收购Adobe来一统Client side的dev tools?
Advertisement
Advertisement

发表于 2011-6-14 12:18 |显示全部楼层
此文章由 Dan.and.Andy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Dan.and.Andy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
其实这个问题只能说现在的软件商业(工业?行业?)缺乏真正的大师级的人物。行业的领导者和决策者,甚至所谓的“技术领导”是都一群平庸的投资者,投机者和程序员,拥护能让大家都分钱的,所谓的共同标准。归根结底w3c永远是老大。microsoft则是一群程序员决定另外一群程序员的性取向。

2010年度奖章获得者

发表于 2011-6-14 12:27 |显示全部楼层

回复 Dan.and.Andy 12# 帖子

此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这年头如果还被这么一个大师引领的话,那才挺悲哀的。

现在这样挺好,各家都拿出自己的一套方案,然后让市场来决定。不标准或落后的技术自然会被淘汰。
足迹 Reader is phenomenal. If you never used, you never lived 火速下载

发表于 2011-6-14 12:33 |显示全部楼层
此文章由 o2h2o 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 o2h2o 所有!转贴必须注明作者、出处和本声明,并保持内容完整
html 5 和js 要是能被
在第一次执行的时候被
浏览器在 本地 compile 多好

发表于 2011-6-14 13:16 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 o2h2o 于 2011-6-14 12:33 发表
html 5 和js 要是能被
在第一次执行的时候被
浏览器在 本地 compile 多好


好湿

2010年度奖章获得者

发表于 2011-6-14 13:49 |显示全部楼层

回复 o2h2o 14# 帖子

此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
哈哈,这段落分得,太有才了
Advertisement
Advertisement

发表于 2011-6-14 14:36 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
现在干掉一个小小的ie6都这么难,更何况让几乎所有的user都能正常browser自己的website.

相信大多数web developer都不知道还要多久才能真正把html5用到自己的产品上,更别说让windows programming用它.

个人觉得最好把这个看成业界的一种姿态更合适,实实在在的影响,怎么也要看到N年以后了,让web先拥抱html5再说。

发表于 2011-6-14 15:03 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ie6要不是有国内的盗版大军撑着,早就跌破10%了

发表于 2011-6-14 15:23 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 bulaohu 于 2011-6-14 15:03 发表
ie6要不是有国内的盗版大军撑着,早就跌破10%了


我们网站的统计数据是2%左右,1.2 million visits per day,user主要是澳洲境内的.

几个朋友反馈过来的数据基本上也差不多(也是targeting澳洲境内的)。

可能中国的就高很多。

看看这个东西,可以自己config

http://gs.statcounter.com/#brows ... y-201103-201105-bar


这根xp市场占有率分不开,相信还有相当一部分dev team还在xp下开发,更不要说普通用户了。

http://gs.statcounter.com/#os-ww-monthly-201103-201105-bar

xp的确是一款很成功的os!!

[ 本帖最后由 乱码 于 2011-6-14 15:29 编辑 ]

发表于 2011-6-16 16:33 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我觉得Win 8现在放出来的顶多就是噱头,就相当于你平时一直用Media Player的,突然之间来了一个Media Centre一样。

豆腐格子的界面就算是做了桌面,无非就是一个Gadget而已,作为从桌面到平板的过渡。

想当年Windows 95上面安装一个IE 4.0,把整个桌面全都replace掉了。什么可以在桌面上直接显示网页啊。15年后的今天,还是同样的事情在发生

发表于 2011-6-16 16:37 |显示全部楼层
此文章由 rogerk 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rogerk 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 jerryclark 于 2011-6-16 16:33 发表
我觉得Win 8现在放出来的顶多就是噱头,就相当于你平时一直用Media Player的,突然之间来了一个Media Centre一样。

豆腐格子的界面就算是做了桌面,无非就是一个Gadget而已,作为从桌面到平板的过渡。

想当年Windows 95上面安装一个IE 4.0,把整个桌面全都replace掉了。什么可以在桌面上直接显示网页啊。15年后的今天,还是同样的事情在发生


当年那个玩艺叫Active Desktop, 自打出来貌似就没看到人用过。。。
Advertisement
Advertisement

发表于 2011-6-16 16:38 |显示全部楼层
此文章由 workflow 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 workflow 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我觉得跟微软混的都很累,3天两头总变,年轻人还好,上年纪的会被折腾死的

2010年度奖章获得者

发表于 2011-6-16 16:41 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
在desktop上我肯定会把豆腐格子disable 掉的, 想都不用想。

等于就是把Gadget 放大到全屏而已。

搞笑的就是,这个豆腐格子引来了一大片 .NET 要被抛弃的言论。。。
足迹 Reader is phenomenal. If you never used, you never lived 火速下载

发表于 2011-6-16 16:57 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 rogerk 于 2011-6-16 16:37 发表


当年那个玩艺叫Active Desktop, 自打出来貌似就没看到人用过。。。


嘿你还别说,Win98就是集成了Active Desktop,那个工具栏上面的Quick Launch的Toolbar,就是Active Desktop。还有你能够直接用Windows Explorer打开FTP站点。Win98比Win95多的功能,基本上都在IE4里面了。我当初因为win95是正版的,用win95+ie4很多年,所以深有体会。

还有当年闹得沸沸扬扬的垄断案就是因为Win用了IE的东西。比如Win98自带的outlook express也是ie的组成部分。

评分

参与人数 1积分 +3 收起 理由
dalaohu + 3 好记性啊

查看全部评分

2010年度奖章获得者

发表于 2011-6-16 17:00 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 jerryclark 于 2011-6-16 16:57 发表

还有当年闹得沸沸扬扬的垄断案就是因为Win用了IE的东西。比如Win98自带的outlook express也是ie的组成部分。




Win 8 大胆采用 IE 10 功能, 就是宣布IE 不再垄断了吧
足迹 Reader is phenomenal. If you never used, you never lived 火速下载

发表于 2011-6-16 17:01 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dalaohu 于 2011-6-16 16:41 发表
在desktop上我肯定会把豆腐格子disable 掉的, 想都不用想。

等于就是把Gadget 放大到全屏而已。

搞笑的就是,这个豆腐格子引来了一大片 .NET 要被抛弃的言论。。。

我不相信.net会被抛弃。
Advertisement
Advertisement

发表于 2011-6-17 08:23 |显示全部楼层
此文章由 Dan.and.Andy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Dan.and.Andy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 jerryclark 于 2011-6-16 17:01 发表

我不相信.net会被抛弃。


我也不相信. Win32、COM、COM+、MFC、ATL、.NET、WinForm、WebForm、asp etc. 这些有历史的没历史的东西 microsoft 的操作系统哪个不支持?这种趋势肯定在win8里还要继续下去,无外乎介质上的容量变大,安装时间变长而已。东西都给你了,用什么是你自己的选择和喜好,关微软P事。Delphi 都没死,.net 怎么会死?

这事明显就是sl和wpf的幕后推手再逼宫,不让microsoft包三奶,或者让三奶上位到二奶,所以说当务之急是有几个sl和wpf以死明志力挺二奶,扩大影响,这个我看印度人蹦出来干挺合适,而且也总是他们会蹦出来很合适。

发表于 2011-6-17 09:08 |显示全部楼层
此文章由 ingeer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ingeer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
蹦達去吧。。 做C/C++的人淡定的漂過。。

发表于 2011-6-17 10:28 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 rogerk 于 2011-6-16 16:37 发表


当年那个玩艺叫Active Desktop, 自打出来貌似就没看到人用过。。。


我用过一分钟!!!!!!!

发表于 2011-6-17 13:45 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我觉得Win 8有可能趋向于结合Win 7 和Windows Embedded Standard 7。以提高的适应性。
我查了一下Win Embedded Std 7,似乎Win 7 的程序都能在那上面运行。

Applications and drivers for Windows 7 can work on Windows Embedded Standard 7 without difficult, expensive, and time-consuming porting effort
http://www.microsoft.com/windows ... ded-standard-7.aspx

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部