阅读更多

130顶
11踩

编程语言
    现在,这轮“红日”的确有些“日薄西山”。

  在2000年9月,SUN 的股价曾达到历史最高点258.75美元,市值2000亿美元。2008年11月24日则探底至2.59美元,市值20亿美元。八年间,Sun的股价相差百倍。

  这还没有结束Sun的厄运。金融、电信这些高质量客户一直让Sun引以为豪,但2008年开始的金融危机将这些高质量客户横扫一遍。Sun的日子难以为继,成为IT领域的重灾区。

  2000年以前,Sun似乎一直很走运。1982年Sun在斯坦福大学诞生。两年后创始人之一、骄傲且尖刻的“疯子”斯科特·麦克利尼成为CEO,这个CEO连任22年。4年后,这个“疯子”带领Sun登上纳斯达克。6年后,Sun做到10亿美元规模。11年后,Sun便成功晋升世界财富500强。

更辉煌的在后面。1995年,Sun发布JAVA编程语言,风靡全球,至今依旧是一项非常成功的技术,在IT业留下不可磨灭的历史。

  然后,在2000年,互联网风行的时候,大量互联网新贵的奢华订单将Sun推向顶峰。

  2000年,在Sun最美的日子里,多方面的声音向Sun发出善意的提醒:你的客户群过于单一、风险极大。麦克利尼一点都没听进去这样的劝告。在互联网泡沫破灭的时候,毫无准备的Sun受到重创,再无机会重振雄风。

Sun除了客户群单一,在技术思路上也一度坚持“独有”,从芯片到操作系统,中间件、存储软件,再到服务器硬件,Sun无所不做,这种“独有”在保持独立风格和技术的先进性同时,其实也是一种封闭。

在Sun被光芒笼罩的日子里,英特尔的低端芯片还毫无作为。但英特尔按照摩尔定律演进着自己的速度,而Sun则沉醉于自己的技术之中。很快,英特尔芯片的性能已经赶上Sun,价格却低出很多。英特尔的芯片可以嵌入所有除Sun之外的服务器中,拥有与业界广泛的合作。英特尔迎头追上之后,Sun所垄断的高端服务器市场就不断被侵蚀。骄傲的Sun一度不愿面对现实,后来不得不接受英特尔的X86架构,Sun还能拥有一丝优势的高端服务器市场不断被X86架构挤压。

在操作系统领域的竞争也是一样,Sun自己一直延用自己独特的操作系统,开发复杂的操作系统——有时是一门“高精尖”的工程学,需要求 助于贝尔实验室——成为一个更为直接的工程学任务。而微软借助WINDOWS NT朝着成熟迈进,微软进入企业市场并不一帆风顺,但借助与业界的广泛合作,逐渐缩短差距,并慢慢成为主流。随后,开源的LINUX软件也逐渐势强,虽然与Sun的UNIX同属开源阵营,却毫不留情地分食了Sun的领地。

  在微软宣传自己的平台商业模式的那段日子里,Sun一直在不断推崇自己先进的技术与产品。在微软建立自己生态系统的时候,Sun一直在独乐乐地攻击着自己的每一个竞争对手。你会发现,很多企业都将微软视为竞争对手,但都不会排斥与微软的合作,包括甲骨文和IBM。但Sun把每一个 IT巨头都看做对手,并且拒绝与之合作。在技术界赢得了尊敬,却没有在商业界建立人脉,几乎同微软比尔·盖茨、苹果乔布斯同时出道的麦克利尼在业界被称为疯子和孤独的牛仔。虽然,Sun的后期有所改变,接受了英特尔,接受了微软,但做得太晚,而且无法改变Sun骨子里的孤傲。

  在与英特尔的较量中失守芯片,在与微软、LINUX的较量中失守操作系统,在与甲骨文、IBM、BEA的较量中失守中间件,在与EMC、惠普以及赛门铁克的较量中失守存储市场。

  Sun在麦克利尼20多年的掌控下“性格”也变得固执。一方面自我陶醉,另一方面又英勇好斗,与每一个IT巨头斗狠。在自恋与仇视中,麦克利尼和Sun忽略了业界的潮流。

  Sun后期治好了“自闭症”,敞开怀抱,但又一下子开放过度。开源似乎是行业的趋势,但所有开源的厂商都没有想好商业模式的问题。所以,IBM、甲骨文虽然是开源的拥趸者,但他们却使终没有把自己最赚钱的软件拿出来开源。一向崇尚技术、崇尚自由的Sun却一发不可收拾,把自己的家当一股脑地都双手送了出去。Sun的开源赢得了行业的尊敬,也进一步将微软推向霸权的孤峰。但微软依旧赚着自己的钱,而Sun的日子却越来越难过。以至于业界都在怀疑,Sun是不是为了与微软斗气而使出的小性子?

  当然,Sun的大奉送行动并不单纯,一向不擅长制定商业战略的Sun是想以与众不同的形式赢得用户。它以为把“好吃”的软件免费送给用户,希望用户为同样“好吃”的硬件多付一点钱。Sun的算盘没有成功,用户并不买账。

  很多人将Sun的成功归结为技术的成功,而Sun的失败是商业路线的失败。它的成功有一些偶然的因素,但它的今天却是战略选择的必然。Sun的故事再次证明,只有技术的公司并不能长久地成功。
