给.Net程序员和WEB程序员建议:.Net篇
好久没有写文章了,最近有空回来瞎扯些怨念。正文开始:
我们的环境:皆因微软而起,又因微软而终。 第一章:.Net篇。 我们以一个寓言开头: 庄周家境贫寒,于是向监河侯借粮。监河侯说:“行,我即将收取封邑之地的税金,打算借给你三百金,好吗?”庄周听了脸色骤变忿忿地说:“我昨天来的时候,有谁在半道上呼唤我。我回头看看路上车轮辗过的小坑洼处,有条鲫鱼在那里挣扎。我问它:‘鲫鱼,你干什么呢?’鲫鱼回答:‘我是东海水族中的一员。你也许能用斗升之水使我活下来吧。’我对它说:‘行啊,我将到南方去游说吴王越王,引发西江之水来迎候你,可以吗?’鲫鱼变了脸色生气地说:‘我失去我经常生活的环境,没有安身之处。眼下我能得到斗升那样多的水就活下来了,而你竟说出这样的话,还不如早点到干鱼店里找我!’” .Net发布有7年了,但是微软有一点做得非常非常不好:在不断发布新版本Framework的时候,却没有去实现.NET的大规模普及。套用微软官方的术语:您可以选择我们的VISTA系统,已经内置了.netframework3.0。WINDOWS7则内置了3.51。如果你去相信这些与现实世界不着边的鬼话,那么你就是上面故事中的那条鱼。现实世界是VISTA的装机率很不乐观,而装机量最大的XP则根本就没有内置任何版本的.NET。2010年之前(也就是监河侯收税之前),你仍然会面临很多的XP客户。 所以,至今仍然有一个最根本的问题摆在我们这些.NET程序员面前:客户装了.NetFramewok没有?如果没有装,你的程序写得再好再漂亮都是徒劳。你怎么去让他装?怎么和他解释这个必要性?如果他不愿意怎么办?能不能实现自动化安装?从前我在一些朋友的博客里也时常留言有这个观点,无外乎归纳出这么一种解决办法: 在项目发布中把.NET集成封装进去,让它在客户那里实现自动安装。 这种做法固然是可取并且是必须的,但是存在两个缺陷:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |