微软,您的.net为中国程序员带来了什么?-Java基础-Java-编程开发

win10 运行lisflood_8踩过的坑 1、安装cuda及VS2019 https://www.bilibili.com/read/cv7335974/ 2、netcdf.h头文件找不到问题 https://www.cnblogs.com/lyggqm/p/12926974.html https://blog.csdn.net/u011954296/article/details/54617048 3、编码问题 https://blog.csdn.net/qq_33485434/article/details/81196843 4、 阅读详情
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

往事如烟:2003年,那时我还在念大三,像中国大多数学生一样,为到底是投诚Java还是效忠.net日夜争论,上下求索,迷茫中特别渴望有一盏明灯照亮我辈学子的前程,当时,各大媒体的报道是市场中.net和Java平分秋色,各领风骚,我的很多师哥多曾持此般言论:跟着微软有馒头吃,这些都或多或少的影响着我们的抉择。

我的很多同学基本是选择了.net,原因大部分是相同的:首先,我们为学校免费开发的成绩查询系统、新闻发布系统等等基本上都是基于ASP Sql Server的,因为他们好学好用,所以抱着老子是英雄,儿子是好汉的心态,进一步学习.net是水到渠成的事情。再次,.net学习资料,开发文档可谓一应俱全,.net的开发过程也确实易于上手,比起我那帮学Java的同学,一碰到问题就得翻遍整个互联网,成天恨得Java咬牙切齿,我们是舒心多了。最后,就是个人崇拜问题了,那时候大家都是学生,除了知道Windows和微软之外,Unix、Linux都只是美丽的传说,谁都不曾一睹芳容。微软就是我们心中的太阳,其他的如Sun、Bea、Borland之流都是些乌合之众,我们靠着微软的这棵大树好乘凉,好奔个灿烂的前程。

毕业后,就依靠.net这个武器拼杀于各个求职现场了,很多公司需要.net技术的,可都是些小公司,那些学Java的同学找的单位都是大公司,待遇不错,发展前景也明朗得多,多年来学Java的悲情苦恨似乎一下子就烟消云散了,而我们.net派则或多或少有点郁闷,但是我们还是一样斗志昂扬的猛虎出山了,并笑言:三年后看我们如何用.net灭了那帮竖子。

两年来在软件业的摸爬滚打,眼界大大拓展,同时对各个平台、编程语言有了较深入的了解,所以,今天我大胆发问:微软,您的.net为中国程序员带来了什么?只为当年我的那一腔赤诚,也为我今天的许多困惑。

我是学.net的,两年来我一直坚守着“嫁鸡随鸡,嫁狗随狗”的传统道德,对.net,对微软不离不弃,即便在前年那个.net权威向全世界质疑.net战略时,我还是对.net忠心不二,并轻视那权威“竖子不足与谋”。可以说,.net信仰我一直没有丢失。我是用.net的,两年来我一直在努力学习和掌握它各方面的知识,并对开源项目DNN深入研究,为.net这么的强大功能、这么高的开发效率而自豪,可以说,.net技术水平我一直苦苦相随。

而这些年,.net给我带来了什么?不错,我先要感谢.net,通过它,我学到了很多东西,也顺利的找到了工作,目前月薪也翻了几番,在北京算个入门级的白领,表面上不错,但请仔细来观察我的路程,两年来我所有从事的项目,没有一个是大项目,准确的说,没有一个是超过30万元的项目。为什么?不是兄弟我无能,是你微软老兄不够努力,不够大度啊。你.net绑死在Windows操作系统下,可真正的企业级应用谁用你漏洞百出的服务器?因而也就没有重量级的用户采纳你才华横溢的.net。

说句实话(我不怕招来无数板砖),.net无论是在语言设计、框架设计等各方面都比Java来得漂亮,是真正的后起之秀,在Studio环境下编程那是行云流水,痛哉痛哉的事情,也许我是让微软惯坏了,每次我写Java程序时,一打开Jbuilder或者Eclipse时,那慢得如牛的启动速度,极不人性化的操作就直皱眉头,可现实是,人家Java比你.net混得滋润得多,因为人家大度,人家海纳百川,所以钱财滚滚。

