每日观点:NET是什么?netFramework是一个品牌商标推出的?
NET这个名字起名的渊源年轻一点的开发者可能还真不了解。C#是语言相对好理解一些,但.net确实让不了解的人感觉抓不住重点。要摊开讲其实要加一点历史背景。
(资料图)
.NET是在2002年推出的,当时这是作为一个品牌商标推出的,在推出时,在.NET品牌旗下一并推出的,有好多个产品,而并不是特指某种特定产品。而发展到现在,.NET已经不再是一个品牌,而是退化成为表示.net Framework的运行时或SDK了。
先谈谈历史背景。在2000左右的时间, 互联网概念刚刚兴起,各大网站雨后春笋一般出现。在这个时代,一切技术都在向互联网靠拢。MS为了顺应这个潮流,准备搞新一代的开发环境和相应的技术解决方案,为了抓眼球提出了“新一代互联网”的概念。为了给概念一个实际的解决方案,微软决定推一个响当当当的品牌,然后围绕这个品牌推出一系列的产品,以形成一整套的解决方案。至于这个品牌的命名,当时有几种说法:
第一种说法:当时认为".com"为当代互联网的代表,因为一切都是给".com"的网站服务的,新生的互联网公司都把自己的网址作为自己最吸引人的标签,甚至从业人员都以把名片上印上例如http://abc.com之类的域名为荣。".com",俨然成为业界时髦。而根据域名后缀的分类,".com"代表的是corporation,还是传统意义的公司。而另一个著名的tld ".net",才是代表互联网的域名,所以微软就灵机一动推出一个新品牌".net"代表为新一代互联网服务的产品集合,以用来宣传当时的全套微软新产品。微软把旗下一揽子产品都用上了这个品牌。
第二种说法:当时微软的产品都以COM的方式提供接口,而新一代的API其实是把COM封装起来又构建了一层,COM+的名字当时已经作为了COM的新一代,总不能叫COM++,那就COM改NET了。
还有几种流传下来的说法是NET其实是某种缩写,实际上已经不可考了。
.NET的品牌推的时候其实是力度很大的,然而几年之后并没有被人彻底接受,也不知是名字的锅还是其他原因。这个品牌也就没有作为整体战略继续坚持,品牌名下不同产品在后来的岁月中有不同的表现和演化:
最核心的运行库框架叫.Net Framework,它提供了新一代的面向互联网开发的API和相应SDK,终极目标是替换掉Win32 API,然而到现在也没替换掉。开发工具叫Visual Studio .Net(就2002和2003这2代VS带了这个后缀,随后的Visual Studio就把.NET去掉纯粹以年份命名)。一门全新的编程语言Visual Basic .Net。其全面沿袭了Visual Basic的语法,但是只能跑在.Net Framework这个运行时之上。愿意是吸引庞大的VB开发者,但是实际上是一个除了语法像VB但完全不兼容旧VB的新语言。这货虽然奇葩,但是确实起到了作用,至今http://VB.Net在TIOBE排行榜上仍然能占据第六名。用于互联网服务器端动态网页技术的叫http://ASP.NET,用来替换ASP这套玩意儿。这东西倒是发展到现在还没改名。最终发展到http://ASP.NET 5。 在很长一段时间内,它与PHP并列成为中小型动态网页项目的2大主流选择,当然后来被Java/JSP碾压而过。http://ASP.NET因为其优秀的开发环境和开发上手速度,至今仍跑在很多企业的内网服务器上,因为这部分客户精准但相对固定的需求,再加上企业的只要能用才不想做技术迭代的特点,让http://ASP.NET的使用者仍然众多。基本上,http://ASP.NET可以说是整个.net家族中实际应用最广泛的项目了。同时,万恶的web form也成为老一代开发者的噩梦。一套通用认证授权框架叫做.Net Passport。这套东西很超前,在非常早就提出了SSO的概念,它作为统一互联网入口的愿景也十分宏大,然而微软的互联网战略在那个年代被其它互联网公司吊打,这套认证产品的命运也最惨,光改名的次数就十分多。.Net Passport => Live ID => Windows Live ID => Microsoft Account。这里面的Live其实是微软后几年为互联网业务推的另外一个品牌,当然,也没有取得很大成功。这个 品牌下面的产品也像.NET一样也有很曲折的故事,例如MSN Messenger => Live Messenger => WLM => 并入Hotmail。说回.Net Passport,它现在唯一的存在感是在每次登录微软产品时闪过的http://login.live.com这个域名中。当然它的SSO的框架和理念已经早就在业界使用多年,只是没有作为微软的方式使用而已,微软自己的AAD其实也延续了这套东西,只是并非同一产品。不管发展如何,这一套东西大家习惯于统称.NET技术。.NET一族发展了近20年,.Net Framework从1.0都发到了4.7,旗下语言和框架也有不少迭代,但是从现在看来它实在是有些跟不上时代了。由于历史负担太重,微软干了一件好玩的事:把它推到重来。
一般推倒重来这种事情,要么换名字,要么换版本号体系,总之要与之前产品尽可能分割才好。伟大的微软改名部从来都出人意料之外,新产品名字叫.Net Core,看起来像是.NET旗下的产品但是实际是一套重起炉灶的产品。它版本号又从1.0开始。标榜重新实现了.Net Framework。微软又为了避免已有开发者责难它抛弃老用户,决定继续保留.Net Framework以及http://ASP.NET产品,两条线并行发展。显而易见,这带来了史无前例的混乱。
折腾到现在,提到这些名字都要小心做区分:
大家一般不加修饰的说.NET,已经不再指.NET这个品牌,而是退化成指.Net Framework这套运行时框架。如果提到.NETCore的话就一定要加上core的后缀避免混淆。当然也有人坚持.NET指.Net Framework和.Net Core的统称,这是小众看法。http://VS.Net已经消失在历史长河中估计没人还记得了。http://VB.Net用户量还很大但是持续萎缩中,恐怕也多数为开发传统.Net Framework上的老框架的产品。http://ASP.NET原本为运行在.Net Framework之上的网页框架,但是由于新老两条线并行发展,在.Net Core上也出现了http://ASP.NET Core这个新的产品,导致开发者都搞不清楚其中的组合。这玩意讨厌人的地方是一度http://ASP.NET Core除了能跑在.Net Core上竟然还可以跑在.Net Framework上,从http://ASP.NET Core 3.0才跟.Net Framework彻底切割。所以根据版本不同,有n种奇葩运行时+框架的搭配方法。所以如果没有必要,别去纠结各种版本的区别,把自己陷进去不好玩。只专注于最新的http://ASP.NET Core就好。现在,对于新手而言,专注于.Net Core就好,其它不要关心,只把它认为是一套运行时和SDK即可,而C#则是在这个运行时上的主要编程语言。就如同JVM/JDK和Java的关系即可。http://ASP.NET Core则可以认为是相当于JSP。
总体来说,.Net一系列产品确实是一套好东西。值得花精力去学习使用。新手建议直接上手.Net Core 3.1,C# 8.0,和http://ASP.NET Core 3.1。这是一个特性相对成熟,且LTS的版本。以看花边新闻的心态看所有老版本的产品,不带任何历史包袱。
未来(不远了就明年),.Net Framework和.Net Core将会再合体成为.NET 5.0(改名部的神奇操作你永远不懂)。到时候是终结一切混乱还是成为新的坑新手神器就请拭目以待。
标签:
相关推荐:
最新新闻:
- 【进程隐藏之内核】EPROCESSSS结构体
- 天天通讯!【Linux操作系统】系统调用和库函数编程基础知识
- ChatGPT创始人的个性和经历将如何影响它的未来?
- 与哲学僵尸作战
- 世界快看:《喋血复仇》内容停更 开发商专注于打造新游戏
- 每日观点:NET是什么?netFramework是一个品牌商标推出的?
- 微资讯!部门组织结构及分工设想——技术总监、技术运维组
- 【世界报资讯】魔兽TBC:P3近战门票只有一张,选拔极其严格,副本外就要决胜负
- Windows树大根深 俄罗斯操作系统国产化进展缓慢|今日热文
- 网易神秘密码被玩家解密今天或许有新游戏公布
- 传言:宏碁新显卡使用AMD GPU 每日头条
- DirectStorage测试显示PCIe3硬盘的速度基本与PCIe 5相同
- 环球微资讯!全能型微单 2400万像素索尼A7M3万元出头
- 环球热门:《宝可梦朱紫》BUG多帧率不稳 任天堂道歉
- 印度富豪Adani紧急自救!考虑提前偿债、释放股权质押提振信心,高盛称其债券已触底
- 《火星孤征》现已登陆各平台 上市预告片分享:全球观焦点
- 哈曼中国蝉联“中国杰出雇主2023”称号
- 新年新气象 新一代装机配置怎么选?|天天资讯
- 【当前热闻】每日低价硬货:联想12代酷睿主机套装开工季仅需3093元
- 每日信息:【在线观点】集成灶市场品类优势尽显,2023年必将再创发展高增速
- 天天热头条丨北证50指数表现吸睛 主题基金业绩分化
- EA砍掉《泰坦陨落》后续游戏 员工自谋出路
- 每日头条!玩家抱怨《霍格沃茨之遗》魔法数量太少:老头环有上百种
- Epic喜加一:《罪恶之城》《耻辱:界外魔之死》免费领:全球独家
- 传闻:任天堂新一期直面会将于下周举行
- 科乐美大幅下调财务预计 预期利润近乎减半-当前快报
- “我需要的不是一个丈夫,而是妻子”|世界报道
- 今日报丨昔日16冠豪门今降级?免签5欧冠妖人,但求逆天改命,353场110球
- 《雷霆沙赞2》主创集结庆祝定档 3月17日影院见:信息
- 展肖华_展肖华_世界快讯
- Steam 1月硬件调查报告 RTX显卡越来越普及_速讯
- 精彩看点:《死亡空间》之父感谢Motive忠实地重制了游戏
- 日本电影的“巨匠”神话是如何诞生的?
- 环球热推荐:壳牌2022年净利润增长一倍以上,创115年历史新高|财报见闻
- 未来电价存在上涨可能:为什么?怎么涨?谁买单?
- 网飞打击账号共享:仅限家庭使用 严控异地登录-环球观察
- 华软科技大股东一致行动人申得兴投资完成减持22.03万股 全球今头条
- 今日最新!韩国1500年历史的木简刻有生僻汉字 国内网友看尬了
- 观点:智能马桶:你的便便击败了全国99%的用户
- 焦点热议:三星计划Q1推出OLED新品 含77寸电视和49寸显示器
- 价格对标苹果,三星 S23 系列尝鲜价来了:5699-13199 元,你愿意尝鲜吗? 世界即时看
- 【世界报资讯】13900HX + RTX 40系显卡,新一代旷世X游戏本开启预约,搭载Cherry新轴
- 北京天空出现日晕+幻日+环天顶弧等天象奇观 看到的是超级幸运儿|快讯
- 全球电视出货量公布:国产占TOP3两席 小米力压索尼:今日观点
- 猪企都在赚钱,“江西猪王”却亏百亿 天天最资讯
- 至少能用6年?三星Galaxy S23将持续接收软件更新到2028年 当前最新
- 世界快看:性价比超RTX 3060,英特尔锐炫A750显卡降价
- 环球热点!中免日上联合火山引擎提升用户个性化购物体验,持续打造品质生活之旅
- 科技部战略规划司二级巡视员薛强一行莅临思必驰考察调研
- 风靡厨电圈的集成灶怎么选?入手前这三点可别忽略!
- “数字化”保电全力护航秦淮灯会_每日快报
- 不止电影火爆!《流浪地球2》路演票炒到2200元一张
- 当前短讯!电影争议不断 张艺谋:《满江红》是正能量传承!
- 电气化继续!本田与通用联合研发的氢燃料电池今年将投产
- 数字医疗:从万亿赛道到未来日常丨来2023未来健康论坛,一键直达2050 环球快讯
- 快看:中介机构遭立案“连坐机制”或成历史 多家头部机构潜在冲击或迎“缓刑”
- 每日聚焦:多家权威媒体点赞绿源技术创新,以行业高质量发展为己任
- 最新快讯!一加Ace 2首发灵犀触控:超越iPhone14PM
- 当前报道:携满血RTX4080强悍入市!OMEN暗影精灵 9 Plus震撼来袭
- 西屋母线:助力现代化民生建设|热点评
- 网易张栋谈暴雪退款:需实名认证、排队情况会改善
- 扎克伯格称今年是“效率年”Meta或进行更多裁员
- 像素沙盒《方块方舟》首个折扣捆绑包上线,丰富内容一次补齐
- 我采访了100个路人,想知道他们过去三年过得怎么样
- 全球信息:《辞金虎迎玉兔,利盟新品发布》
- 苏黎世保险集团选择亚马逊云科技加速数字化转型 为客户提供全新体验|热点在线
- 性能体验全面升级 vivo S16 Pro登顶安兔兔Android次旗舰手机性能排行榜_滚动
- 机械师曙光16Pro新品发布:13代i9-13900HX +RTX4090硬核升级 全球要闻
- 23稠州商行CD002今日发布发行公告
- 大量驾校推广VR练车 不用担心老被教练骂了
- 索尼公布22-23财年Q3财报 PS5销量突破3210万台
- 《生化危机4:重制版》演示雨水效果被吐槽:像牛奶雨
- 3D科幻动作游戏《未尽行夜》Steam页面上线 发售日期待定:热门看点
- 环球快资讯丨网传《GTA6》已经开发完成 R星正在打磨并修复Bug
- 当一个女生突然开始相亲
- 240W氮化镓充电头亮相 真我GT Neo5发布会邀请函公开
- 首发RTX 40系+13代游戏本!ROG枪神7 Plus 超竞版开启预约
- 当前速递!《死亡搁浅2》新情报要来了!小岛今晚出席游戏节目
- 世界快看点丨《原神》官方公布2023年月历壁纸 可爱治愈一整年
- 自控力极差,如何自救?简单3步养成自驱力:今日观点
- 天天速看:小米笔记本12.4官宣: 2月3日开售 搭载骁龙8cx Gen2
- 当前资讯!目标争冠!法拉利新领队雄心勃勃,两大举措让红色跃马值得期待
- 彭于晏工作室回应催婚 本人则在北海道滑雪场畅玩:当前头条
- 腾讯申请多个王者荣耀世界商标 国际分类含教育娱乐领域 全球新要闻
- 当前热讯:快节奏音游《Rhythm Sprout》发售 Steam“好评”