离年底尚有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年就要忘掉重背一次,我想谁也不会有好心情吧?
分享到:
相关推荐
9. **.NET框架版本**:可能会对比不同版本的.NET框架,如.NET Framework 4.x和.NET Core,讨论它们的区别、兼容性和未来的发展趋势。 10. **C#的新版特性**:随着C#语言的不断发展,每个新版本都会引入新的特性和...
Borland Together宣传讲稿PPT <br>有关Delphi和.NET的技术讲座 主要谈了如何开发高效的.NET应用程序,有关.NET程序开发的注意事项等。 提纲: 基本概念;效率样例;Managed程序会比较慢吗?;如何...
8. **未来展望**:展望XML数据融合技术在ASP.NET中的发展趋势,可能的新技术或工具,以及它们对业务和开发实践的潜在影响。 通过这样的毕业答辩,学生不仅展示了对ASP.NET和XML技术的深入理解,也体现了他们解决...
ASP.NET是微软公司推出的一种基于.NET Framework的Web应用程序开发框架,它为开发人员提供了一种高效、简洁的方式来构建动态网站、Web应用和Web服务。本教程“快速学习ASP.NET程序设计的PPT”旨在帮助广大的在校大...
ASP.Net的快速开发是ASP.Net非常大的一个优点,可以加快开发效率,这是行业的发展趋势,但是局限于这样的“傻瓜化开发方式”的开发人员的竞争力和成长性都是非常有限的,遇到ASP.Net一些高级技术(比如ASP.Net MVC、...
这部分对于理解CRM系统的理论背景和发展趋势至关重要。 六、外文翻译 外文翻译可能是对CRM系统相关技术或理论的原文资料的翻译,有助于拓宽视野,了解国际上的最新研究成果。 七、答辩PPT 答辩PPT是作者向导师和...
10. **未来趋势**:最后,可能还会探讨WebGIS的最新发展和未来趋势,比如云计算、大数据、物联网与GIS的融合,以及WebGIS在智慧城市中的应用。 通过学习这个PPT系列,学生可以全面了解WebGIS的核心概念和技术,提升...
在本项目中,开发者可能使用了ASP.NET Web Forms或MVC架构来构建系统,这两种模式各有优缺点,前者适合快速开发,后者则更强调分离关注点和测试驱动开发。 2. **数据库交互** 客户关系管理系统通常需要与数据库...
它通常会涵盖历史发展、当前状态以及未来趋势。 6. **答辩PPT**:答辩PPT是毕业设计最终展示的工具,包含了项目的概述、关键技术、实现过程、实验结果和结论等内容。通过PPT,学生可以向导师和同行清晰地展示其工作...
计算机专业毕设ASP.NET客户关系管理系统实现(论文+源代码+文献综述+外文翻译+答辩PPT)资源介绍 本资源为计算机专业毕业生提供了一个全面的ASP.NET客户关系管理系统(CRM)的实现方案。该方案旨在帮助学生在毕业...
本文从理论和实践两个角度出发,对一个具有数据挖掘功能电子书城进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计...
本资源提供了一个全面且深入的ASP.NET图像检索技术毕业设计项目,包含了从源代码到论文、开题报告、外文翻译、文献综述以及答辩PPT的所有内容。该项目旨在帮助计算机专业的学生掌握图像检索技术的核心原理和实现方法...
5. 答辩PPT:答辩PPT通常包含了项目的总结、主要成果、创新点和未来发展方向。在ASP.NET CRM系统的实现过程中,可能会强调系统如何通过ASP.NET实现高效的数据处理、用户友好界面和安全机制,以及可能遇到的技术挑战...
- **国内外研究现状**:综述相关领域的研究成果和发展趋势。 - **实施方案**:提出具体的开发计划和技术路线图。 - **答辩PPT**: - **主要内容**:包括项目背景、目标、关键技术、成果展示等部分。 - **展示...
3. **文献综述**:这部分是对相关领域的研究文献进行梳理和总结,可能涉及CRM系统的发展历程、现有系统的特点、存在的问题以及未来趋势。 4. **外文翻译**:这部分可能是对相关领域外文文献的翻译,帮助理解最新的...
本文从理论和实践两个角度出发,对一个具有数据挖掘功能网上书店进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计...
2. 技术趋势:研究实时通信技术的发展,如WebRTC、WebSocket等,评估是否应用于项目。 3. 安全性考量:探讨加密算法的应用,如SSL/TLS、AES等,确保用户数据的安全传输。 四、项目PPT 项目PPT是项目展示的重要工具...
基于ASP.NET的图像检索系统开发毕业设计(源代码+毕业LW+开题报告+外文资料翻译+文献综述+答辩PPT).zip" 是一个全面的毕业设计资源包,专注于基于ASP.NET技术的图像检索系统开发。该资源不仅提供了完整的系统源代码...