西西河

主题:Adobe停止开发移动平台上的Flash版本 -- holycow

共:💬72 🌺116
分页树展主题 · 全看首页 上页
/ 5
下页 末页
                • 家园 开发效率要看标准库的情况

                  .NET和Java的开发效率不是语言本身也不是OO,而是本身自带的一个大类库。没有文件头部的using和import。C#/VB.NET/Java也就能写个Hello World。

                  C/C++的麻烦在于和平台无关的库不好搞,虽然有大量第三方的库,不过花在非标准库上的学习时间性价比不高。

                  • 家园 没错,对一门语言库很重要

                    一种语言的流行程度和开发效率跟ready-to-use的库关系很大。但C#和JAVA设计成OO而不是别的样子应该与OO是时代主流有关,或者说相互促进。

                    平台差异不仅是软件接口问题,跟硬件架构也有关,指望一种语言甚至纯粹软件来解决问题,既不公平也不现实。硬件工程师像小孩子不停的搞乱世界,软件工程师像保姆负责收拾残局。C/C++已经是最尽职能干的保姆了。当然你有选择不做保姆,请保姆的自由,不过少了带孩子的乐趣和成就感,也失去了以后可能需要也可能不需要的对他影响力。

                    因为平台的差异,太通用的库就不可能在每个平台达到最佳效率。仔细想想只有两条路大家正在走:

                    - C++写成编译好的运行库(GC),然后设计一种针对这种GC的高效DSL.比如.NET/C#,JVM/JAVA。当初微软对.NET的宏愿是针对每种CPU产生最优代码,不过很快就放弃了。

                    - 天书般C++源代码库实现,比如Boost.

                    前者牺牲性能迁就通用,后者反过来。

                    不管哪样,都需要学习。

                    • 家园 Boost不是天书

                      至少对于好的C++程序员不是。就像数学家不会认为充满积分符号的论文时天书那样。

                      • 家园 或许我对天书一词没什么负面印象

                        没有Boost我不会写任何C++代码。读Boost代码是一种乐趣对我,而且很有营养。但确实像天书一样轰脑袋。

      • 家园 微软内部的说法是Windows与Office部门都恨SL

        这就够SL死几回的了,最终还是微软自己的问题。

        • 家园 这个我倒觉得未必

          我听说过一种说法:微软内部不同的技术派别的竞争也很激烈,而它的企业文化也是鼓励这种竞争。

          竞争的结果就是,活下来的都很成功。

          当年的一个例子是:OpenGL与DirectX,结果是DirectX胜出。

          所以,如果SL生存下来了,也会很强大。

          • 家园 确实,DirectX无比的成功

            显卡的发展几乎以对不同DirectX版本的支持和利用率为准了。而且DirectX几乎是Linux平台上唯一无法有替代品的东西了。

        • 家园 嗯,我明白这种说法

          因为SL太强了,甚至第三方企业都可以用它做一个有用的网上操作系统,还不用懂太多底层知识,这严重威胁了Windows与Office的生存。SL的技术前途太好了所以反而不受待见,悲哀啊。我其实还没开始学SL,试验过几个成品,了解了它的特点以后就已经觉得很喜欢了。

      • 家园 这年头微软的执行力基本就是个笑话

        如果你跟踪这一年来silverlight相关的新闻,就很容易推出 SilverLight被放弃是迟早的事情。

        和苹果帝国不一样,微软更象是很多小王国一起的邦联,根本没有统一的战略。SilverLight是DevTools部门在推,Windows部门看来不是很热衷SilverLight。当然最后Windows 8会怎么样现在说什么还为时过早。不过从我的经验看,如果有种技术/工具微软先是强推,然后就没动静的话,基本上就没戏了。

        SilverLight它的前途,我认为只要.net不死那么它也不会死。话又说回来,.net怎么可能死呢,花了无数人力物力积累了10年时间才一路搞到现在的东西。

        你忽略了一种可能:就是.NET象Java一样,彻底退出客户端,而成为一个服务器端的技术。不过要是那样的话,微软基本上就算完蛋啦。所以从某种意义上说Windows 8是微软的背水一战的最后机会,我个人对此比较悲观。

        • 家园 微软不可能退出桌面领域

          微软不可能退出桌面领域,客户端也绝不可能。现在桌面领域基本上都是在用.Net做开发,差不多快成微软的天下了。它怎么可能退出呢,而且桌面领域的应用虽然比以前少了很多,但也有大量的应用。

        • 家园 没错

          .Net与Silverlight这几年一直是Scott Gu在猛推。他年初被‘高升’到另一面向企业服务的部门。Dev Division被一个背景的资深MS院士接管,重心转向C++/native。.Net与Silverlight已经走向维护阶段。9月的/Build/ 大会已经很体现出这种变化了

        • 家园 老而不死是为妖哇,应该挂不了
      • 家园 Flash的code太老了!Adobe费了几多牛劲才把

        Photoshop从老[MAC 9]移到[OS X]的平台上。我身边的几个老美做设计的都说:哈,CS.5一下子就快了好多!他们都对前几年在Apple的双CPU,多核机上,只在一个“核”上慢慢磨的Photoshop头痛不已!

    • 家园 Adobe是换了个阵地继续在移动上与HTML5做斗争

      在网页上虽然输给html5,但是html5的目标是干掉移动app,绕过appstore,一统江湖。而Adobe的计划是做平台软件包,在app开发上一统江湖,等于遏制了html5在移动上的前景,从这点出发Adobe与教主终于还是站到同一个战壕里。

分页树展主题 · 全看首页 上页
/ 5
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河