《专栏声音》有关dotNET技术2002年的10个猜想

[Web3] 基础第5篇: 共识算法与 P2P 通信协议 CometBFT 采用Tentmint 共识,一种易于理解、基本异步的 BFT 共识算法。该算法遵循一个简单的状态机,如下所示:上图展示了 Tendermint BFT 共识流程,描述了一个区块从提议(Propose)到最终提交(Commit)的完整过程。Tendermint 共识采用三阶段投票机制(Prevote、Precommit、Commit) 来确保区块最终性。三阶段投票机制(Prevote → Precommit → Commit)需要 2/3 以上的投票支持 才能进入下一阶段。 阅读详情

《专栏声音》有关dotNET技术2002年的10个猜想

 


小气的神 2002-01-24

 

 

    前二天我网上的朋友告诉我,说他准备建立一个有关dotNET的网页,记录dotNET的一些小故事和发展历史,比如dotNET何时被提出,什么时候MS公布了第一个SDK等等,说着说着我感觉dotNET象一个小孩子一样,在许多人的关护和努力下一点一点的成长,未来它会变成什么样,它会如何成长,也会有第一失败,第一次流泪和认识许多许多生命中的朋友。然后在ZDNet China看到一篇文章(我附在后面),一直很佩服国外评论家的眼光和敏锐,不过想象力是每个人都有的,漫无边界的假想是无比有意思的。今早我决定把自己昨天及晚上在公车上的假想归纳一下,并且起一个和他类似的名字,于是就有了这10个关于dotNET的猜想:

 

1.       dotNET的运行库将进行明确的划分。整个dotNET运行库被分成明确用途的几类比如:更小的核心部分、桌面部分、无线部分,嵌入式部分等等;大到比现在Java运行库小一点,小到比现在VB6 运行库大一点。它们都属于:The .NET Compact Framework,这个概念将明确的被推出和定义。

 

2.       自由联盟计划将获得明显的商业和舆论优势,但这对网络统一标示的争议和推动帮助并不大。而且Passport不会消失,并且会被更加扩大和得到延伸,Passport将成为MS dotNET计划中有关个性化、隐私化、中心化的另一个服务框架。

 

3.       UUID技术规范更加成熟,新的技术将原来Internet的内容更准确的模块化、组件化和结构化,与目前Web相似的Web Services主机服务、Web Services Gateway服务、Web Services Provider、Web Services DNS等类似的服务和产品出现。dotNET和J2EE提供的技术平台和框架将保证这些内容模块化和结构化的进程,并且将Internet的发展尽快推动到以商业服务和利润为主的第三阶段。

 

4.       由于安全、性能、可靠性等因素Web Services技术仍然还需进行潜行,有关安全、事务保证和性能的协议和标准将出现,所以这一年它还不会成为主流的应用,不过它会左右至少今后5年的编程模式、商业模式和应用服务模式的发展并对其产生影响。

 

5.       开源的dotNET资源(Linux,Unix或 MacOS平台)实现将获得大的发展,第一个正式可用的产品将出现。丰富的类库、通用语言运行时环境和一个开放编译器。语言将以C#为主,并且符合MS提交,现由ECMA管理的官方标准。

 

6.       开源或商业的Delphi.NET,Pascal.NET,Java.NET项目将会出现,并且有更多的程序语言加上.NET的小尾巴,MS的J#也会加入到VS.NET的家庭中,众多语言中,dotNET通用和代表的官方语言将会是:C#

 

7.       新的有关的dotNET的Windows操作系统,IIS 6,Application 服务器将出现,主要针对目前应用的安全、dotNET组件商业和商业事务运行环境、Web性能和安全、XML,SOAP性能优化以及Web Services部署等方面进行提高和优化。

 

8.       常规Web平面和内容浏览网站将继续倒闭或蜕变重生,目前简单服务的收费项目会增加,但费用低廉;网上简单交易将会增加,但交易和信息获得的方式将发生变化,不再完全由公司和网站来决定;另一方面一个网站是否成功将取决于它对Internet内容结构化的成熟程度、对其他网站的服务程度和本身团队的专业程度。其他商业网站借此来考察和评估某个网站可能带来利润程的度,然后决定是否同它一起完成一笔复杂交易。网站间的联盟和合作将密切而频繁,一个网站的价值将不再单纯是流散的Internet顾客的数量,而将体现在它在它的合作伙伴或联盟眼中的价值和它们一起合作获得总利润的数量。

 

