离年底尚有2个月,但老外们似乎已经开始年终总结和来年展望了,Thom Robbins,微软的销售总监,在blog中放出了名为Building Solutions Using the Latest-Generation Microsoft Application Platform的PPT,PPT做的相当,相当漂亮,但内容却相当骇人,感觉微软越来越像一个野心很大的漂亮女人,你拥抱她(拥抱.NET),和她生活在一起后却发现,不管你愿不愿意,她正在越来越主动替你完成你本来就不是很难的工作,真是担心下一代的应用程序平台如此易用,是个人就会用,老程序员到底有什么优势?乐观的讲,.NET 3.0是彻底告别现有略显麻烦的开发方式的伟大进步,悲观的说,又何尝不是现今80%普通.NET MIS开发程序员的终结者呢?Socket, COM, Win32, Winform,这些曾经熟悉或者刚刚熟悉的技术又要离我们而去了,悲伤仰或喜悦?一个不大不小的25岁的程序员,到底要持什么态度呢?

最近在读《Unix编程艺术》,也许Windows真的不是一个程序员友好的平台,Windows功能固然丰富,但没有了Unix的less is more精神和一次只做一件事并做好的观念,Windows的技术发展是在是太没有规划了,Win95->Win2000->Vista,Win32Api->COM->purely .NET,客户端->服务器->Grid,包括所有这些的Vista要占用15G硬盘空间也就可以理解了,过渡追求商业利润的微软到底规划过自己的未来过没有?恕我愚笨,我实在看不出来。

但无论如何,在.NET技术上微软还是作为一个尊敬的创新公司,给*nix带来了相当多的启示,主要由Novel公司支持的Mono就完全跟在微软后面,这几天同样放出了一些会议PPT,其中的Mono Roadmap, opening presentation其实就是采取的紧贴微软战术。唯一的疑问似乎就是当前mono的速度问题,但我相信如同96年的java一样,mono的速度终究也会越来越快的。

最后说说我作为独立的IT趋势观察者,对现在.NET程序员和一些Windows用户的建议:捂紧口袋,不要轻易使用Vista,毫无疑问,你的硬件和.NET知识都会过时的,但如果大家都积极拥抱Vista,则会大大加速这一进程。等待一下,等待mono慢慢赶上,如果精力充沛,学习跨平台mono和Unix也是一个不错的注意,这样10年后你也能够享受到Unix技术,30年不更新的应用知识带给你的快乐,我相信绝大多数35岁的人都不会喜欢听到自己所熟悉的一切,譬如.NET 4.0,又将要淘汰了。虽说入了这一行,必然要不停的学习。但你好不容易背熟的那些API和开发流程,用不了3,4年就要忘掉重背一次,我想谁也不会有好心情吧?

转载于:https://www.cnblogs.com/ericguo/archive/2006/10/29/vista_trend.html

