知识大全 给.Net程序员和WEB程序员建议:.Net篇
Posted 客户
篇首语:学习是为了完善人生,追求卓越自我,成功就会出其不意的找上门来。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 给.Net程序员和WEB程序员建议:.Net篇相关的知识,希望对你有一定的参考价值。
给.Net程序员和WEB程序员建议:.Net篇 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
好久没有写文章了 最近有空回来瞎扯些怨念 正文开始 我们的环境 皆因微软而起 又因微软而终 第一章 net篇 我们以一个寓言开头 庄周家境贫寒 于是向监河侯借粮 监河侯说 行 我即将收取封邑之地的税金 打算借给你三百金 好吗? 庄周听了脸色骤变忿忿地说 我昨天来的时候 有谁在半道上呼唤我 我回头看看路上车轮辗过的小坑洼处 有条鲫鱼在那里挣扎 我问它 鲫鱼 你干什么呢? 鲫鱼回答 我是东海水族中的一员 你也许能用斗升之水使我活下来吧 我对它说 行啊 我将到南方去游说吴王越王 引发西江之水来迎候你 可以吗? 鲫鱼变了脸色生气地说 我失去我经常生活的环境 没有安身之处 眼下我能得到斗升那样多的水就活下来了 而你竟说出这样的话 还不如早点到干鱼店里找我! Net发布有 年了 但是微软有一点做得非常非常不好 在不断发布新版本Framework的时候 却没有去实现 NET的大规模普及 套用微软官方的术语 您可以选择我们的Vista系统 已经内置了 netframework Windows 则内置了 如果你去相信这些与现实世界不著边的鬼话 那么你就是上面故事中的那条鱼 现实世界是VISTA的装机率很不乐观 而装机量最大的XP则根本就没有内置任何版本的 NET 年之前(也就是监河侯收税之前) 你仍然会面临很多的XP客户 所以 至今仍然有一个最根本的问题摆在我们这些 NET程序员面前 客户装了 NetFramewok没有?如果没有装 你的程序写得再好再漂亮都是徒劳 你怎么去让他装?怎么和他解释这个必要性?如果他不愿意怎么办?能不能实现自动化安装?从前我在一些朋友的博客里也时常留言有这个观点 无外乎归纳出这么一种解决办法 在项目发布中把 NET集成封装进去 让它在客户那里实现自动安装 这种做法固然是可取并且是必须的 但是存在两个缺陷 如果我们发布的是不需要安装即可运行的绿色程序怎么办? 把 集成进去还勉强可以接受 但是如果程序中使用到 甚至是 的技术 难道你要把 多M的 (忘记是多少了 反正是大于或等于 M)和 多M的 也集成进去?记得有一位朋友曾经在某篇博客的留言中说 对于企业级程序 集成这些进去是可以接受的 但是 现实中没有没有那么多的 企业级 我们需要的是实实在在的面向广大群众 以他们能够接受的方式来传播我们的程序 面对客户 你不能以程序员的观念去和他们谈问题 他之所以找你做程序 是因为你是程序员 而他不是所以 可靠性 易于开发 易于移植 稳定性好 等等这些字眼 对客户来说 全是扯蛋 他们最关心的就是一点 方便使用 我的解决方案 谈不上能够本质上得到解决 只能说是 个建议 本着上面提到的几点 如果你的应用程序面向群众广泛 那么 只能建议你最低最低限度的 只使用 就够了 然后封装个 M的framework进去 至于LINQ 拉姆达表达式之类的概念 还是等你拥有了比较稳定的客户群体之后再去在版本升级中考虑吧 要知道 好事不出门 坏事传千里 如果在面向大众化的程序中要求安装 和 %会遇到某个热门论坛或者某个热门评论说 要装个什么百多M的东西 为什么我的电脑不能运行 建议大家不要下载 的时候 足以给你造成很大的客户损失 到时候你就是丞相遇到兵了 个中滋味就慢慢体会吧 今天是 年 月 日 这个建议足以保证在未来 年内有效 如果你的程序是针对性的面向某些客户群体 那么可以使用 和 但是一定要准备好各种各样的台词 以花言巧语 诱骗 欺诈 甚至是威胁来宣扬 NET的必要性(对于公司企业客户 他们是可以接受的) 因为你要时刻警惕来自Java PHP WIN 等竞争对手公司的商业性贬损 要怪就怪微软把这种本来是他们该做的事情丢在我们头上 ASP好还是JSP好 JSP好还是ASP NET好 ASP NET好还是PHP好 NET好还是JAVA好…… 这样的月经话题时常出现在各大程序员社区 并且已经被视位弱智议题 但是 面对现实情况 你必须有能力向客户解释清楚 为什么要用 net开发 它的好处在哪里 为什么别人用JAVA开发而你不用 为什么别人用VB VC 而你不用 为什么别人用PHP而你不用…… 以客户能够理解的方式 以有利于客户的观点来阐述兼容性 稳定性 版本支持 易于二次开发等问题 而不要去谈真泛型和假泛型
cha138/Article/program/net/201311/12724相关参考
给.Net程序员和WEB程序员建议[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们的环
给.Net程序员和WEB程序员建议[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 就在核弹
asp.net、IIS和Web应用程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一个Web
寄宿多个Web站点和ASP.NET应用程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 目标
为Asp.net应用程序设置构建Web服务 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一什么
知识大全 轻松加密ASP.NET 2.0 Web程序配置信息
轻松加密ASP.NET2.0Web程序配置信息 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一简介
知识大全 基于asp.net的web页面动态控件创建以及使用
摘要web设计中有很多场合页面的控件要动态创建甚至只能动态创建这样可以增加页面的灵活性但是给程序员带来了一些麻烦比如要使用动态创建的控件怎么使用都是要求解决的问题本文基于aspnet简要介绍了页面的
ASP.NET预编译Web应用程序规避调用延迟 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! A
知识大全 在.NET 应用程序中用System.Web.Mail 发送电子邮件
在.NET应用程序中用System.Web.Mail发送电子邮件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
知识大全 Web应用程序ASP.NET开发电子商务网站购物车
Web应用程序ASP.NET开发电子商务网站购物车 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!