9.       Mobile、IM及P2P的dotNET开发包和服务器软件将更加丰富和繁多,开发商和服务商将有更多的选择。普通的Mail将逐渐消失它原来的主要功能,XML Mail,带有声音和图像的Mail将继续增强Mail的功能。但手机、短信息、P2P、无线信息设备的服务将蓬勃发展。dotNET必须用它的特性来说明和表态:它的出现对这种发展趋势有促进性的帮助。

 

10.    第一款甚至更多款的dotNET病毒将出现。当然也还有第一款dotNET防病毒软件、第一款dotNET XBox游戏、第一款dotNET 网络浏览器、第一款dotNET MP3播放器。。。它们一定会出现,只是它以何种方式出现在某个它认为合适的某个地点罢了。

 

 


特别说明:

此文非优快云官方专栏文章,所以文中观点只是作者本人有感而发,不代表和反映其他人观点。

本文署名原创,优快云首发,如非经过作者授权其他人请勿用于新闻或商业用途。

如有其它疏漏不再一一注明

 

 



 

附上ZDNet China 的文章《二零零二年技术市场预测》

ZDNet China特稿,该文ZDNet China版权所有,原文URL:

http://www.zdnet.com.cn/developer/news/story/0,2000081594,20035894-1,00.htm

 

当回顾了我对2001年的预测与去年的事实相比较是如何进展之后,你可能认为我相当理智地避免再次尝试那样预测("实际上,当时我的肉体是受了很大伤害的……")  

。我想可能是一些人认为神志不清的定义就是一再地做同一件事情并且得出同一个结果,并试图使他能够清醒过来。

 

但是我,作为一名无畏的记者――同时也是技术专家和职业经理人,有时会被要求做出一些其他人看来可能是极为愚蠢的事情。我恰好将今年的预测列表从去年的五条扩展至八条之多。

 

1、ASP和ISP的灭亡

不仅是两个缩写字母到年终时会放弃使用那样简单,提供商联盟将为消费者(多数可能是电话公司的DSL接入,或AT&T的线缆接入)委托不少的高端接入提供商和上百的中小型公司提供分布式服务。我认为最近这一类提供商会被叫做诸如"Web服务提供商(WSPs)",因为他们的中心业务将是提供网络核心服务,而不仅仅是接入到网络上。(注:如果是英文,”Web服务提供商”可能是Web Services Provider)

 

多数的中小型公司在接入服务这一市场都很难赚到钱。WSPs的新焦点将是提供应用程序构建模块而非完整的应用程序。在此实际的情况就是增值零售商(VAR)的再次出现,因为分布应用和集合应用都表明网络主机服务将转到对客户的应用程序服务方面。(注:和国外一些机构认为的Web Service Intermediary概念类似,它位于Web Service Provider和 Web Services Client之间,它们主要作用是:Adding Value to Web Services )

 

2、不再强调HTML

从网站集合到Web服务集合的转移还会传达另外一种趋势:Web界面将从HTML语言转移出来。由于公司会习惯分为两大阵营(Java和.NET),他们看到这两种开发模式都顾及到丰富的图像应用程序的制作而无需相关的开发和安装费用。

 

当应用HTML开发的服务转到由SOAP(通过WSPs)开发的服务,客户端能够重新用使用动态下载的最新表单(现在可以在Windows系统的.NET中获得)的Java和Windows应用软件进行编写。

 

3、全球统一身份

到2002年底,你将能够在互联网上注册一个唯一的全球身份。事实上,也许我们当中的大多数都会同时拥有一个私人身份和一个公司身份。私人证件可以通过我们选择身份证明提供商(微软的MyServices,,美国在线的魔毯,或者其他一家提供该服务的第三方提供商)来维护。用户的雇主将维护公司证件。

 

使用该系统,你将能够经过一个私人或商业帐号(或者两者)登录到任何即时消息系统。商家将可以区别是一次个人购物行为还是企业应用以便他们随后启动适合的内部商业流程。

这是怎样发生的呢?微软和自由联盟计划组织的成员(Sun,美国在线和许多的银行及其他的大型企业)都将遵循一个基于Kerberos的标准,该标准允许通过第三方的身份证明系统提供商或通过应用Kerberos代表鉴别员工的公司的身份联盟。

 

4、蓝牙将消失

如果曾经有一种技术寻找问题来解决,那就是蓝牙。随着应用802.11a或802.11g技术标准的高速率(54MB)无线网络技术在2002年第一季度的出现,支持802.11b标准的11MB无线连接需求的芯片和基础构件的价格都会急剧下降。蓝牙有限的漫游范围和速度都将被弃之于不必要甚至是无用的境地。

 

