发布于 2026-01-06 0 阅读
0

⚰️2022 年 C# 会消亡吗?

⚰️2022 年 C# 会消亡吗?

👉 C# 是一种已死的编程语言
👉 C# 毫无用处
👉 C# 是一种糟糕的编程语言

显然你已经听说过C#编程,否则你也不会读到这篇文章。我会揭露全部真相,然后由你来决定是否要继续学习C#编程。

在开始之前,需要说明的是,关于 C# 存在很多不确定性,尤其是在那些试图进入这个行业的年轻专业人士或开发人员中;当他们听到C#时,可能会将其与CC++混淆,并认为……

“那是什么?” 🤔

所以现在我想解释一下情况。


🤔 什么是 C#?

首先你应该知道的是,C# 是微软开发的一种面向对象的编程语言。它的出现源于对一种功能强大的面向对象语言的需求,这种语言能够构建更复杂的程序,而之前的Visual Basic .NET已经无法做到这一点。

C# 是一种于 2002 年发布的编程语言,广泛应用于各种应用领域,包括Web 开发桌面应用程序以及各种脚本语言。因此,它并不算非常古老;相比之下,PHP、Java、JavaScript 和 Python 等语言的历史要悠久得多。


📚一点历史

C# 诞生之时,Java 是当时的主流语言,因此微软决定开发一种与 Java 非常相似,但基于 C++ 和 Visual Basic .NET 的语言。事实上,C# 正是由此而来:

我们有了C++,加上++,就形成了星号,然后就有了C#

C++++ = C#

这并不意味着 C# 不成熟,只是意味着与其他语言相比,它是一门年轻的语言,而且它比你可能想象的要好得多,所以 C# 不会消亡,因为它是由微软构建和维护的。


🔧 我们可以用 C# 创建什么?

C# 是一种通用语言,可用于创建全栈 Web 开发。

🖥桌面应用程序

C# 也用于创建WindowsMac OS的桌面程序。此外,您还可以使用 C# 创建 Web 应用程序。

💻 基于 Web 的应用

最初,它们使用Web.Forms构建,然后是MVC,最后是.NET Core(不久后我们将迎来 .NET 6)。然而,它并不局限于 Web 开发。C# 也被用于创建移动应用程序。

📱 移动应用

微软曾尝试开发“现已停用”的 Windows Phone操作系统(其后端需要 C#),但最终失败了。随着 Windows 10 和现在的 Windows 11 的推出,该操作系统的应用程序都是用 C# 开发的(显然代表了 Windows Forms 的整个发展历程)。

但这还不是全部,因为还有Xamarin Forms。它能够开发跨平台移动应用,也就是可以在 Android、iOS 和 Windows 操作系统上运行的应用。

🎮 游戏

如果你想制作电子游戏,也可以使用Unity。我不知道你是否了解,Unity 游戏引擎是用 C# 编写的,现在它是最流行的游戏引擎之一(如果不是最流行的话)。

2021年最常用的游戏引擎(statista.com)

此外,电子游戏还允许你构建增强现实应用程序,这些程序允许你使用诸如Oculus Rift之类的头盔来生成虚拟现实全息图,并与 3D 虚拟环境进行交互。在 Unity 中可以使用 C# 来实现这一点。

如果你对虚拟现实感兴趣,微软的HoloLens让这一切变得简单,在我看来,它是当今市场上最先进的设备之一。

微软 HoloLens

🧠 人工智能应用

借助Azure 云服务,我们可以使用 C# 语言构建与我们的应用程序连接的人工智能服务。

🏠 物联网

当然,还有云服务和物联网。使用ArduinoRaspberry Pi ,您可以轻松地用 C# 编写代码,连接传感器,并使用同一种 C# 语言将电子元件和编程元件组合在一起。这在家庭自动化智能家居等领域有着极其复杂的应用。

🔀 集成

C# 还允许你进行集成(例如Web 服务Web API),并开发互连的服务或微服务。
有些人说他们可以用RubyPHP实现这些功能,答案是肯定的,但我的问题是……

为什么? 🤔

如果你能用 C# 实现所有这些功能,它将变得极具价值,并在全世界范围内都拥有极高的市场竞争力。


💀 C# 正在走向消亡吗?

不。

微软投入巨资确保 C# 成为当今的主流语言,花费了20 亿美元用于市场营销,并试图说服开发者接受这个基于 .NET 基础架构的新平台。

.NET 框架在众多开发者中非常流行;如果你现在说 C# 已死,那么美国就不会有 88,000 个 C# 相关工作岗位了。

在 indeed.com 上搜索美国 C# 相关职位。

C# 为您提供了大量的职业机会,职位空缺越多,您就越有机会展现自己的才能并获得第一份软件开发人员的工作。


✅ 2022年还值得学习C#吗?

C# 正在被集成到各个平台,包括桌面、在线、未来技术、游戏和服务。因此,你绝对应该立即学习 C#,因为它能为你提供最佳的就业机会,并能确保你在职业发展过程中获得稳定的工作。

你可以看到,C# 现在无处不在。任何声称它不再有用的说法都大错特错。事实上,在你阅读这篇文章的时候,学习 C# 是你目前最好的选择。

所以,如果你在想 C# 是否正在消亡,别担心;它实际上正在以指数级的速度发展。


⌛ 学习 C# 需要多长时间?

如果你每天花大约一个小时学习,大约需要两到三个月才能掌握C#的基础知识。如果你是兼职或全职学习,学习C#的速度可能会更快。

但不要被这个数字误导。如果你想成为一名专业的 C# 开发人员,你需要投入更多的时间学习这门语言。要真正掌握 C#,并在职业环境中取得长足发展,通常至少需要一年的时间。

你的学习之路永无止境,你总能学到新东西。不过,几个月后,你应该就能独立开发一些复杂的应用程序了。


🟢 结论

C# 是一门值得学习的编程语言。如果你掌握了基础知识,那么你所学到的技能将适用于各种平台,并可用于创建任何东西。

你可以将 C# 用作全栈语言,而使用 C# 进行编程将是最佳选择。到2022 年,C# 将成为一种广泛使用的语言,并在Java 和 Python等其他编程语言中享有盛誉。

文章来源:https://dev.to/bytehide/c-in-2022-will-it-die-5501