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

createh55个月前 (02-04)技术教程30


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

首先,有许多人担心.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 是...

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

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

Avalonia:可信创.NET 跨平台UI,让JAVA失业者转.NET信创开发!

亲爱的读者们,今天我想与大家分享一个令人兴奋的主题 —— Avalonia,这个强大的.NET跨平台UI框架。作为一名曾经的JAVA开发者,我深知转换技术栈的挑战。然而,在当前快速变化的IT行业中,适...

工作日报 2021.10.20 OkHttp3错误异常:unexpected end of stream

2021.10.20问题澄清:Plugtest IDMS对接版本准备;蓝牙手咪适配问题配合定位;Mcdata http彩信上传,接口方案DT联调;河北联创项目联调;OkHttp3错误异常: java....

从0构建我的世界生电客户端(java版)

启动器下载官方启动器 https://www.minecraft.net/zh-hans/store/minecraft-java-edition?ref=launcher(去网易就算了,点下面的留在...

VMware在宿主上没有VMnet1、VMnet8,解决方法

今天在安装VMware虚拟机的时候,物理机上始终找不到VMnet1、VMnet8,在网上找了一圈,找到几乎都是先安装everything,然后再装CCleaner等等,搞了一天,始终没什么用。最终找到...