5、市场将恢复到合理的水平

尽管我们不可能再看到曾经在互联网黄金期浮现的近乎疯狂的股价与有些戏剧化的上涨,我们还是可以看到市场今年之内会稳步地,引人注目地上升。以高科技为主的纳斯达克指数将加深受到传统公司的影响从而在下一年的第二季度达到2,500的平均值。我预测NYSE会在2003年初达到13,000的平均水平。

 

6、惠柏(HPAQ)模式不会再发生

非常明显,惠普的股东们并不对惠普-康柏的合并抱有与这两家公司各自的领导(卡莉·费奥利娜和迈克·卡普拉斯)相同的热情。副作用将于费奥利娜四月一日离开之日开始并由惠普董事局的决定将其分为两家公司而结束――其中一家公司将聚焦于中端系统和服务,而另一家侧重于图像方面(数码照相机,扫描仪,打印机,电子消费产品等等。)。

 

个人电脑市场已经过于饱和而无法支撑更多的商家,同时,如果惠普不能与一家拥有重要的个人台式电脑和服务器市场份额的公司(比如康柏)合并,那么他们只有避免经营该业务以获取财政上的良好境况。如果你当前购买了许多的惠普台式电脑和服务器,我不得不相当关注这些设备未来的工程以及故障修复支持服务状况。

 

7、对等网络(Peer-Peer)作为一种可行的商业模式出现

虽然即时消息(IM)通信量正在稳步增长,IM还未被广泛地认为是一种可以取代电子邮件或者电话的可行沟通方式。这种情况在2002年将会改变。

 

应用对等网络(P2P)而非客户端/服务器的群件服务技术将给这种趋势猛烈地添加动力。到今年年底,P2P通信量将会超出现有的电子邮件通信量(例如,在每个月基础上的P2P讯息数量将超出电子邮件的数量)。多数公司将被迫评估并采用P2P生产率应用程序,因为他们会日益频繁地使用这些程序与他们的合作伙伴以及客户进行交流而不再使用电子邮件。

 

8、处于尴尬境地

到2003年开始时,一家具有创造性的公司会开发出并且最终发布一种简单易用的用户程序设计工具,该工具使得每一个人,包括从家庭主妇到IT专业人员都能够创造出将Web服务集合到互联网应用之中的丰富多样的应用软件。

 

由于构建模块服务将在年中出现,而且也会出现相关技术文档和技术支持,则没有理由一家企业集团不会做到这一点。

 

事实上,许多的公司都应该考虑开发针对合作伙伴和客户的专用工具,这样可以让他们在他们的公司系统中建立个性化的界面。对我来说,显而易见的是Web服务将改革我们与客户以及贸易合作伙伴的交易方式。你的工作就是判定如何做才能确保你的公司会从中赢利。

 

