信创来袭,我们应该何去何从(信创还有机会吗)

createh52个月前 (02-04)技术教程10


最近,随着我国自主可控产业的快速发展,"信创"(信通技术和人工智能)已经成为一个热门话题。越来越多的人开始讨论,在信创大潮下,苦逼的程序员们应该采取什么样的应对措施。

首先,有许多人担心.NET平台会被排除在信创的认证之外。

的确,.NET不是国产平台,而信创强调自主可控。但是我们也看到,目前信创的重点仍在芯片和操作系统,对开发语言的限制相对宽松。Java等语言都得到支持,所以.NET被完全排除的可能性并不大。毕竟,一个成熟的生态需要各种编程语言来覆盖不同的需求。.NET也有其自身的优势,已经推出过一些本地化的中国版本。若进行激进的平台切换,风险和代价都很大。综合来说,.NET在中国仍将发挥重要作用,即便不是主流框架。

其次,Java无疑是信创主流的开发语言。这主要是因为Java具有跨平台性,生态完善,在服务器端应用中占主导地位。但是,信创还处在早期,语言格局长期来看还可能变化。毕竟,任何技术都在不断进步,信创也不会一成不变。Java现在处于领先,但功能更强的新语言仍可能出现。以Web为例,早期Java主导,但现在前端技术进展迅速,JavaScript已经成为另一重要语言。信创需要不同语言相辅相成,才能壮大生态。

另外,华为推出自研的鸿蒙系统,但开发语言仍以Java为主,前端采用JS。这显示出当前华为也在平衡兼容性和自主可控。此外,华为还在研发自己的编程语言,是否成为信创主流还有待观察。毕竟,自主研发需要大量投入,成功商业化难度不小。就像谷歌也试图自主开发操作系统,但至今未真正取代Windows和iOS。自主语言成功需要产业链支持、开发者积极性等多方面条件。

需要注意的是,任何语言都需要时间建立良好生态。华为语言要完全取代Java等,也需要长期积累。且语言只是工具,科学问题更为关键。对于大型工业软件的研发,语言选择并不是核心,解决复杂科学问题才是关键。比如航空研究,需要大量算法创新,这依赖科研人员的智慧多过编程语言。

信创带必定会来许多新变化,但不必过度悲观。我们这些程序员仍有时间做好平稳过渡的准备。保持开放心态,紧跟形势发展,不断学习新技能,是应对变化的最佳策略。信创为IT界带来的是机遇大于挑战,让我们拭目以待,积极应对。

搞Java程序员可以继续深耕;搞.NET程序员也不必惊慌,可以逐步学习新语言;前端可以抓住JavaScript带来的发展机遇。只要坚持学习与进步,我们就能在信创的浪潮中占有一席之地。

另外华为的新编程语言也在紧锣密鼓的测试中,相信过不了过久,大家就一起来学习新语言了。

相关文章

Java 和.NET,谁将“统治”未来(java和netbeans)

随着时代的变化,技术在不断发展,编程语言的重要性也在发生变化。所以,要我们在两门语言中二选一,通常很困难。在这篇文章里,我们要讨论的是 Java 和.NET 之间的“战争”。.NET 和 Java 是...

JAVA和.NET谁更优秀?你选择谁?(java和.net哪个简单)

Java和.NET都是现代流行的编程语言,它们在许多方面都有各自的优缺点和优势。下面我们将详细分析Java和.NET谁更优秀,并给出具体理由。性能:Java和.NET在性能上没有明显的区别。它们都是基...

为什么说微软开源 .Net 也拼不过 Java?

.Net 服务器端源代码的开源对于微软而言是很重大的一步。然而这个动作的影响有限,也必须说 .Net 距离追上 Java 的开放源代码可能还要很长一段时间。 关于 .Net 开放源代码的计划,微软副总...

.NET Core/.NET5/.NET6 开源项目:工作流组件

前言开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。尊重知识产权,共建和谐开源社区。ELSAElsa Co...

谁说.NET没有GC调优,只改一行代码就让程序不再占用内存

经常看到有群友调侃“为什么搞Java的总在学习JVM调优?那是因为Java烂!我们.NET就不需要搞这些!”真的是这样吗?今天我就用一个案例来分析一下。昨天,一位学生问了我一个问题:他建了一个默认的A...

net与java开发哪个好(.net和java哪个简单)

.NET和Java都是非常流行的开发平台,它们各自具有一些优点和缺点,选择哪个平台取决于项目的具体需求和开发团队的技能。下面是一些分析:.NET的优点:易于使用:.NET平台提供了一个易于使用的开发环...