每次我们去谈项目的时候,金融、电信行业的用户就明确表示不用.net,为什么?人家的服务器都是Unix的,.net在这里连生存的机会都被你微软自己掐死了,我连给你分辩的机会都没有。中型企业呢?人家也是因为你的Windows服务器不争气,.net不能跨平台而弃之不用。至小型企业,或者稍微囊中羞涩一点的中型企业,.net在这里倒混得有滋有味,可惜这些企业把钱看得比命还重要,开价低得你想哭。而他们的需求也往往简单,有个内容发布系统、留言系统等差不多够了,这些东西在网上一搜一大把,而且都做得不含糊,用得着你开发吗?好不容易有个OA的单子吧,人家小企业根本就不懂软件开发,成天变需求,这么个小单子可以把你呛得出血,人家还说怎么做这么个东西要这多么钱?这时候,我血涌上来了,当时就想全身捆着炸药包,往微软总部冲…

再来横向比较.net在各个领域的应用吧。首先,在桌面应用上,Java就难以望其项背了,用.net开发效率远高于VC,而执行效率也不含糊,你要硬说是Delphi的再生,我也一点意见没有,可还是不太成气候啊,弄弄小程序可以,可是你做产品,有用.net的么?为什么?大多数情况下要附带个.net framework包,2000以下的系统还没法用,而且很多系统功能.net确实没法完成,可以说,桌面开发上,很长一段时间仍然是VC的天下。Web应用上,J2EE势不可挡,ASP.net尽管很优秀,但是由于整个生态环境不好,没有超强的服务器支撑,IIS在应用上差强人意,不能够跨平台,尽管在小客户,轻量级应用上,ASP.net有点人气,但这不过是螳臂挡车,所以说Asp.net要与J2EE争锋,那是关公战华雄,高下立判。还有一个重要的领域,就是移动开发了,这点我现在天天祈祷,微软可千万不要软下来了,终端应用一直是你微软的强项,目前表现还算是可圈可点,你要是.net在这方面也输给了J2ME,我只好另投名主了。

综上所述,目前.net在应用中处于一个非常艰难的时期,确实不像Java,首先在J2EE上大获成功,令人睹目,.net目前还没有在某个领域体现出王者之风,罪魁祸首就是绑死在Windows上,可你要微软改变这一策略,你可以选择等待,就像当年秦香莲等陈世美一样。现实情况,对.net是坚挺,还是另投名主,那就看各位看官的人生规划了,目前我的打算是这样的,仅供参考:

继续深入学习.net,达到一个新的高度,毕竟这孩子也相当不错,尽管那些有钱的企业,大企业都对它没有兴趣,选择了.net你可能会穷一点,但是它的应用领域是越来越清晰了,小型企业应用它肯定长驱直入,我最看好的是移动开发领域,当然这要看Windows Mobile了,它有多成功,那么.net就有多风光,但是我一直坚信在个人终端领域,微软无人可挡其锐。

其次,微软这些年一直高喊要向企业级进军,因为这是块利润最丰厚的领域,看看IBM在中国混得红光满面就知道了,我们个人,当然也要跟上,钱程似锦啊。不过,我是不会带着.net这把剑杀进来的,因为微软在企业级应用做得还很不够,我现在努力的是,学习在Unix下开发,以图进取。当然,有志向的朋友可以有余力攻向VC ,可以做桌面应用,只可惜我们早已陷入了人民盗版的汪洋大海中,你的产品有多出众,盗版就有多厉害,何况在当下中国若非王选、王志东、王永民之软件至尊,你要能做出成功产品,别忘了给我发封电子邮件,你的Fans我是当定了。

天,慷慨生我,地,慈悲养我,天地于我,即有所爱,必有所望!既然今生选择了软件开发,就无怨无悔,我所希望做到的,仅仅是想把我的工作做好,写的软件别人能用上,愉快的用上。

转自:http://blog.youkuaiyun.com/starchenzhi

零基础DSP实战TMS320F28035:第九节,ADC比较器&EPWM ADC比较器框图如下所示:-电压-----------------------------输出-电压A>电压B------------------ 1-电压A 阅读详情

相关推荐

SAR成像系列:【3】合成孔径雷达(SAR)的二维回波信号与简单距离多普勒(RD)算法 (附matlab代码)

二维回波信号分析