已知文件名取文件所在目录                                                                           何志丹已知文件名,如何取文件所在目录?最简单的方法是从后向前找"//".但有时,文件名中没有"//",这时要先转化一下.具体代码如下:CString GetPathName(const CString strPathFileName){ //取 阅读详情

相关推荐

应用程序向导

应用程序向导  何志丹            使用应用程序向导可以快速生成程序框架。选择菜单“File→New”命令,此时会弹出“New”对话框,下面对该对话框中的常用选项进行逐一说明。1.文件(Files)属性页 单击“Files”标签,打开“Files”属性页,如图1-3所示。图1-3  文件属性页文件类型虽然多,但常用的只有两种:C/C++ Header Fi

闻缺陷则喜何志丹 3703

《专栏声音》有关dotNET技术2002年的10个猜想 (转)

《专栏声音》有关dotNET技术2002年的10个猜想 (转)[@more@]《专栏声音》有关do.NET技术2002年的10个猜想 XML:namespace prefix = o ns = "urn:schemas-mic...

csd3176的博客 125

LLM之RAG实战(五十四)| 复杂文档处理RAG框架:Ragflow

RAGFlow 是一种结合了检索增强(Retrieval-Augmented Generation,RAG)与流程控制(Flow)的人工智能技术架构。它通过检索外部知识库中的信息,结合自然语言生成技术,为用户提供更准确、更丰富的回答。同时,它还引入了流程控制机制,能够根据任务需求动态调整信息检索和生成的流程,从而更好地完成复杂的任务。RAGFlow 的核心优势在于将检索和生成相结合,打破了传统生成模型仅依赖内部参数进行文本生成的局限。

wshzd的博客 1067

《专栏声音》面向对象简史 (附: dotNET Architect们应该思考的问题)

《专栏声音》面向对象简史 (附: dotNET Architect们应该思考的问题) 小气的神 2002.05.06 现在如果还为面向对象而争论得面红耳赤似乎有些老式了,正如对于是否要先画流程图再写程序的争论一样,我们早已心明释然。我一直以为自己是一个比较清淡的“面向对象”进化派,更钟情和热衷于“面向组件”多一些。一旦喜欢上由许多组件(Component)构成的分布式环境似乎就很难

ccBoy的专栏 2757

Xilinx FPGA 10G Ethernet Subsystem example

The 10G Ethernet subsystem provides 10 Gb/s Ethernet MAC, Physical Coding Sublayer(PCS) and Physical Medium Attachment (PMA) transmit and receive functionality over anAXI4-Stream interface.

青城扬沙的博客 2380

NET 实战:30 天搞定企业级 Web 订餐系统(附完整源码 + 数据库设计)

订餐流程:浏览菜品 → 选择菜品及数量 → 填写送餐地址 → 提交订单 → 数据库记录核心代码(绑定菜品列表):vb' 绑定菜单表到DataGrid控件,展示菜品信息user id=sa;' 查询菜品名称、价格、口味Dim adpt1 As New SqlDataAdapter("select cdishid,vdishname 菜品名称,cdishrate 价格,vdishdescription 口味 from dish", conn)End Sub用户体验优化。

m0_67740236的博客 1517

《专栏声音》面向对象简史 (附: dotNET Architect们应

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

zgqtxwd的专栏 454

Linux Kernel入门到精通系列讲解 - 总目录

在学习Linux Kernel之前,需要先准备开发环境,方便后续进行开发。可以根据自身情况,选择性阅读该章节。学习该章节之前,你应该了解一下网络概念,明白为什么要讲这些,才能更有方向的去理解学习。Linux ARM平台开发系列讲解(设备树篇) 4.1.1 设备树的原理详解。本项目完全开源,仅供学习使用,如需其他用途,请与本人联系。),本章节你可以学习到。摄像头V4L2子系统、Linux kernel常用的子系统等,ARM架构、RISCV架构、Uboot等。

DSMGUOGUO的博客 1万+

《专栏声音》谁动了我的奶酪? (有感dotNET入世后的Windows developers)

 《专栏声音》谁动了我的奶酪?               (有感dotNET入世后的Windows developers) 小气的神 2001-11-30         不久前看到一本叫《谁动了我的奶酪》的书,很薄的一本书却很有意思也令人深思。它告诉我们“就像奶酪会变质一样,我们对生活的要求以及周围的生活环境都会不知不觉的变化。最重要的是我们必须承认这种

ccBoy的专栏 3488

Windows报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件的解决方法

Windows报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件的解决方法 在Windows的搜索框中输入Windows安全中心,搜索到后将其打开 点击病毒和威胁防护将鼠标移动到Microsoft Defender防病毒选项处,将定期扫描打开 下滑找到管理设置 先关闭篡改防护,再点击添加或删除排除项 先点击添加排除项,再点击文件,选择报出异常的文件,将其添加到排除项中,过程中会存在跳框确认,皆点击确定,完成后就可以运行报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件异常的文件

123 2万+

2023华为OD机试真题B卷 Python 实现【最长的元音子串长度】

定义当一个字符串只有元音字母(a,e,i,o,u,A,E,I,O,U)组成,称为元音字符串,现给定一个字符串,请找出其中最长的元音字符串,并返回其长度,如果找不到请返回0, 字符串中任意一个连续字符组成的子序列称为该字符串的子串

MISAYAONE的博客 902

《专栏声音》转向面向对象的12个步骤

《专栏声音》转向面向对象的12个步骤 小气的神 2002-4-12        关于转变和变化的话题我们已经讨论得不少了,不知你是否花时间考虑过这样一个问题:我们如何向一个新技术或新平台转变的问题?        过去的技术或开发方式的转变取决于软件开发的流程和实际的设计和开发人员,往往取决于最终的开发人员,这将是对单个开发个体的考验和转变。这种情况下转变成功或失

ccBoy的专栏 1706

21、博弈中的对抗搜索算法解析

本文深入解析了博弈中的对抗搜索算法,涵盖极小极大算法、阿尔法-贝塔剪枝、移动排序与换位表等核心技术。文章分析了算法的数学基础与实现机制,探讨了其在国际象棋、围棋等复杂游戏中的应用,并扩展至多人游戏中的联盟与合作行为。通过对比不同类型策略的优劣,展示了对抗搜索在实际博弈系统中的演进方向与优化路径,为人工智能决策提供了理论支持与实践指导。

rust6ferris的博客 129

《专栏声音》Web Services ,在困惑中突围

《专栏声音》Web Services ,在困惑中突围  小气的神  2001-12-12     “What is a Web Service?”,这是一个不错的问题,但也是我无法回答的问题,而且这篇文章不会对此有任何结论,开始不会有结尾也不会有,答案将是一个仁者见仁,智者见智的归结。回答它需要有足够的智慧和许多人的相同或相似的认识,而目前只能是雾里看花,能看多少看多少

ccBoy的专栏 1605

彻底解决Win11锁屏界面黑屏或者图片不变化

windows锁屏后黑屏

renkai721的专栏 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

两台内网机器直接对话:EasyNTS上云网关平台P2P互联规则怎么配

再决定是否选择“允许服务中继”兜底。

AI与流媒体视频技术 186

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

快捷键与热键有何异同?

本文对比了热键与快捷键在“粘贴”操作中的异同:用户层面,热键需按Alt+字母组合,快捷键则直接Ctrl+V;开发者层面,修改热键仅需调整菜单标题,而修改快捷键需编辑资源文件中的加速器设置。文章强调专业分工的重要性,并推荐相关排样优化与工具箱技术博文。

闻缺陷则喜何志丹 1746

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

从异地组网到内网穿透:一套 P2P 直连架构如何演进成远程访问工具

同样是从外网访问家里的 NAS,有的方案装完就能用,有的折腾半天端口映射、公网 IP,最后还是连不上。其实不是,差在底层架构。

jiedianxiaobao的博客 313

为什么要把父类的析构函数定义成虚函数?

问:为什么要把父类的析构函数定义成虚函数?答:否则子类的析构函数可以未被调用,具体代码如下:class A {public: A(){TRACE("A()/n");}; ~A(){TRACE("~A()/n");}; };class B : public A {public: B(){TRACE("B()/n");}; ~B(){TRACE("~B()/n");};};void CEgDl

闻缺陷则喜何志丹 1525

p2pdma和dmabuf区别

。

zly8865372的博客 290

按Ctrl键会引发几次按键消息

                                                                           何志丹(一),新建一个单文档工程CtrlEg。(二),为CCtrlEgView的WM_KEYDOWN消息和WM_KEYUP消息添加响应函数。具体代码如下:void CCtrlEgView::OnKeyDown(UINT nChar, UINT nRe

闻缺陷则喜何志丹 1811

两台内网机器直接对话:上云网关/端口穿透/设备上云EasyNTS上云网关平台P2P互联规则怎么配

再决定是否选择“允许服务中继”兜底。

EasyCVR视频融合云平台的技术博客 198

四路 CAN 转 4G 网关

SG‑CAN‑4G‑410 为**四路隔离 CAN 转 4G 工业网关**,把 CAN2.0A/B 报文封装成 TCP/UDP 报文,通过 4G 无线网络实现 CAN 总线远程监控、远程控制。四路 CAN 相互独立;以太网仅用于本地配置,不做业务数据传输;支持移动 / 联通 / 电信 4G 网络。

S2003120416的博客 166

【计算机网络】断点续传是怎么做到的:从 Range 请求到分片上传的完整机制

断点续传在下载侧靠的是 HTTP 现成的 Range 协议,Content-Range 保证偏移对得上,If-Range 防止文件变更导致的错误拼接;上传侧没有标准,需要自己设计 init/part/complete 三段式交互,核心是让服务端记住“哪些块已经收下”,从而把失败粒度从整个文件降到单个分片。 这套机制可以迁移到任何长耗时操作的设计上。判断方法很简单:先问失败粒度是多少。如果一次操作失败就得从头再来,那它迟早会在生产环境里出问题——传输、批量导入、数据迁移、长事务,都是同一个道理。把大操作切成

2503_94545876的博客 540

【Linux网络】TCP 服务器并发处理多客户端:从 fork 分发到双重 fork 彻底消灭僵尸进程

拆解 TCP 服务器并发演进链:fork 分发连接、SIGCHLD 循环回收僵尸、双重 fork 交孙进程给 init 收养,并给出模型选型与线上排错对照。

2301_78967866的博客 429
上一篇: 我dotNET 所以我绚丽 (WinForm控件小选)
下一篇: Java 2 企业版 与.NET (Jim Farley的个人看法)
ccBoy
博客等级 码龄26年 6粉丝 96原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值