! U' F' ~) Y( b5 T7 k
Quicken 这块的具体情况我不太了解,没法提供什么有价值的意见。只不过从历史来看,Quicken 这样例子,属于极少数,绝大多数的案例是原先在自己的领域内颇为成功的软件和公司,被微软逐步蚕食并最终翻盘。如果说这些都是因为它们没有构建起业务特色带来的壁垒,和 windows 平台上微软的优势无关,恐怕说服力不足。而且,这更加不能解释为什么其他业界大公司千方百计也要构建自己的平台,避免和 windows 的绑定了。 9 t3 T' n$ a* o) k9 N" ], \6 C" B- i3 A4 _- @/ m/ j' `8 ~
... ..., ~6 m& N( l. o1 e
在这里案例里面,你所说的技术优势在哪里?其实原因并不复杂,业务特色带来的壁垒才是关键,它包括了模型、算法、使用特色等等,这里没有多少操作系统级技术的事情。 0 e0 A" O0 `: n' ?+ U8 o* X 8 ?* K2 a' x5 n明白了?对程序员来说,技术是核心,可是对应用程序来说,业务相关的东西才是核心,才是抗击别人进入的最牢靠壁垒。这也就是为什么在这类公司,业务大拿才是真的大拿,哪里都是一样的。
% G7 q2 a. H9 p$ L2 _8 ^2 I# H7 i; P$ E! H. t
老兄这段发言,对 j2ee 那样的企业应用是正确的。个人观点,原因有二: # K2 b. t+ q5 S& l, E0 @9 W! t% X9 p
1. 这类软件设计目标就是为满足某个特定行业的需求,对这个特定行业业务的理解有多深是这个软件能否正确实现需求的关键。 1 J+ x) ?) |5 T( ^" \2. 感谢计算机硬件的进步,感谢 Sun 同学和开源软件的不懈努力,同时也由于企业应用自身的特点,今天的企业应用开发可以在一个基本开放和操作系统无关的平台上进行。 1 o' o% d6 @1 v& w! T 9 y& n7 K! b3 N( T不难看出,对于 office 这类通用软件而言,上述两条都不成立。
老兵帅客 y, S* S- R3 f. W: r其它各世界性大公司在个人电脑领域除了java以外搭建什么自己的平台了?好像没有吧,都是在基于微软的windows开发自己的应用 ⋯⋯
: v: Z9 X: u/ u, N
% @0 C$ W: p6 X0 o$ G
兄台此言,恕我不能赞同。 . R7 R* U4 u: ~' v ' M1 g1 v+ R1 c* b$ x除了微软以外,几乎就没有听说 IT 业界有哪个大佬还继续在 windows 应用软件上投入力量。以前的 Sun 同学努力搞 Java,鼓吹一次编译到处运行,努力淡化 windows 影响力。IBM 逐渐往服务与咨询业转型,低端大力扶植 linux 和开源社区,高端一直都是自己的 AIX + DB2。Oracle 向来 win/unix 脚踩两只船,而且这些年快要变成专靠律师挣钱的公司了。Apple 同学不说了,从头到尾都是一门心思发展自己的平台,windows 就没正眼瞧过。IT 新贵 Google / Amazon / Facebook / Twitter,统统是以互联网起家,Google 同学还一直大力鼓吹云计算,琢磨的就是怎么让用户把 windows 桌面程序统统替换成在线服务。就连卖硬件的 intel 和 nvdia,也都在或多或少的投入资源扶植 linux。6 n- |5 a8 f6 @
% E4 ^0 N" `3 z: }0 F% u另外一边,让我们看看往 windows 应用软件投入资源的几位:Adobe 基本就是固守 PhotoShop / PDF / flash,而且微软从 Office 2007 开始能够直接生成 PDF 了,它的的 Acrobat Pro 只怕危险,前两天又自己放弃了 flash。Symantec,当年的 Norton Utilities 多么牛逼,手里不备一套都不好意思说自己是搞 IT 的吧?如今也就是固守杀毒软件和防火墙这一小块了,更不要说微软同学如今还在往 windows xp 和 windows server 上集成防火墙。Borland 已经没了,Netscape 也没了,Quicken 查了一下,是 Intuit 的产品,然则除此之外,好像也没有什么有影响力的产品。最后,这些公司,它们今天的市值都比上面那些努力远离 windows 的大佬们小一个数量级。 * S7 [: y$ G- r" {( W9 n9 I+ {. Z) b' p; |) d P) i" e
老兵帅客: Z% k0 ~7 m% p( E9 u5 r
即使是java,在以个人电脑为基础的桌面市场成功了吗?不还是windows占据了这个市场的主要操作系统地位嘛,这正好说明了所谓利用操作系统优势能够夺取应用程序胜局说法的不成立。
# R6 C: t( B; `- e4 X" n* A i `$ m
老兄这句话,逻辑上有点欠缺。要把“Java 作为一个平台在桌面市场上没能成功”,用作否定“掌握了平台就能在应用程序开发竞争中获取先天优势”这个论断的论据,恐怕还需要更多的说明才行。 . r0 Q* U$ F% c- m$ |8 ~% l4 I& a4 S6 f