『.Net』微软家的女儿们
在博客园看到了 一篇文章 《.NET4.0框架退休日期逐渐临近》
写下了这篇文章 —— 记录我和 .Net Framework 的 那些日子。
微软 家有几个 女儿。
2008年,我遇到他们家的 二姐。和她在一起很久,和她在一起,我觉得很幸福。她是一个随和的姑娘,待人谦逊内敛。
2008年,开始接触 .Net 编程:VS2005,SQLServer2005,.Net 2.0
写过很多 WinForm,Asp.Net 项目。
————————————————————————————————
2010年,进入职场:VS2008,SQLServer2005-2008,.Net 2.0
公司主要做 WinForm —— 在公司,从 研发经理 的框架中,我学到了很多 架构方面的知识。
————————————————————————————————
一路走来,我爱 .Net 2.0 这个 简单随和 只有 21M 的姑娘。
2011年,我最终不得不选择 四妹。因为 她比二姐 更加多才多艺;她性格高傲,与很多人都合不来;但很有家教 —— 她就像一个公主。但我知道:我爱她的才华,但我最想娶的是 二姐。
2011年,换了公司:VS2010,SQLServer2008,.Net 4.0
公司主要做 Asp.Net,包括 Andriod,ISO 等。
————————————————————————————————
我被 .Net 4.0 吸引,她真的就是一个公主。
2012年,现实面前,我却不得不选择了 三妹。她比二姐多很多才艺,却没有 四妹的高傲,她和很多人都合得来,却终究难免炫耀
—— 她那 冗长的配置文件,就是自己的炫耀清单。三妹是一个 呱噪的女人,聪明、能干,却不懂内敛。
2012年:VS2010,SQLServer2008,.Net 3.5
>没有选择 .Net 4.0 是因为 很多虚拟主机不支持;
>没有选择 .Net 2.0 是因为 .Net 2.0 不支持 WCF 等;
>.Net 3.5有 .Net 4.0 的才华;又能兼容 .Net 2.0 的运行平台 —— 但我讨厌(甚至痛恨)她那冗长的配置文件;
听说 五妹即将出阁,我只是笑笑 —— 我坚定的知道,我最想娶的 还是二姐。
时至今日,我自己的 框架、算法 都会努力的兼容 .Net 2.0;
我不希望有人 说她 是 跟不上时代 的 黄脸婆 —— 我爱她。
就这样,我 钦慕四妹的才华,心中深爱着二姐,却不得不娶了三妹为妻 —— 是的,那个呱噪的女人。
『.Net』微软家的女儿们的更多相关文章
- 『TensorFlow』专题汇总
TensorFlow:官方文档 TensorFlow:项目地址 本篇列出文章对于全零新手不太合适,可以尝试TensorFlow入门系列博客,搭配其他资料进行学习. Keras使用tf.Session训 ...
- 『TensotFlow』RNN/LSTM古诗生成
往期RNN相关工程实践文章 『TensotFlow』基础RNN网络分类问题 『TensotFlow』RNN中文文本_上 『TensotFlow』基础RNN网络回归问题 『TensotFlow』RNN中 ...
- 关于『HTML5』第一弹
关于『HTML5』:第一弹 建议缩放90%食用 祝各位国庆节快乐!!1 经过了「过时的 HTML」.「正当时的 Markdown」的双重洗礼后,我下定决心,好好学习HTML5 这回不过时了吧(其实和 ...
- 关于『HTML』:第一弹
关于『HTML』:第一弹 建议缩放90%食用 根据C2024XSC212童鞋的提问, 我准备写一稿关于『HTML』基础的帖 But! 当我看到了C2024XSC130的 "关于『HTML5』 ...
- 『AngularJS』$location 服务
项目中关于 $location的用法 简介 $location服务解析在浏览器地址栏中的URL(基于window.location)并且让URL在你的应用中可用.改变在地址栏中的URL会作用到$loc ...
- [原创] 【2014.12.02更新网盘链接】基于EasySysprep4.1的 Windows 7 x86/x64 『视频』封装
[原创] [2014.12.02更新网盘链接]基于EasySysprep4.1的 Windows 7 x86/x64 『视频』封装 joinlidong 发表于 2014-11-29 14:25:50 ...
- JS 中通过对象关联实现『继承』
JS 中继承其实是种委托,而不是传统面向对象中的复制父类到子类,只是通过原型链将要做的事委托给父类. 下面介绍通过对象关联来实现『继承』的方法: Foo = { // 需要提供一个 init 方法来初 ...
- 『摄影欣赏』16幅 Romantic 风格照片欣赏【组图】
今天,我们将继续分享人类情感的系列文章.爱是人类最重要的感觉,也可能是各种形式的艺术(电影,音乐,书,画等)最常表达的主题 .这里有40个最美丽的爱的照片,将激励和给你一个全新的视觉角度为这种情绪.我 ...
- 『开源』Slithice 2013 服务器集群 设计和源码
相关介绍文章: <『设计』Slithice 分布式架构设计-支持一体式开发,分布式发布> <『集群』001 Slithice 服务器集群 概述> <『集群』002 Sli ...
随机推荐
- 关于zend_parse_parameters函数
PHP_FUNCTION(set_time_limit) { long new_timeout; char *new_timeout_str; int new_timeout_strlen; if ( ...
- hdu 4832 Chess(dp)
Chess Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submi ...
- Ubuntu安装Eclips for C/C++及相关配置
1,安装JDK: sudo apt-get install aptitude sudo aptitude search openjava sudo aptitude install openjdk-7 ...
- BusyBox Init
嵌入式系统内核启动后的第一个程序就是init,一般位于/sbin/init(一般是符号链接到/bin/busybox), 但有些也会直接放在根目录下如linuxrc,busybox的init不支持多级 ...
- Start cluster zookeeper in shell script
cat start-zookeeper.sh #!bin/sh for node in namenode01 datanode01 datanode02 do echo "s ...
- 非ios系统是否还有出路?
**@SoftwareTeacher** 这位老师提出的问题我很喜欢,所以单拿出一篇文章,认真的回复. PS: 因学校网很差,所以现在才来回复哈,见谅.以下为正文 ...
- Linux 系统常用命令汇总(七) 安全设置
安全设置 分类 命令 选项 注解 安全策略 selinux setenforce number(0,1) 设置selinux状态,0关闭,1开启 getenforce 显示当前selinux状态,e ...
- [转载]ExtJs4 笔记(9) Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件
作者:李盼(Lipan)出处:[Lipan] (http://www.cnblogs.com/lipan/)版权声明:本文的版权归作者与博客园共有.转载时须注明本文的详细链接,否则作者将保留追究其法律 ...
- tp登录方法
先根据输入的名字检测是否存在数据表中,如果有继续进一步验证密码,除了select(),find()可以查询数据外,还可以用getByXxx()指定数据表字段查询, 比如数据表有username字段,就 ...
- javascript去掉空格
1. 去掉字符串前后所有空格: 代码如下: function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); } 说明 ...