来自: it365.com
130
11
评论 共 51 条 请登录后发表评论
51 楼 dracularking 2009-04-08 14:37
有什么东西能一直长久?
50 楼 ruderal 2009-04-02 09:17
lhyasia 写道

harry 写道不可否定的是没有sun就没有今天Java的繁荣没有IBM的支持和微软的排挤就没有今天JAVA的繁荣.

说得好!!
49 楼 elgs 2009-04-02 00:08
wangjeaf 写道

只有技术不能长久成功,我想不仅是SUN,每一个程序员都要记住这句

It depends on how '成功' is defined.
48 楼 wangjeaf 2009-04-01 22:28
只有技术不能长久成功,我想不仅是SUN,每一个程序员都要记住这句
47 楼 lkjust08 2009-04-01 18:39
Lz理解深刻
Sun的故事再次证明,只有技术的公司并不能长久地成功。
一点也不假。
46 楼 wxq594808632 2009-04-01 15:36
干啥都不容易啊,唉
45 楼 wskccss 2009-04-01 11:04
44 楼 rock 2009-04-01 09:55
不管结局如何,sun都是伟大的值得尊敬的公司
43 楼 shrpcn 2009-04-01 09:47
要是倒下,只剩下精神了。 不过仅仅精神,还是很快被人遗忘了。
42 楼 打倒小日本 2009-03-31 21:33
pickerel 写道

现在这么多公司都在危机中沦陷了,什么雷曼、通用、花旗...你咋不说只做金融是长久不了的呢?只做汽车是长久不了的呢?什么都做还是长久不了的呢?

  
41 楼 ywg2008 2009-03-31 20:39
hdwangyi 写道

pickerel 写道现在这么多公司都在危机中沦陷了,什么雷曼、通用、花旗...你咋不说只做金融是长久不了的呢?只做汽车是长久不了的呢?什么都做还是长久不了的呢?很好的意见,非常赞同!多一些期待,少一些落井下石的马后炮

同意!
还没出结果呢!就下这种结论!
40 楼 redK 2009-03-31 18:58
Sun倒下了么?
39 楼 hdwangyi 2009-03-31 18:19
pickerel 写道

现在这么多公司都在危机中沦陷了,什么雷曼、通用、花旗...你咋不说只做金融是长久不了的呢?只做汽车是长久不了的呢?什么都做还是长久不了的呢?

很好的意见,非常赞同!多一些期待,少一些落井下石的马后炮
38 楼 hepeng421 2009-03-31 15:31
支持楼主。
37 楼 jewels007 2009-03-31 15:24
这个文章早看过了,有个家伙的评论不错,粘贴一下。
智者和傻瓜的区别在于,傻瓜只知道这是错的,但智者知道错在哪,怎么改。谁都知道光有技术是不行的,但怎么改变呢?不管是公司还是个人发展该怎么应对,怎么改变呢?智者的回答有两个:1、单纯的智者会说出大体的方向,然后落实到行动上去做。2、阴森森的智者会让自己显得更傻,用最终的成功告诉别人他知道怎么做。所以智者的结果是获得成功。
愚者的回答也有两个:1、傻乎乎的说不知道。2、纸上谈,夸夸其谈,生怕没人知道他能干,他聪明。所以愚者的结果是永远只会马后炮,摸着别人的屁股走,他们要获得成功,难于上青天。
从公司来看,微软是个强者也是个智者,而其它的公司是大量的愚者。
(转载)
36 楼 lyovercome 2009-03-31 15:08
sun 一种对程序思想的追求者没有什么不对,看看现在的程序,有那一个程序经历了这么长时间的考验。sun 的理念和贡献是伟大的。
35 楼 zhzhwwqq 2009-03-31 15:05
34 楼 lhyasia 2009-03-31 14:53
harry 写道

