阿朱=行业趋势+开发管理+架构

客户细分 客户获取 客户转换 客户保持-创新应用-盈利模式-开发组织-业务架构-计算平台

用户操作
[即时聊天] [发私信] [加为好友]
阿朱ID:david_lv
593210次访问,排名73,好友106人,关注者607人。
以博结交四海朋友
david_lv的文章
原创 137 篇
翻译 0 篇
转载 0 篇
评论 2419 篇
阿朱的公告
QQ:51063624
邮件:david_lv_work@sina.com

《走出软件作坊》互动网订购地址

《走出软件作坊》当当网订购地址

《走出软件作坊》卓越网订购地址
最近评论
fyou:md,老是贴以前的帖子,要是没有什么写,别tmd贴以前的,你的书我们觉得好肯定支持,职业一点好不好,好差我们也是个人物。
dany:感叹楼主的表达能力,模型化的表达,让云雾里的概念变的如此通俗。小小的赞美,抵不上你经验思想分享的千万分之一,支持阿朱。书还在看,也有不明白的地方,环境和阅历都还不够,不过,虽然不能深刻体会书中一些具体的问题和解决方法的背后原因,也是很好的熏陶和思想的传承。
jxvc_extmail_2006:学习,hoho,不错不错 !!!
aaa:我不知道,不过的确挺好。
lsblsb:hoho,不错不错
文章分类
    收藏
      相册
      1
      我的好友
      《走出软件作坊》兄长书《移山之道》
      《走出软件作坊》豆瓣交流
      《走出软件作坊》问答社区
      武汉博文官方博客
      存档
      订阅我的博客
      XML聚合  FeedSky

      原创 WINDOWS史前一万年收藏

      新一篇: SOA焦虑症 | 旧一篇: 流行技术我该学哪样?--给刚进入IT的朋友的一封信

      我是从1993年开始学习电脑的。当时5寸盘要退出历史舞台了,但还在用,3寸盘是流行。 黑色的屏幕,黄色或白色的字。DOS的操作系统。当时中文Windows3.2还没有发布。当时是CCED和WPS和CCDOS(向老前辈王缉志、严援朝致敬)的天下,UCDOS(鲍岳桥、雷军等各位英雄不是当时在做什么)当时我还没听说过(当时菜鸟阶段眼界太窄)。当时巨人在造电脑还是在造脑白金还是在盖高楼还是在卖汉卡,我也懒的考证了。

      对,就是那个时代。

      DOS。我疯狂爱上的电脑。我想用它编写一个《街头霸王》或《三国志》的游戏,这样我就不用花钱去游戏厅就能玩游戏了。但是当时我并不知道游戏是编写的,就是看到别人把软盘插入到电脑中,就能玩游戏了,而且不用花钱,于是我着迷了。后来才听说游戏是开发语言编写的,是C编写的。于是在没有上机环境没有任何开发基础的条件下,借了我同学哥哥的C语言书(他是计算机专业,谭浩强版),于是我疯狂的学习上了C,在纸上做遍了题,逮住机会就去问,瞅机会就假装是学员蹭电脑培训班的电脑调试,被人骂了无数也赶出了无数回,把全市的电脑培训班快蹭了个遍(现在想想当时真是勇气可嘉生猛的很,人的欲望真是强烈)。C有段时间卡住了,怎么都觉得过不去,思前想后才自己想明白是让汇编卡住了。于是自学汇编。到市里唯一一家卖计算机书籍的地方,找到了一本DOS中断。曾经买过一本CCDOS内核剖析,忘记了是哪一年,兴奋的很,以为自己也能制造电脑了。

      但DOS说起来技术,其实蛮简单的。我上大学的时候也写了一个引导程序,能把计算机引导起来,而且还有命令行,可以输入命令,但我只有一个命令,那就是haha,返回来也是haha。但是这个创举让我自豪了整个大学。

      但是,Windows时代终将要到来。1994年,中文的Windows3.2发布了。

      Windows3.2,我认为是技术的一个革命,绝对是一个革命。它的影响力绝对大于Windows95、WIN2000、WINXP。因为Windows3.2开始,游戏规则全部变了。我学习的所有引以自豪的技术全都废了,一个陌生的成体系的全新的技术横降在我的面前。我被彻底打懵。

      图形UI,在DOS下没这么操作的呀,在哪里输入命令?

      鼠标?多线程多任务?窗口?菜单?OFFICE?DLL?OLE?Windows API?消息驱动?

      但Windows3.2我并没有很深入的学习技术。因为当时我遇到了一个更棒的开发工具VFP。因为我的C在Windows下不起作用了,我误打误撞没有去升级到VC,反而遇到了VFP(也缘于当时当地企业应用软件都流行用VFP编写好打工赚钱)。当时大家还在主流使用C、DBASE来制作菜单,制作阴影,制作按钮。但我用VFP很容易就实现了。当时写一套简单的进销存或工资计算,在94-95年,都能取得1000-3000的收入,现在想想,那时候真是程序员的黄金时代啊。当时很多单位的计算机都用布套蒙着,进入计算机房需要换鞋穿白大褂。我记得当时有金蜘蛛(薛什么忘了,用友、turbocrm纠缠不清,不过却是是个少年天才,从技术编程到公司运作、品牌运营、资本运作、咨询IT都有一套)、大连雅奇(前段时间还看到CSDN报道了)。

      想想当年Windows3.2的技术,直到WINXP,技术框架都没有大变化,用一句大话来形容就是:天位已定。

      窗口UI、鼠标、多线程多任务、DLL、OLE、Windows API、消息驱动、硬件驱动程序。WIN95、WIN2000、WINXP,这些豪华的后来者,都无法逃脱这个框架。

      95年的8月,WIN95上市了。其实WIN95赶的命好。因为WIN95正赶上计算机硬件制造工艺取得大跨越,在制造成品率、制造速度、大规模集成、性能上都取得了很大的突破,所以价格降了下来。而且经过多年DOS铺路,计算机得到进一步普及,计算机从计算机房和白大褂来到了企业办公桌和平民书桌。

      所以,Windows3.2这么具有突破性的产品,却知名度小,只是因为当年使用计算机的人少。限于业内自爽。

      Windows95把硬件更近一步抽象,在寻址空间,硬件兼容,多类型硬件支持,Windows API的丰富上都有很大进步,但革命性技术进步,我认为只有两个:即插即用和DirectX。DirectX开创了Windows游戏基础。即插即用让Windows的硬件封装层更加完美。Windows本身就成为一个整块的虚拟机,来管理其上的所有应用程序的生死。我常常想:VB、PB、Delphi、VC,他们开发的各个应用就象插件一样,在Windows这个容器里运行,有窗口创建、窗口注册、WinWND消息截获和分发处理、MAILBOX、共享内存、DLL调用,就像一盘小珠子,你碰碰我,我碰碰你,组成了一个动态的软件世界。

      果不其然,COM出现了。我也懒的去考究Windows95是否采用COM改造Windows API层。如果是的话,那Windows95确实值得里程碑的纪念。(ODBC啥时候出现的?确实没考证过,但只在Windows95我才开始ODBC的编程,WIN3.2上当时一心钻VFP,数据存取自成一套体系,对ODBC印象太浅。如果ODBC是在Windows95中出现的,那么Windows95确实太伟大了。因为它开创了N个技术体系标准)

      COM,接口抽象,二进制规范,调用规范,数据类型规范,引用计数,虚方法表,Type library。让所有开发语言开发出来的应用互相调用,就免去了我怎么和PB沟通的头疼事。

      96年,认识了Delphi,从此把VFP扔掉。把我丢三落四学习的VC也荒废了,从此就和VC一直无缘了。虽然大学时代翘课打工赚生活费,但却使用的是VFP,Delphi无用武之地。当时,VB很红,VFP也红(可能在一线城市,PB更火,但当时不知外面的世界有多精彩,还是大学一雏儿,虽然在大学校园技术圈号称呼风唤雨)。但是我上大学的城市是内陆二线城市,很奇怪的现象就有了,很多企业单位还在用DOS,别说WIN3.2,就连WIN95我印象中都没见过。应用都是UCDOS+VFP for DOS,高级的用了EXCEL、VB、VFP。

      那是一个英雄辈出龙蛇混杂的时代,有DOS,也有DBASE,也有C,也有VB,也有VC,也有Delphi。有Windows,也有Novell。当然,Netscape出现了。但是当时还没上过网,是瀛海威发的光盘中看到的。我还在玩DOS下的大富翁,雷军的盘古失败了,KV300大名鼎鼎。

      97年,学校开了新的网络中心,居然能上网(唉,当年学校旧计算机中心还在用NOVELL、WIN95,上课还在用C和DOS)。我记得当时唯一能玩的就是聊天室和邮件。3块钱一小时。网速慢的惊人,但我仍然期待,那怕是一封垃圾邮件(但当年连垃圾邮件都没有)。当时能和一个从来没有见过面的人聊天室对话,简直神了。碧海银沙?263?很多记忆都模糊了。

      97年,全世界都被互联网震醒了。JAVA突然很红。我看到了有人用JAVA在网页上可以做动画,其实就是Applet。我也兴冲冲很别人借了JAVA书看,学习JAVA。但是了解JAVA发展史的人就会明白,97年的JAVA能做的还很少。

      盗版盘、计算机世界、电脑报、暗黑、红警、SQLServer、COM、Delphi、VFP、JAVA、NOVELL、TCP/IP、上网聊天室和个人主页、周鸿祎的方正飞扬邮件收发,陈大年的烘焙鸡、翘课打工、挂科目补考、上数据库研究生课、自修财务管理和MBA专业课程、软件专业课程轻松拿高分、把计算机键盘拿开头上盖好自己的西服睡2个小时继续敲编码。1997-1998年跨越和交杂了很多时代的产物。少年青春啊。但Windows98毫无新意,略过不表。

      毕业,北漂。王志东的新浪正猛劲发展,互联网让所有人疯狂。OK,把你的想法告诉我,这是我的BP号,这是我的手机号,这是我的邮件。

      由于自己的管理软件的开发经验,和SQLServer、COM、Delphi技术经验,没有互联网工作经验,所以和互联网无缘而过。听说会写HTML就给8000,听说会ASP就能上万,豪强们都在国贸扎堆,自己很羡慕(93-97年全国国企大下岗也波及了我家,我的父母从19岁进入国企却快退休时全部下岗,家里几年没有任何收入还支撑我读完大学,我一个应届毕业生当时非常需要钱来支撑全家)。继续干老本行吧,企业管理软件,在WIN98上开发,死机,重启,O,我的代码,忘了存盘。

      虽然DCOM、虽然MTS,但仍让我说,WIN98,毫无技术新意。

      WIN2000在2000年发片了。赶快升级内存换上WIN2000。太酷了,这个NT内核的宝宝,这个不用频繁重启宝宝,这个有着企业气质的宝宝。WIN98和它比起来,就像一个玩具。

      WIN2000的IIS、组件服务、用户管理、日志、性能计数,太爽了。要做企业级应用,就得有企业级的样子。

      WIN2000+SQLServer7+Delphi5,是我当时最乘手的搭配。用了很多年。呵呵,COM、海量数据设计、Delphi RTTI自省技术、设计模式、软件工程、每日构建、自动化测试、版本管理、CMM认证,开始和IBM、EMC、微软、Borland一起接触做些事。

      2002年,中国移动和中国联通的短信终于可以互联,JAVA游戏兴起、中间件打的不可开交,不过BEA和IBM已经分出胜负,Borland、Sun、Oracle可以在一边看了。WINXP发布。这没什么,只不过更易用更好看,在技术层面WINXP没什么革命进展。

      但是,.NET发布了。.NET RunTime内嵌到了WINXP中。

      .NET时代来了。

      从DLL、OLE、COM、ActiveX、DCOM、WIN DNA、COM+一路走来的我,耳渲目染JAVA互联网、XML、中间件大战、ASP+COM互联网技术,我深深知道.NET发布的意义。(可能许多人理解.Net的出现原因和我不一样,有人认为是为了和Java打仗,有人认为是为了不让人直接控制硬件,有人认为是为了Asp.net和C#新的技术,有人认为是微软想开始另一种游戏规则达到垄断目的。)

      我需要元数据自省,我需要容器管理生死、内存垃圾回收、线程池化、组件事务、安全、消息,我需要外暴到互联网,让中间业务组件既可以网页调用,也可以EXE调用,我需要ORM。我努力了这么多年COM+的研究,我知道.NET是我需要的更好的COM++。(一直处于应用开发层面而非架构师层面的朋友,可能感觉不到这种需求,不太理解企业应用架构为什么需要这些技术,认为没多大用,只是技术噱头)

      但是.NET仍然在一点点发展着,丰富着。技术愿景老达不到自己所期望的那样。我想用它开发企业级应用,但我怎么等也看不到和JAVA应用中间件服务器那样强大的技术框架体系。API Framework的单薄底层和开发工具的丑陋,让我一直没有动用.NET。虽然竞争对手已经.NET+Oracle的新一代产品出来了,但业务应用毫无新意,产品框架设计也无进取,嗯,业界还是一样,泛不起多大水花。

      Google的崛起,让大量微软好手跳走,微软多年历史包袱和设计理念,即使有前Borland两员大将: Anders和Chuck(一个当年是Delphi编译器的创始人,一个是当年Delphi VCL Framework的创始人),对.NET的影响也是不显著。

      没办法,凑合着用吧。客户听说你用Delphi,销售人员都不好意思推销。真是错乱的计算机业界。好吧。发展.NET技术产品。但是有什么意义呢?好戏并没有到来,业界和客户急什么急?

      2007年,VISTA终于发布。时到今日,也被N多人和媒体砍为失败的操作系统。期盼它如WIN95般辉煌,但始终没有大红大紫。

      Vista可能是技术和商业结合挺失败的一代操作系统。但是,我认为,这是Vista的历史使命所决定的。Winxp开创了.Net时代,但微软对这个计算世界的目光显然更远,Vista只是一个开始。技术上,VISTA应该和WIN3.2一样具有革命性。虽然两者都是相同的命运。但两者都为下一个辉煌的操作系统奠定坚实的基础。(如果你不了解未来的计算世界趋势,建议阅读多遍以下内容)

      .NET进化出了第一流的WebService,与生俱来的,彻头彻尾,从内在到外暴,都是SOA的理念,软件服务化、互联网化的基础从根打定。

      让我历数.NET的技术:

      WPF,让我终于不再重复win Form和web Form。哪里是本地,哪里是WEB。哪里是EXE,哪里是浏览器,已经全都没有概念了

      WCF,一个Webservice统一了过去微软纷杂的技术:DCOM、Remoting、SOAP、socket。让所有的应用以后都是服务,而且是统一接口的服务。

      WFS被取消,很遗憾的。这也看出,微软在搜索和云计算方面的研究准备不足。还在用单机的思路看待现今的资料存取。一个模糊了互联网和本地的文件系统夭折了。

      我们有了XML、有了XSD、有了URI、有了Unicode、有了WSDL,当然我们还要有XML Query。我们既然要模糊互联网和本地,让软件服务化、互联网化、SAAS化、Open API化,我们就需要将这些服务化的应用组件串在一起。于是,有了WWF,工作流。一个模糊了互联网和本地的工作流,需要统一标识、统一结构描述、统一数据查询、统一规则,统一自动规则推导,统一安全签名,于是语义WEB的商业基础落地开始了。大家可以想像一下LINQ,不仅仅是ORM的一种实现,ORM已经是大家在2000年热门的话题了,Hibernate已经如日中天的实现了,微软的White House也取消了,大家以为LINQ是微软的另一个ORM项目,其实这样认为微软,就太小看微软了。微软的LINQ,不仅仅是更好的ORM,更像是未来的语义WEB中很重要的SPARQL。我过去阅读老宋的文章,他是做业务基础平台的,肯定有工作流这部分。但是他在2004年就反复讲语义WEB,而且在2007年的CSDN SD大会,仍然在讲语义WEB,我过去一直不太理解。最近又看了一遍,才顿然醒悟。

      能高瞻远瞩殊路同归的公司,目前看,只有微软、Google、IBM三个公司。他们都是立足自己,深远未来,而不仅仅是眼前。其他公司,都在现有的观点和单点层面上进发,而没有从体系和业界未来进发

      微软的下一代操作系统和下一代的.NET,我想已经在多核、多实例虚拟化、云计算中研发了,我相信被取消掉的WFS还会回来,那样,一个真正震撼影响力的操作系统才会真正出世诞生。

      记住,VISTA的源研发代号是Longhorn,在微软的规划中,它也仅仅是两座滑雪山之间那个休憩的小酒馆。

      真正的雪山,2010年。
       

      后记:

      DOS时代 1989-1996

      Windows时代 1996-2003

      WEB时代 2003-2010

      RIA/软件服务时代 2010-2017

      你需要踏准时代主流的脉搏,才能随时代起飞。

      发表于 @ 2008年03月20日 14:14:00|评论(loading...)|编辑

      新一篇: SOA焦虑症 | 旧一篇: 流行技术我该学哪样?--给刚进入IT的朋友的一封信

      评论

      #grhunter 发表于2008-03-21 10:26:22  IP: 124.42.78.*
      不错,感同身受。
      #ggggfjeicfh 发表于2008-03-21 12:04:22  IP: 125.114.158.*
      好文章!!!!
      #路人甲 发表于2008-03-21 12:36:40  IP: 125.34.43.*
      有同感,都是一路这样走过来的
      #bonny95 发表于2008-03-21 12:45:22  IP: 219.143.205.*
      好文,收藏了!
      多谢!
      #Ned 发表于2008-03-21 12:52:01  IP: 124.205.6.*
      分析很透彻,支持下~
      #Finix 发表于2008-03-21 13:03:56  IP: 203.92.217.*
      软件越做越大,越做越复杂。但是真的需要那么大那么复杂吗?有些时候,恐怕不一定。这样下去,效率岂非越来越低?因为建构的层数越来越高。更远的将来,应该有一种全新的设计与革命,使得不需要太多的层次,而实现现在类似或更强大功能。
      #wantieee 发表于2008-03-21 15:25:52  IP: 221.224.52.*
      同楼上,生活应该简单。
      不知道作者在说什么,似乎知道很多,眼界却不敢恭维。

      软件的技术的发展, 目前的水平是 :足够用了。

      我们的任务是用这些足够用的技术,去提高社会上各行各业的效率,提高它的控制精度,节省浪费的资源,...去发现可以提升的空间,这里也有发财的机会。

      计算机,软件只是工具。 强悍的应用才是软件的价值。可惜中国的大部分软件公司只跟风,而不是由需求推动。纠缠于这些技术,这些英文缩写的高手,牛人,已经失去了一些朴实的作为人的特点。对这些技术的推崇多出于自身的虚弱。

      时间是不应该太多的花费在这里的,数学,专用领域的知识才值得学习。

      作者对MS IBM GOOGLE崇拜,赞美,却看不到软件真正的价值。悲哀。
      #superwushu 发表于2008-03-21 16:46:58  IP: 222.191.237.*
      to 博主:高瞻远瞩的公司大有人在,并非限于几个垄断巨头,可惜未必有能力和空间实现其目标。

      to WantIEEE:软件技术的水平还远不够用,人类的想象力和源于懒惰的需求是无止境的。至少现在我还不能通过Google Earth在美国犹他州上空到处逛并call到一个北美印第安人和我建立连接,通过翻译程序问他“喂,老兄,能告诉我怎样把箭尾上的羽毛绑得更牢靠吗?”。有的软件需要简单,有的需要复杂。现有的软件简单的不够简单,复杂的还不算太复杂,只是数量大,逻辑并不复杂。

      跟风并非坏事,至少可以成为这些技术的“试验品”(说得好听点是先驱者),只是成者为王败者为寇罢了。有时用户的需求就迫使你必须跟风。人们的研究方向各有分工,需要创造者,也需要实践者,不应该有此贵彼鄙之分。
      #好文! 发表于2008-03-21 17:23:54  IP: 61.145.139.*
      好文!虽然我年龄不大,因为从小学一年纪开始学习编程,你精力的大部分我也有很深的体会,多谢博主带我们这群人回顾了历史,也给我带来了不同的视野。
      #lover4ever 发表于2008-03-21 22:00:44  IP: 221.10.95.*
      pass,摸爬滚打ing
      #kmlxk 发表于2008-03-22 00:09:31  IP: 222.178.10.*
      好气势磅礴的一篇经历感受~
      #devoc 发表于2008-03-22 00:43:43  IP: 59.50.84.*
      好文章,收藏!!
      #aa 发表于2008-03-22 07:54:09  IP: 117.11.83.*
      看后非常的感慨,我也是从那个年代过来的。但我想,如今人们追求先进,追求前沿,以做一套超大型项目为荣,这都无可非议。可是,看看现实的社会,我们绝大多数中小型企业,他们努力提高企业的管理水平,降低成本,提高竞争,可他们的计算机不会超过30台,而且管理极不规范。这样这需要一个颇具弹性的,通用的,易于掌管的,成本不高的,可快速部署的,并易于学习的ERP系统,而不是动辄上百万元的高级ERP。这才是非常具有挑战的!想一想,是当年美国用原子弹迫使日本投降,还是志愿军用极简陋的武器抗衡美军,更具有挑战性!
      #aa 发表于2008-03-22 07:54:27  IP: 117.11.83.*
      看后非常的感慨,我也是从那个年代过来的。但我想,如今人们追求先进,追求前沿,以做一套超大型项目为荣,这都无可非议。可是,看看现实的社会,我们绝大多数中小型企业,他们努力提高企业的管理水平,降低成本,提高竞争,可他们的计算机不会超过30台,而且管理极不规范。这样这需要一个颇具弹性的,通用的,易于掌管的,成本不高的,可快速部署的,并易于学习的ERP系统,而不是动辄上百万元的高级ERP。这才是非常具有挑战的!想一想,是当年美国用原子弹迫使日本投降,还是志愿军用极简陋的武器抗衡美军,更具有挑战性!
      #王计平 发表于2008-03-22 11:29:07  IP: 123.120.62.*
      好文,一篇文章概述了技术发展历史。
      最欣赏作者两句话:
      1.“windows 3.2绝对的技术转折点”。一般开发者认为windows 95的,是因为大多数人在win95年代进入Windows开发环境。普通电脑用户认为的windows98的,只是因为win98比win95稍微稳定一点,增加了一点功能而已。
      2.vista好像windows 3.2的技术地位。
      vista是第一款(非服务器)绑定.Net的操作系统,但是很遗憾,vista的普及速度很慢,很难撼动xp的dominating的地位,估计vista普及,.net在客户端才有前景,估计要等到2010年了。
      --by WangJiping@gmail.com
      #aa 发表于2008-03-22 12:52:49  IP: 219.239.214.*
      好文章。支持。
      #todebug 发表于2008-03-22 14:30:13  IP: 210.22.155.*
      我们老大和你说的一样,对未来的技术!
      elastos
      #我一直在寻找 发表于2008-03-22 15:10:32  IP: 123.117.146.*
      "我想用它开发企业级应用,但我怎么等也看不到和JAVA应用中间件服务器那样强大的技术框架体系。API Framework的单薄底层和开发工具的丑陋,让我一直没有动用.NET。虽然竞争对手已经.NET+Oracle的新一代产品出来了,但业务应用毫无新意,产品框架设计也无进取,嗯,业界还是一样,泛不起多大水花"
      我正做.net的应用服务器呢!但是除了技术,其他我都不行,.net的应用服务器我做的基本差不多了。
      #aa 发表于2008-03-22 20:37:39  IP: 121.229.11.*
      讲的太好了
      #diy 发表于2008-03-22 21:56:14  IP: 61.149.118.*
      讲的不错!
      ======================================
      《搭建之星》《网站·搭建者》是最敏捷的数据库应用中文开发工具
      http://www.diylsoft.com http://web.diylsoft.com
      http://bbs.diylsoft.com
      http://web.diylsoft.com/?ipe=./forum/index.ipe
      #sihaidiaoweng 发表于2008-03-23 00:53:38  IP: 220.181.47.*
      楼主忽视了一些关键问题:
      1、现在的环境已远不是Windows3.2时代,因而你文末所做的美好愿景未必如此;
      2、企业级软件开发不是软件开发的全部,还有诸如嵌入式软件这样的领域,另外桌面应用也不能完全被取代;
      3、楼主对微软过于崇拜,微软没有那样完美,有些方面做得甚至不如以前
      #xzoth 发表于2008-03-23 07:49:00  IP: 211.147.226.*
      所见略同
      #aa 发表于2008-03-23 09:38:52  IP: 117.11.96.*
      我觉得楼主只是发表了一下计算机技术的发展史,可是,他并不了解计算机技术的应用发展史,所以才会有这么多的??????。早在二十年前,在美国的一些大宾馆,就只用DOS下的DBASE3通过简单的网络与文件服务器来进行管理。后来美国的医院、图书馆、学校等等许多部门,都快速地进行了应用。在那时,所进行的程序开发,所取得的成就感,现在想起来,还是令人热血沸腾!时代在前进,技术在发展,计算机技术并不是在于你知道、你掌握、你跟风,而是在于你应用,在于应用者对你做的项目所进行的褒贬!只有这样,你才能得到一种快乐、一种满足、一种成就感,才能刻骨铭心。
      #aa 发表于2008-03-23 09:39:12  IP: 117.11.96.*
      我觉得楼主只是发表了一下计算机技术的发展史,可是,他并不了解计算机技术的应用发展史,所以才会有这么多的??????。早在二十年前,在美国的一些大宾馆,就只用DOS下的DBASE3通过简单的网络与文件服务器来进行管理。后来美国的医院、图书馆、学校等等许多部门,都快速地进行了应用。在那时,所进行的程序开发,所取得的成就感,现在想起来,还是令人热血沸腾!时代在前进,技术在发展,计算机技术并不是在于你知道、你掌握、你跟风,而是在于你应用,在于应用者对你做的项目所进行的褒贬!只有这样,你才能得到一种快乐、一种满足、一种成就感,才能刻骨铭心。
      #yma_cool 发表于2008-03-23 10:51:01  IP: 118.146.132.*
      好文章!
      #freasy 发表于2008-03-23 14:52:17  IP: 222.240.167.*
      从简单到复杂,最终又会归于简单。计算机的终极目标不是这些华丽的技术,而是简单才对
      #Kenn 发表于2008-03-23 21:48:26  IP: 60.63.15.*
      能够看到一个技术为什么,以及这个技术前景
      恩,看来读史使人明智~
      感谢楼主让我们长见识
      #m 发表于2008-03-24 00:04:27  IP: 123.117.81.*
      怀疑楼主的先自问一下自己的水平吧,LZ和我一样从dos年代一路摸爬过来,有很多共鸣,楼主的看法虽然粗糙但是是有体系的,很多回复的人说实话眼光都是狭窄的,什么企业级说出来让人笑的东西,其实在大的时代背景下根本没意义。
      “作者对MS IBM GOOGLE崇拜,赞美,却看不到软件真正的价值。悲哀。”
      我对说这句话的人感到悲哀,说实话你根本没有懂楼主的意思。
      不过楼主也有写不足,LZ应该仔细了解一下SOA和BPM的内容,还有语义WEB现在应该不是大问题了,我理解DSL的发展已经很好的解决了这个问题,不知道我理解的对不对。
      #aa 发表于2008-03-24 07:46:51  IP: 117.11.82.*
      反复看了几遍,有一种莫名的悲哀。目前很多人大谈什么企业开发,我真是怀疑他们是否真的做过。其实应用才是硬道理,对一知半解的技术,甚至只停留的概念上,就夸夸其谈只能是一种精神上的满足。计算机技术如同我国的武术,三十六般兵器,你最多只会几种,其余也不过知道而已。例如:关于C/S与B/S的争论,我从不认为客户端的部署是一种负担,到是客户端的培训才是极其麻烦的。没有做过这些的人,只是人云亦云争论,这种风气是及其有害的,难道不是吗?
      #aa 发表于2008-03-24 07:47:36  IP: 117.11.82.*
      反复看了几遍,有一种莫名的悲哀。目前很多人大谈什么企业开发,我真是怀疑他们是否真的做过。其实应用才是硬道理,对一知半解的技术,甚至只停留的概念上,就夸夸其谈只能是一种精神上的满足。计算机技术如同我国的武术,三十六般兵器,你最多只会几种,其余也不过知道而已。例如:关于C/S与B/S的争论,我从不认为客户端的部署是一种负担,到是客户端的培训才是极其麻烦的。没有做过这些的人,只是人云亦云争论,这种风气是及其有害的,难道不是吗?
      #aa 发表于2008-03-24 07:53:55  IP: 117.11.82.*
      题外话:前一段时间,我国的很多军事发烧友,大谈什么美国的航母怕我国的什么什么兵器,其精神很是兴奋。可是,前天台湾大选,美国的航母毫不犹豫的就开了过来。我们的很多计算机人员,是不是也有类似的情结呢?
      #aa 发表于2008-03-24 07:54:12  IP: 117.11.82.*
      题外话:前一段时间,我国的很多军事发烧友,大谈什么美国的航母怕我国的什么什么兵器,其精神很是兴奋。可是,前天台湾大选,美国的航母毫不犹豫的就开了过来。我们的很多计算机人员,是不是也有类似的情结呢?
      #aa 发表于2008-03-24 09:17:23  IP: 117.11.84.*
      从一个实例看技术与应用的发展
      天津市医院的HIS系统,是天津市计算所下属的一单位开发。他们从1999年开始做,开发平台是NT4.O + SQL server 7.0 + PB 这在当时已经是挺不错的了。三年后,这套系统被天津市正式认定,开始进入医院使用。这其中有大医院和小医院。后来,随着硬件与软件不断进步,目前是Windows 2000 + SQL server 2000 + PB.
      从数据结构上看,字段名全部使用拼音字头,也没有使用前缀。这其中极少使用存储过程和触发器,所有的数据更新全部在客户端代码中实现。从经典理论上讲,这是不规范的。从维护角度上看,从系统性能上看都是不科学的。但是,大家不要忘了,这套系统足够人家吃一辈子了,在维护的衔接上不会出现问题;在硬件上,CPU,内存,硬盘,网速的高速发展,掩盖了性能上的问题。一个医院的数据量比十年前增加不多,可是硬件性能确有一个数量级以上的增加。
      这套系统目前已占有天津市近半的市场,从三甲到社区医院都有。今年天津市已经正式和社保联网,开始刷卡结账。这难道不是企业级的开发吗?从中你难道体会不出应用才是硬道理吗!
      #aa 发表于2008-03-24 09:17:39  IP: 117.11.84.*
      从一个实例看技术与应用的发展
      天津市医院的HIS系统,是天津市计算所下属的一单位开发。他们从1999年开始做,开发平台是NT4.O + SQL server 7.0 + PB 这在当时已经是挺不错的了。三年后,这套系统被天津市正式认定,开始进入医院使用。这其中有大医院和小医院。后来,随着硬件与软件不断进步,目前是Windows 2000 + SQL server 2000 + PB.
      从数据结构上看,字段名全部使用拼音字头,也没有使用前缀。这其中极少使用存储过程和触发器,所有的数据更新全部在客户端代码中实现。从经典理论上讲,这是不规范的。从维护角度上看,从系统性能上看都是不科学的。但是,大家不要忘了,这套系统足够人家吃一辈子了,在维护的衔接上不会出现问题;在硬件上,CPU,内存,硬盘,网速的高速发展,掩盖了性能上的问题。一个医院的数据量比十年前增加不多,可是硬件性能确有一个数量级以上的增加。
      这套系统目前已占有天津市近半的市场,从三甲到社区医院都有。今年天津市已经正式和社保联网,开始刷卡结账。这难道不是企业级的开发吗?从中你难道体会不出应用才是硬道理吗!
      #seahi 发表于2008-03-24 09:34:28  IP: 202.136.213.*
      不错,长见识了。
      #songsu 发表于2008-03-24 09:35:51  IP: 58.49.168.*
      Good!
      #swx 发表于2008-03-24 09:59:41  IP: 61.175.213.*
      写得不错,理一下,支持
      #baiwen1979 发表于2008-03-24 22:21:17  IP: 222.178.10.*
      对aa
      这便是理想与现实的区别:牛人和牛公司因为拥有雄厚的技术而可以追求更高的技术,追求软件的未来,并最终达到实现软件业的理想境界,从而永远统领技术前沿,也决定了IT业发展的方面。如果,这些公司当初就认为当时的软件(比如DOS)够用(在当时的情况下,也的确够用),我想跟本没有软件业的今天。aa太过现实,这样的人只可以满足当代人的需要,而不能推动软件业的发展,也就是说不能实现软件行业的可持续发展。虽然目前的系统还够用,没有什么问题。像aa这样的技术人员永远都走在别人后面,没有创新,只可以解决一下某一时期的需求。这就是与技术领先者的差别,而且这个人还看不到这种差别,更是令人悲矣。不管我们现有技术多么落后,我们正在做的事情受现实的约束有多大,我们都不要放弃我们的理想,我们可以用现实的方式做手边的事,但一定要让技术跟上时代。因为,落后就要挨打。打个比方,二百多年前,我们的制度(清朝)对于我们当时的国家,是完全合理的,但由于不看全局,不注意发展,落后于世界的其于国家,给其后代(一百年前)的中国人民带来了灾难。做技术亦是如此,我们基本功要过硬,做软件要考虑需求,但绝对不能不发展,不能不着眼过去,并展望未来。
      #liuluo520 发表于2008-03-25 07:07:22  IP: 124.147.144.*
      你需要踏准时代主流的脉搏,才能随时代起飞。
      有道理!
      #wantieee 发表于2008-03-25 12:04:04  IP: 221.224.52.*
      浮夸风盛行,影响了很多大学生,
      软件其实是硬的,
      应用才是王道。

      软件的那些巨头公司他有时间有钱来研究推广这些,但是我们的问题不在这里。

      看看集成电路,设计和制造的那一套软件,看看办公自动化的那些设备,打印机之类,会运用这些所谓高深的“技术”吗,知道这么多高深的“技术”就能写出这些吗?
      其他貌似不是IT的众多领域不提也罢。 牛人们就继续追求那些"技术"吧。
      #alfred 发表于2008-03-26 12:28:19  IP: 122.224.144.*
      同意楼上aa的观点,应用才是硬道理。
      #flyingfish 发表于2008-03-26 12:35:07  IP: 61.150.69.*
      长了不少见识,建议没看懂的人不要随意评价!
      #我 发表于2008-03-27 15:59:09  IP: 168.3.6.*
      我还在用C ,UNIX C~!
      那我不是要去跳楼??~!

      你上面说的名词我一个都不懂.我是不要去死了..

      不好意思,我现在做的银行的,还做过移动的.
      #rexchou 发表于2008-03-27 18:58:37  IP: 60.176.43.*
      只要专注即可,如果一个人搞了20年C语言和Unix,那么一定是一个国宝级人物。
      #aa 发表于2008-03-27 20:49:14  IP: 117.11.95.*
      看了一下,我觉得自己的观点能够引起不同的反响,很是高兴。搞技术的人,是应当不时的跳出技术圈子之外来看一看,想一想,这样才能有所感悟!
      其实引领计算机技术的发展动力,应当是应用,而不是不切实际的商业竞争。我们查一下CSDN网站每月的调查,老VB在国外的开发使用中,一直位居三甲。一种在我们国内被称之为,非计算机专业的语言,居然在国外还能有这么多人在用,做这么多的事情,这不应当好好的想一想吗?
      一个用了十年的老VB开发人员,他的解决问题的能力与速度,恐怕要比目前追风的人强的多!这好象一个会开德国机床的人,只学会了车螺丝,而且做的又快又好;但另一个人可以用国产机床,开模具,这又怎么能比呢?
      #aa 发表于2008-03-27 20:50:02  IP: 117.11.95.*
      看了一下,我觉得自己的观点能够引起不同的反响,很是高兴。搞技术的人,是应当不时的跳出技术圈子之外来看一看,想一想,这样才能有所感悟!
      其实引领计算机技术的发展动力,应当是应用,而不是不切实际的商业竞争。我们查一下CSDN网站每月的调查,老VB在国外的开发使用中,一直位居三甲。一种在我们国内被称之为,非计算机专业的语言,居然在国外还能有这么多人在用,做这么多的事情,这不应当好好的想一想吗?
      一个用了十年的老VB开发人员,他的解决问题的能力与速度,恐怕要比目前追风的人强的多!这好象一个会开德国机床的人,只学会了车螺丝,而且做的又快又好;但另一个人可以用国产机床,开模具,这又怎么能比呢?
      #winpop 发表于2008-03-27 23:19:53  IP: 218.15.197.*
      顶!!
      一个辉煌的历史!!
      #mailpq 发表于2008-04-21 00:45:34  IP: 61.141.167.*
      首先申明我是新手,对技术和应用的关系没有深刻的体会!但对aa的观点,我还是有几点想说的:
      1,你所谓的三十六般兵器会几种就够了。你这个结论只能在三十六种兵器杀伤力和功效相当的情况下才成立。像以后有了枪、炮、导弹等,你能说“够了”吗?
      2,你所讲的“题外话”,恰好印证了像你这种落后、闭关自守、害怕改变的人的悲哀!
      支持baiwen1979的观点,现实是残酷的,但我们不能放弃理想,正因为有了理想,这个社会才不断前进!!!
      #sequh 发表于2008-05-29 15:37:12  IP: 219.154.95.*
      我相信楼主说的都是软件业的大事,而我们离这些大事太遥远,如果你硬要说你是软件业的的话。其实我这话伤了很多人的心,但事实上是,我们中间很少有人对软件业有些贡献,我们提不出可以让人稳定使用5年以上的框架,写不出让无数人引用的经典代码,我们缺乏创新的需求和态度。
      我相信未来是网格的天下,本地、网络会统一到一起,软件业的光环会消退,一个从软件业脱身而出的新行业出现。
      当然,还可以有人用vb6继续写程序,就好像自己用斧锯做一个小板凳一样,纯粹是个人爱好,也或者是劳斯莱斯级别的手工品,看耐心了。
      #qiujinlei 发表于2008-06-06 16:37:39  IP: 219.152.3.*
      强顶LZ。不管怎么样我学到了很多东西。人总有不足,不要强求LZ是神,那他就不跟我们玩了。从字里行间能看出至少LZ的经历是丰富的,我是从windos95才开始接触的电脑。但我一直有个很不自量力的想法,有一天我会给中国的软件业带来一场革命。有人要骂我了,来吧。
      “作者对MS IBM GOOGLE崇拜,赞美,却看不到软件真正的价值。悲哀。”对于这句话,我很是不能容受。他们的强大足以让你崇拜,难道你觉得你比MS IBM GOOGLE更懂软件的价值。我们需要崇拜,就是要崇拜这些巨人,学习他们的技术和思想。然后才能有创新,有你的力量。
      牛顿不是说“要站在巨人肩上吗”
      #qiujinlei 发表于2008-06-06 16:42:09  IP: 219.152.3.*
      LZ我很关注你,从你的一篇《三五杆枪..》看后就觉得我要向你学习。我是大二的一个学生,我的技术啊,思想啊,根本就不敢拿出来说。但我从你那学到了很多的东西。相信我过不了多久能在技术上有个飞跃了,我会来找你。那时我会当面感谢你的赐教。你没教过我,但我从你那学到了很多东西。
      谢谢
      #yikexing 发表于2008-06-16 21:44:57  IP: 203.86.20.*
      原来作者还是小一辈啊。口气却这么老道
      #bennyfun79 发表于2008-08-06 16:32:45  IP: 58.248.216.*
      对作者的有些提法还真的是感同深受。呵呵,唯一不同的是当时我是选择的C而不是VFP,正如作者所说的,我是在拼命用C来写有阴影的菜单,当时WIN32/95下的工具却没怎么关注,直到99年快毕业时才开始学习DELPHI。毕业后又无意中进了一家用VC做开发的公司,一直玩了好几年。不过现在转搞“学术”,对技术的关注少了很多。但是不管什么时候,还是特别在意一些新技术的发展。

      从个人的体会来看,技术和应用永远不是同步的。技术可以随意发展,但是应用却要受到诸多因素,如经济、传统法规等的制约。但是从长期来看,好的技术还是会被采纳。

      #hanzi 发表于2008-08-07 16:56:01  IP: 59.61.207.*
      做技术的认真做技术,搞应用的认真搞应用。本来就是不相干的事情,各有所好,各自的目标不同而已。每个人心中都有一个梦想,沿着自己的路走,没有人能给予评价对与错。因为大家都只是心怀梦想而已。
      #qddmha 发表于2008-08-26 09:58:10  IP: 61.50.142.*
      应用就像企业架构中的部门经理角色考虑的问题,而楼主说的类似于企业领导层考虑的问题,都正确,楼主水平不是一般的高,佩服
      发表评论  


      登录
      Csdn Blog version 3.1a
      Copyright © 阿朱