zr2006_7的专栏 2万+

精彩回顾|2021 中国 .NET 开发者峰会

.NET Conf China 2021 是面向开发人员的社区峰会,基于 .NET Conf 2021,庆祝 .NET 6 的发布和回顾过去一年来 .NET 在中国的发展。峰会由来自北京、...

dotNET跨平台 2923

银河麒麟V10系统下,手把手解决Ollama安装报错‘GLIBCXX_3.4.25 not found’

本文详细介绍了在银河麒麟V10系统下解决Ollama安装报错‘GLIBCXX_3.4.25 not found’的实战指南。通过隔离编译新版libstdc++、环境变量引导和服务化封装等安全方案,确保在不破坏系统稳定性的前提下顺利运行Ollama,适用于国产操作系统与AI工具的兼容性需求。

weixin_42556197的博客 484

.NET为什么不被国产化待见

生态成熟度差距:Java等技术栈在国内深耕多年,从开发工具、中间件到行业解决方案(如金融、政务系统)均已形成完善的国产化生态,而.NET的国产化配套(如适配国产操作系统、数据库的组件)起步较晚,导致企业迁移成本较高。- 国产化软硬件适配:国内推进的“信创”体系(如鲲鹏芯片、麒麟操作系统、达梦数据库等),早期优先适配Java、C/C++等技术栈,.NET的适配进度相对滞后,导致在必须使用国产化软硬件的场景中,.NET项目部署难度更高。国产化的核心目标之一是实现“自主可控”,即技术不受外部商业公司制约。

dotNET跨平台 234

【深度学习】肺结节分割项目实战一:处理数据集