不可否定的是没有sun就没有今天Java的繁荣

没有IBM的支持和微软的排挤就没有今天JAVA的繁荣.
33 楼 cddcdd 2009-03-31 12:06
apple也自闭啊,不还活得好好的
zwq4166506 写道

apple也自闭啊,不还活得好好的


Apple以前因为自闭也失败过,乔布斯的人生经历很奇特,也是大起大落啊。
32 楼 damoqiongqiu 2009-03-31 11:14
SUN是一个伟大的公司,就算他倒下,他在IT史上的地位也依然辉煌。文章说得也很在理,SUN自身性格的缺陷决定了他的命运。从楼主的文章,是不是可以悟到另外一点:只有技术的公司不能长久,只有技术的人也一样。很可怕,这对做IT的人来说,要求似乎太高了些。。。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • ASPZIP asp打包ZIP组件

    Function AspZip(z_upFile,z_doFile) zip_upFile=Server.MapPath(z_upFile) zip_infile=Server.MapPath("下载说明.txt") zip_doFile=Server.MapPath(z_doFile) zip_uptime=now() randomize zip_ranNum=int(90000*rnd)+10000 zip_ininame=year(zip_uptime)&"-"&month(zip_uptime)&"-"&day(zip_uptime)&"-"&hour(zip_uptime)&"-"&minute(zip_uptime)&"-"&second(zip_uptime)&"-"&zip_ranNum&".ini" zip_inifile=Server.MapPath("/test/") Set zip_fs = CreateObject("Scripting.FileSystemObject") File=zip_inifile Set zip_txt=zip_fs.OpenTextFile(File,8,True) '打开成可以在结尾写入数据的文件 zip_txt.WriteLine("[Files]") zip_txt.WriteLine("count = 2") zip_txt.WriteLine("") zip_txt.WriteLine("[0]") zip_txt.WriteLine("path = "&zip_upFile) zip_txt.WriteLine("") zip_txt.WriteLine("[1]") zip_txt.WriteLine("path = "&zip_infile) zip_txt.Close set zip_fs = nothing '---------------------------------- dim zip_xazip dim zip_bRet dim zip_strError set zip_xazip = Server.CreateObject("XingerAspZip.Control") if IsObject(zip_xazip) then zip_bRet = zip_xazip.MakeZip( _ zip_inifile, _ zip_doFile, _ true, _ zip_strError ) if CBool(zip_bRet)=false then response.write "Error:" & zip_strError&"" end if else response.write "组件未注册" end if set zip_xazip = nothing '---------------------------------- Set zip_fso = CreateObject("Scripting.FileSystemObject") IF zip_fso.FileExists(zip_inifile) Then zip_fso.DeleteFile(zip_inifile) End IF Set zip_fso = Nothing End Function

  • 用ASP.NET实现文件的在线压缩和解压缩

    我们经常会遇到批量上传的问题,也会遇到将某个目录下所有文件都上传到服务器上的问题。那么,如何解决此类问题呢?以前的技术一般采用ActiveX等方式,这里笔者采用SharpZlib来实现,听说VS2005已有压缩和解压缩的解决方案,笔者还没有时间用VS2005,所以就只好使用VS2003 + SharpZlib来解决问题了。   1、首先从这里下载0.84版本的SharpZlib源码及示

  • 用ASP实现在线压缩与解压缩

    一、问题的提出  随着互连网的发展,网站的数量以惊人的数字增加。网站的作用除了给广大网友们提供信息资讯服务外,还应该成为网友们上传与下载文件的场所。在上传与下载文件的过程中,传输时间是关键,这就要求有较快的传输速度。在传输速度固定不变或是上下变动不大的情况下,尽量减小传输文件的体积,是一个可行的办法:上传文件的时候,先将要上传的文件用WINRAR压缩,上传成功后在网站内通过程序实现解压缩;下载

  • asp文件打包成zip组件

    asp文件打包成zip组件

  • Windows命令行压缩解压缩工具

    压缩包内包含一系列的Windows平台命令行使用的压缩、解压缩工具,zip, unzip, bzip2, gzip, tar.

  • Windows下的zip和unzip命令

            在Linux系统一般自带zip和unzip命令,在Windows下面木有,但是只要加入这两个命令在Windows命令行下也就可以使用了。命令下载地址。下载后将其加入Windows的环境变量即可使用。         压缩命令:zip -q -r xxx.zip yyy (将yyy文件压缩成xxx.zip文件)         解压缩命令:unzip xxx.zip (将xxx....

  • winzip和winrar命令行使用

    http://www.ithard.com/info_detail.asp?infoid=542

  • 使用winzip命令行对文件打包压缩

    使用winzip命令行对文件打包压缩 ,通过程序和命令行对WinZip进行调用。去http://www.winzip.com/downcl.htm 下载dos版的winzip,下载后直接安装,就会在winzip的目录中产生两个dos命令行程序WZZIP.exe,WZUNZIP.EXE,可以直接在dos窗口下运行。 现在看看两个命令的基本用法 一、压缩文件命令 WZZIP.exe ...

  • aspzip-组件压缩包

    Function AspZip(z_upFile,z_doFile) zip_upFile=Server.MapPath(z_upFile) zip_infile=Server.MapPath("下载说明.txt") zip_doFile=Server.MapPath(z_doFile) zip_uptime=now() randomize zip_ranNum=int(90000*rnd)+10000 zip_ininame=year(zip_uptime)&"-"&month(zip_uptime)&"-"&day(zip_uptime)&"-"&hour(zip_uptime)&"-"&minute(zip_uptime)&"-"&second(zip_uptime)&"-"&zip_ranNum&".ini" zip_inifile=Server.MapPath("/test/") Set zip_fs = CreateObject("Scripting.FileSystemObject") File=zip_inifile Set zip_txt=zip_fs.OpenTextFile(File,8,True) '打开成可以在结尾写入数据的文件 zip_txt.WriteLine("[Files]") zip_txt.WriteLine("count = 2") zip_txt.WriteLine("") zip_txt.WriteLine("[0]") zip_txt.WriteLine("path = "&zip_upFile) zip_txt.WriteLine("") zip_txt.WriteLine("[1]") zip_txt.WriteLine("path = "&zip_infile) zip_txt.Close set zip_fs = nothing '----------------------------------

  • asp打包代码(压缩、解压)【可选打包目录和解压目录】

    asp打包代码(压缩、解压)【可选打包目录和解压目录】

  • 利用Windows命令行解压zip压缩文件(不借助第三方软件)

    首先说明一下本文的需求:利用Windows自带的API、DLL或命令行参数等任何手段,解压一个标准的zip压缩文件,并且不借助任何第三方程序。 一、前言——徒劳的探索 为什么会提出这种需求呢?因为我近期在编程中,需要在程序运行时解压一个zip文件,然后使用解压出来的文件。之所以要强调不借助第三方软件,是因为程序发布到客户电脑后,不能指望(或要求)客户电脑里必须有...

  • asp 可否压缩_用ASP实现在线压缩与解压缩功能代码

    先上一个完整代码欢迎使用ASP在线解压,压缩工具 Server.ScriptTimeout=99999Dim winrar,cmddirWinrar="C:\Program Files\WinRAR\Winrar.exe" '压缩文件(Winrar)的地址cmddir="%windir%\system32\cmd.exe" 'cmd.exe(命令提示符)的地址user="csisp" '本程序的用...

  • asp 可否压缩_asp 可否压缩_ASP实现压缩文件

    ASP实现压缩文件上传一个WINRAR的解压程序,就是WINRAR自己的解压程序,只需要它的核心程序RAR.EXE这个文件就可以了,在WINRAR的安装目录里可以找到。然后要上传一个执行RAR.EXE的程序CMD.EXE这个是WINDOWS操作系统里的程序,在系统盘WINNT/SYSTEM32文件夹中可以找到。上传完这两个文件后,就需要编写一些程序代码来实现压缩与解压缩。不妨将实现压缩功能的文件取...

  • zip命令行

    http://www.greendown.cn/soft/891.html,ZIP软件下载,然后安装。zip [-选项] [文件名.zip] [文件名]   打包并压缩成文件名为 .zip 的文件   zip 所使用的格式其实与 DOS 和 Windows 上的 .zip 是完全一样的!也就是说,它无需经过打包和压缩两道手续,就可以产生兼有两种效用的“压缩文件包”。而且,如果使用这种格式的话,就可以和 .bmp, .jpg, .gif 等文件一样,自由地通行于 Windows 和 Linux 之间,多方

  • asp 可否压缩_怎样用ASP压缩文件

    多数的时候我们需要压缩文件,保存到特定的位置,或者你可以使用它实现所有你想要的效果。我们需要服务器支持WScript.Shell-多数的站长都不会允许这样的。这里你可以获取下载链接,在下载这个文件之前你可以要么指定相对的路径或者是绝对的路径,然后点击这里下载。-zipfile.asp< %'---------------------------------------------------...

Global site tag (gtag.js) - Google Analytics