⚰️2022 年 C# 会消亡吗?
👉 C# 是一种已死的编程语言
👉 C# 毫无用处
👉 C# 是一种糟糕的编程语言
显然你已经听说过C#编程,否则你也不会读到这篇文章。我会揭露全部真相,然后由你来决定是否要继续学习C#编程。
在开始之前,需要说明的是,关于 C# 存在很多不确定性,尤其是在那些试图进入这个行业的年轻专业人士或开发人员中;当他们听到C#时,可能会将其与C或C++混淆,并认为……
“那是什么?” 🤔
所以现在我想解释一下情况。
🤔 什么是 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# 是一种通用语言,可用于创建全栈 Web 开发。
🖥桌面应用程序
C# 也用于创建Windows和Mac 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# 编写的,现在它是最流行的游戏引擎之一(如果不是最流行的话)。
此外,电子游戏还允许你构建增强现实应用程序,这些程序允许你使用诸如Oculus Rift之类的头盔来生成虚拟现实全息图,并与 3D 虚拟环境进行交互。在 Unity 中可以使用 C# 来实现这一点。
如果你对虚拟现实感兴趣,微软的HoloLens让这一切变得简单,在我看来,它是当今市场上最先进的设备之一。
🧠 人工智能应用
借助Azure 云服务,我们可以使用 C# 语言构建与我们的应用程序连接的人工智能服务。
🏠 物联网
当然,还有云服务和物联网。使用Arduino或Raspberry Pi ,您可以轻松地用 C# 编写代码,连接传感器,并使用同一种 C# 语言将电子元件和编程元件组合在一起。这在家庭自动化和智能家居等领域有着极其复杂的应用。
🔀 集成
C# 还允许你进行集成(例如Web 服务或Web API),并开发互连的服务或微服务。
有些人说他们可以用Ruby或PHP实现这些功能,答案是肯定的,但我的问题是……
为什么? 🤔
如果你能用 C# 实现所有这些功能,它将变得极具价值,并在全世界范围内都拥有极高的市场竞争力。
💀 C# 正在走向消亡吗?
不。
微软投入巨资确保 C# 成为当今的主流语言,花费了20 亿美元用于市场营销,并试图说服开发者接受这个基于 .NET 基础架构的新平台。
.NET 框架在众多开发者中非常流行;如果你现在说 C# 已死,那么美国就不会有 88,000 个 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