从.NET未来趋势发展的两则PPT而来的乱语相关推荐

  1. 中国互联网发展的两个瓶颈

    涂雅导读: 中国互联网在经历第一波创业高潮之后便离草根创业者远去了,现在的互联网,已经不是从前的互联网了,我们草根创业还有机会么?本文试图从两个层面来分析中国互联网的问题,谓之:中国的互联网发展之道, ...

  2. 怎樣制作线段动画_OPPO又开发布会!这两个PPT动画太炫了,荣获网友清一色好评...

    前两天,OPPO在线上发布了find X2系列,观看发布会直播的时候,真的有被发布会的开场惊艳到,视觉体验太震撼了. 这是我随便录的一个动画,满满的视觉冲击力: 在看完发布会之后,我对整场发布会印象最 ...

  3. 计算机的社会应用PPT,《电子计算机的发展与应用》ppt说课稿信息技术七上.ppt...

    <<电子计算机的发展与应用>ppt说课稿信息技术七上.ppt>由会员分享,可在线阅读,更多相关<<电子计算机的发展与应用>ppt说课稿信息技术七上.ppt(1 ...

  4. java using用法_如何使用java合并两个PPT。(How to merge two PPTs using java.)

    如何使用java合并两个PPT.(How to merge two PPTs using java.) 问题描述 (Problem Description) 如何使用java合并两个PPT. 解决方案 ...

  5. Python中format的用法 两张ppt搞懂

    网上说了一堆都不详细,还乱,还是中国大学mooc中的嵩天老师给力 两张ppt解释了 1.所有用法 2.用法+示例

  6. 用python将两个ppt每一页交叉合在一起

    用python将两个ppt每一页交叉合在一起 需求说明 因为这学期给中外合作的班级当助教,需要中英文的ppt.但是手里只有英文的,就得把中文转成英文的,然后再改.刚开始几个人一块弄,我觉得还行,一章p ...

  7. php 合并多个ppt,怎样合并两个ppt,怎么将两个ppt合并起来

    做PPT文件时,可能会需要把两个PPT文件结合起来,这样就可以把两个幻灯片合并,免去很多重复操作的麻烦,那么应该怎么样操作呢?怎样合并两个ppt?使用 PowerPoint 2010 中的合并和比较功 ...

  8. c语言中用两个n表示什么格式,C语言中‘\n'为什么能表示CRLF两个字节

    为什么要说这个简单的问题? 众所周知,在Windows下文本文件的换行符是CRLF,占两个字节.在Unix下是LF,占一个字节.(还有奇葩的Mac是CR).但是C语言中直接printf一个 '\n', ...

  9. SEOer未来发展的两个方向

    闲言碎语不多讲了,今天的话题是一位朋友提出来的:"老师,百度近期做了这么多调整,SEO的春天来了还是冬天来了呢?现在学习SEO的话,应该向哪个方向发展呢?" 这段时间百度确实压力不 ...

  10. 两个PDF比较标出差异_如何快速比较两个PPT文档的差异,早学早知道!

    我们经常会遇到这样的问题:花费几天功夫做好的上百页PPT,发给领导审阅,领导感觉有些地方不满意,在原基础上修改了一些内容. 可是,当PPT传回自己手上后,打开文档才发现领导并没有留下修订标记,不知道对 ...

最新文章

  1. 最佳SQL Server 2008入门教程
  2. python读文件路径-python获取程序执行文件路径的方法(推荐)
  3. 分析与解决windows10下上网很慢
  4. 反射获取构造方法并运行的快速的方式
  5. hdu 5384 Danganronpa(字典树)
  6. SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍
  7. xbox可以录视频声音吗_什么是Xbox Live Gold,它值得吗?
  8. php while循环次数,php while循环得到循环次数
  9. Windows平台下动态链接库的总结
  10. Hadoop datanode正常启动,但是jps差不多datanode进程,而且Live nodes中却缺少节点
  11. DataTable排序的一般方法
  12. 用Prime95来做linux下CPU压力测试
  13. PeopleRank从社交网络中发现个体价值
  14. 极客大学架构师训练营 性能优化 性能测试指标 性能测试 性能优化 CDN 网络 硬盘 缓存 异步 集群 第13课 听课总结
  15. Python-标准库(常用模块)
  16. mysql分库分表中间件6_数据性能改善——分库分表中间件
  17. 传感器是新技术革命和当前信息社会的重要技术
  18. deep_sort文章阅读(一)yolo的训练:PART1: 安装opencv(为了make时opencv=1)
  19. linux d14 Apache、 Vsftpd
  20. 文旅夜游——让城市夜晚更加绚烂多彩

热门文章

  1. Quartus II 与ModelSim-Altera联合仿真PLL
  2. hive数据导入导出和常用操作
  3. Day1_HTML_表单标记
  4. 结对编程之求首尾相连数组中最大子数组的和
  5. 供应XBF-01型多功存储介质粉碎机
  6. CNN中的卷积、1x1卷积及在pytorch中的验证
  7. 第四季-专题7-Linux内核链表
  8. 高性能迷你React框架anujs1.0.8发布
  9. shell学习总结(1-4)
  10. Web前端/辅助工具