一、LIDC-IDRI数据集简介 官方网站 肺图像数据库协会的图像收集(LIDC-IDRI)包括诊断和带有病变注释标记的肺癌筛查胸部CT。这是一个网络公开的国际资源,用于肺癌检测和诊断的计算机辅助诊断(CAD)方法的开发、培训和评估。 数据集包含1018个病例,每个病例包括来自临床胸部CT扫描的图像和一个相关的XML文件,该文件记录了由四名经验丰富的胸部放射科医生进行的两阶段图像注释过程的结果。在最初的盲读阶段,每个放射科医生独立审查每个CT扫描,并标记出属于三种类型之一的病变(“结节>= 3mm”,

weixin_42182906的博客 1万+

Python读取Matlab v7.3数据

文章目录Matlab保存数据Python读取 v7.3 Mat Matlab保存数据 在matlab设置中,常规->MAT文件,选择MATLAB版本7.3或更高版本保存数据。 注意保存数据的文件名为 corre.mat,保存的数据数组为data; 后面python的读取中会用到这两个参数 Python读取 v7.3 Mat 先安装hdf5storage库,再使用以下代码,就可以读取到mat中的数据,注意 import hdf5storage import numpy as np dataDi

weixin_43121914的博客 1082

2021.NET大会日程首发!行程亮点全曝光!

{倒计时4天·文末有福利→·.NET机器人定制抱枕}2021年12月18日由中国各地技术社区共同发起举办、知名企业和开源组织联合协办的2021年中国.NET开发者大会即将盛大开幕▽2020...

dotNET跨平台 481

边缘AI工业落地:YOLO26-Seg + RK3588 NPU 极致部署(低功耗+实时实例分割,工业场景全覆盖)

本次实战汇总了「YOLO26-Seg+RK3588 NPU」工业边缘部署中最常见、最致命的8个坑点,所有坑点均来自真实工业项目,解决方案均为零代码/一键操作,无需复杂配置,能让你少走90%的弯路,节省大量时间,必看必记!❌ RKNN转换报错「算子不支持/模型加载失败」→ ✅ 导出ONNX时必须指定opset=12,重新导出即可,RK3588唯一兼容版本;❌ 分割mask错位/轮廓模糊 → ✅ 导出ONNX时加,并保证RKNN的归一化参数与YOLO26一致,零代码修复;

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1719

微软,您的.net为中国程序员带来了什么?

往事如烟:2003年,那时我还在念大三,像中国大多数学生一样,为到底是投诚Java还是效忠.net日夜争论,上下求索,迷茫中特别渴望有一盏明灯照亮我辈学子的前程,当时,各大媒体的报道是市场中.net和Java平分秋色,各领风骚,我的很多师哥多曾持此般言论:跟着微软有馒头吃,这些都或多或少的影响着我们的抉择。我的很多同学基本是选择了.net,原因大部分是相同的:首先,我们为学校免费开发的成绩查询

小智专栏 4569

sec_uid

webcast_uid转sec_uid,webcast_uid转uid,webcast_uid转dy号

m0_56967679的博客 4421

LDRA Testbed软件静态分析_常见问题及处理

通过前面的几篇文章,LDRA Testbed软件静态分析的内容基本讲解完了,本篇文章将针对使用Testbed进行软件静态分析的常见问题进行介绍。 到此为止,LDRA Testbed软件静态分析的内容已经全部讲完,如果有问题,欢迎私信提问(不经常登录,回复可能不及时,见谅)。下一篇文章将开始讲解如何使用Testbed进行单元测试。

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 2590

.NET技术在中国为什么老被人嫌弃

这个话题有点自黑的意思,我从.NET 1.1开始玩.NET,到现在已经11年了,我是看着.NET成长起来,在中国壮大的,也见证了近几年.NET被各种嫌弃,其实说到底还是中国的架构师太少,我是说真正懂行的架构师,一个资深的架构师是不会直接攻击一门语言或者嫌弃一门语言的,而是会从操作系统、服务器应用容器层面是分析性能、实现成本以及有多少坑。 我其实和很多客户、IT经理、高级软件工程师、架构师聊过,所...

weixin_30258901的博客 1474

model_optimizer将pi05端到端延时进一步优化到68.13ms了

目前在保持灵活性和性能之间找到一个较好的平衡。vit, llm仍然使用onnx->trt_engine的路径,量化可以通过https://github.com/NVIDIA/Model-Optimizer.git支持。同时支持通过cutedsl手写算子进行进一步优化denoise因为步数多,kernel launch多,因此完全通过手写融合算子实现,将所有steps进行一次大的cuda graph capture.

happyAnger6的专栏 60

微软,您的.net为中国程序员带来了什么?(转)

往事如烟:2003年,那时我还在念大三,像中国大多数学生一样,为到底是投诚Java还是效忠.net日夜争论,上下求索,迷茫中特别渴望有一盏明灯照亮我辈学子的前程,当时,各大媒体的报道是市场中.net和Java平分秋色,各领风骚,我的很多师哥多曾持此般言论:跟着微软有馒头吃,这些都或多或少的影响着我们的抉择。 我的很多同学基本是选择了.net,原因大部分是相同的:首先,我们为学校免费

java1019的专栏 373

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

了解Java,便了解了微软.NET

人们对于美国微软在经过精心策划后于6月宣布的“Microsoft.NET”的设想是见仁见智。在传媒中“目前还很难说”的反应居多。实际上,由于具体产品开始出笼还是2~3年以后的事,现在说三道四确实为时尚早。            这里有一把可以用来快速理解Microsoft.NET的钥匙。那就是先了解Java技术。这是因为微软自己就说过,“只要知道Java就可以更快地理解Microsoft.NET”

netyfhome的专栏 1252

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

写在.NET 15周年之际——致那些仍然爱着.NET的中国程序员们

我曾经是一名VB、PHP、ASP程序员,大概12年前吧,那时候我还在大学里,.NET刚诞生3年不到,还不是很流行。2005年我开始接触.NET 1.1,从那时起我就开始迷上.NET的核心语言C#。有人开玩笑说C#是C++++,其实没错啊,他确实是C++的加强版。 .NET其实有一段鲜为人知的历史,感谢微软早期华裔员工陈榕先生在3个月前与我分享这段历史,当然能在上海见到陈榕先生绝对是缘分,也是我的荣幸,可能大家不知道,陈榕曾参与IL Remoting和DCOM的开发和设计工作,他甚至创造了真正的国产操作系统

霍力强的专栏 888

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

微软ERP Microsoft Dynamics AX学习

微软ERP Microsoft Dynamics AX简介Microsoft Dynamics AX(以前称为Microsoft Business Solution Axapta)是一种可定制的商务管理解决方案,使您和您的员工能够更有信心地作出商业决策。Microsoft Dynamics AX 的工作方式与您熟悉的微软软件(例如Microsoft Office 程序和Microsoft SQ

fly321的专栏 3804

中国.NET:各地微软技术俱乐部汇总(持续更新中...)

中国.NET:各地微软技术俱乐部汇总(持续更新中...) 本文是转载文,源地址: https://www.cnblogs.com/panchun/p/JLBList.html by 史记微软. 成功的故事荡气回肠,失败的故事千回百转,但是你不去追求与偿试,你永完不会知道成功的原因失败的原因是什么,人生一辈子也就三万天,如果每天糊里糊涂的过去了,若干年后要连故事都没得讲。如果你还是孤...

极客学长Bravo | 突破信息差 | 副业生财有术 9306

Java.NET --一个基于Java的Microsoft.NET框架的实现

至2000年底,Microsoft开始发布有关.NET这一全新的应用开发架构的细节,这些细节最初有些模糊,以至引起很多嘲笑,被视为“担心、不可靠、怀疑”(FUD)。然而,当Beta版的新版Visual Studio--Visual Studio.NET出现在开发者面前时,与现实相结合,.NET框架价值显而易见,而绝不是FUD。随着”冰雹”(一套Microsoft计划提供给其它厂商能兼容

willsound的专栏 937

微软全力拥抱 Java !

作者 | 苏宓出品 | 优快云(ID:优快云news)虽然一直以来,微软的不少产品在很多层面都有使用 Java 语言,但近日其官网上的一则「Microsoft is committed to the success of Java developers」(微软致力于 Java 开发者的成功)的公告正式吹响了微软全面拥抱 Java 的号角。对此,我们也不禁好奇,继构建 C#、.NET、TypeS...

优快云资讯 2万+

.NET还是JAVA,一个中国程序员的评论

在工作了一段时间,对Java有了比较深入的运用后说说自己的感觉。    我自己的职业也许要给一些人骂,我坦诚说我是做对日外包的,做这个工作不是说我对日本有多么的好感,只不过现在工作难找,而且我们也属于出口日本,也不是从日本进口,所以心里觉得也不算过分。我们公司有两个外包部门,我所在的部门主要做得是J2EE架构的B/S或者B2C开发,另外一个外包部门做.NET的比较多。    在技术上,我的

AI早餐汇 2万+

2026年,.NET终于站起来了!微软Agent Framework让Java开发者集体沉默

2026年,Microsoft Agent Framework标志着.NET在AI智能体领域真正迈入工程化阶段。开发者不再需要拼凑零散组件,而是可以基于一套统一、可扩展的框架,快速构建具备实际价值的智能应用。在国产大模型能力持续提升的背景下,.NET开发者完全有条件构建安全、可控、真正落地的AI智能体系统。不妨从一个简单的技术问答助手开始,迈出这一步。而Java?还在等它的"统一框架"。📚参考资料Microsoft Agent Framework 官方文档.NET Blog 介绍文章。

xiangxingze的博客 1530

.net和java_Java程序员和.NET程序员的区别

1、Java程序员大多会一些设计,知道设计模式,知道IoC;相反,.NET程序员很多没有做过设计,也不知道什么叫设计模式IoC。原因:.NET程序员大多认为设计没有必要,有什么功能需要直接拿VisualStudio开始编码了,一旦发现搞错了重新修改一下也不是什么难事。2、Java程序员大多会做原型,会用DreamWeaver。.NET程序员会用VisualStudio。原因:.NET程序员认为有画...

weixin_33842051的博客 1119

什么是.NET Framework? 微软对Java的回答

什么是.NET Framework? .NET定义 .NET是Microsoft创建的软件开发框架,以及相关的工具,语言和运行时生态系统,旨在简化从台式机到移动设备的各种平台上的应用程序开发。 尽管.NET(发音为点网,有时写为.Net)最初是在00年代初期与Microsoft专有的Windows操作系统和平台捆绑在一起的,但现在可以为Web,MacOS,iOS编写.NET应用程序。 ,...

cxu0262的博客 605
上一篇: WEB开发技术比较报告-Java基础-Java-编程开发
下一篇: JAVA 与.NET 在前途上面的比较-Java基础-Java-编程开发
java169
博客等级 码龄18年 27粉丝 2568原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值