一文看懂开发者需要了解的信创概念

news2025/1/11 16:43:04

信创这个概念对于大家来说并不陌生,至少我们在海量的新闻中会时不时的听到这个概念,特别是在西方国家对中国进行技术封锁加剧时,证券市场中它还会时不时成为一个风口板块。

其实“信创”理解起来也并不困难,就像它的字面意思:信息技术应用创新产业,旨在实现信息技术领域的自主可控,保障国家信息安全。

但是从字面上很难看出到底有哪些技术创新是国家所引导和重点建设的,今天就准备从这里开始说下信创产业到底包含哪些。

信创产业的发展

我们国家的整个信创产业可以分为4个阶段,早在80年代就已经开始关注到自主可控,从操作系统到服务器都有一些水花,但随着“棱镜门”、“技术封锁”等黑天鹅事件的发生,信创的步伐逐渐开始加快,在2018年国家将整个信创产业上升到战略级别,而根据计划在2027年国央企需要完成信息化系统的全部信创改造,可见至少在国家层面信创产业和技术都是值得留意的。
在这里插入图片描述

信创产业类别

从下面这张图可以直观的看出来,整个信创产业包含的范围还是比较广泛的,包括基础硬件(服务器、电脑、CPU、GPU)、云等基础设施、基础软件、应用软件、网络安全等IT产业链核心技术产品。

在这里插入图片描述

抛开和我们开发者关系远一点的基础硬件,云基础设施在国内也已经比较成熟了,这里也不展开讲,主要想看看作为一名普通的开发者,应该如何关注信创技术向的一些趋势和变化。

重点关注的技术趋势

这个我认为关系比较密切的应该当属基础软件,而基础软件中又包括操作系统、数据库、中间件和桌面云。

操作系统

首先再具体讲下基础软件中的操作系统,最核心的基础软件,其向下衔接硬件层的物理设备,向上为应用软件提供运行环境,并提供必需的人机交互机制。不管是 Windows、macOS、Android 目前都属于外国巨头掌控,一旦封锁影响也是最大的一块。

当前麒麟、统信、中科方德、欧拉等一众的操作系统也开始浮出水面,与主流操作系统相比,我认为信创系统在软硬件适配仍有巨大差距,限制了系统可用性,但从个人另一个实际的感受来讲,信创操作系统的生态发展任重道远,很多应用场景都确实相应的软件。但是如果信创操作系统在应用兼容性方面继续改进,说不准开发者对于相关应用的开发和兼容会更加积极一些。

这里用一组数据来看看实际的差距:
• 麒麟:软件适配140万种,硬件适配60万种(2023年)
• 统信:软件适配85万种,硬件适配32万种(2023年)
• Windows:应用数量3500万,硬件/驱动组合1600万(2018年)

数据库

其实我国的数据库产业发展的还非常不错,特别是 NoSQL、NewSQL、分布式、HTAP、云原生、AI原生等新型数据库给予了国内数据库厂商“换道超车”的机会,部分产品已具备国际竞争力,例如几大云厂商陆陆续续推出的云原生等自研数据库产品,放在世界级的评测中都不落后。

在这里插入图片描述

但是说回到信创产业下的数据库,产品之外,生态与服务配套不足是严重阻碍信创数据库的一个大石头,特别是相关机制及生态伙伴的发展完善需要统筹下重力建设。

另外一点,我个人认为向下适配各类硬件及操作系统,向上支持各类应用是比较急迫需要解决的,不然信创数据库在做数据库迁移时需解决大量兼容性问题,更具体来讲我认为是这两点:
• 数据迁移层面,迁移时间紧迫,且迁移规则不够全面清晰。
• 应用迁移层面,迁移改造的专业能力要求高,前期较难高效全面评估出所有不兼容的问题,后期适配改造的工作量也很大。

如果数据库能够持续增强合作伙伴激励机制,或许能够加速吸纳外部开发者的参与,至少从协同角度能够降低数据库迁移的成本。

中间件

中间件,顾名思义是一个位于操作系统、数据库和应用软件之间的基础软件。它通常具备共性和复用的价值,使应用软件可以与不同的计算机和网络进行交互,而不必考虑底层技术细节。

基于应用场景不同,中间件可分为基础中间件和广义中间件两类:

在这里插入图片描述

举个例子,目前比较热火的小程序容器,就属于中间件的一类,例如 FinClip 它是通过在客户端中集成一个小程序容器,来运行小程序的一种技术方案。小程序容器技术可以提供一个独立运行环境和安全沙箱环境,从而使得小程序可以在不同的平台和设备上运行,同时也提高了小程序的安全性和稳定性。

小程序容器作为软件中间件具有很大的价值,主要表现在以下几个方面:

1、提供了应用程序的运行环境:小程序容器提供了一个独立的运行环境,使得开发者可以在不同的平台和设备上开发和部署应用程序,不需要关注具体的硬件和操作系统环境。

2、提高了应用程序的安全性:小程序容器为应用程序提供了安全的沙箱环境,使得应用程序的运行不会影响到系统的其他部分。同时,小程序容器还提供了一些安全机制,如权限控制、数据加密等,保障应用程序的安全性。

3、降低了应用程序的开发成本:小程序容器提供了许多常用的功能和组件,如UI组件、网络请求、本地存储等,使得开发者可以快速构建应用程序,并且不需要编写复杂的底层代码。

4、提高了应用程序的用户体验:小程序容器提供了快速启动、无需下载、即用即走等特点,使得应用程序可以快速地被用户接受和使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/949154.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

手把手教你Jenkins整合Jmeter实现自动化接口测试

01、在机器上安装jmeter 下载:http://jmeter.apache.org/download_jmeter.cgi 这里我用了一台Windows安装jmeter用来写接口测试的脚本,启动前修改jmeter.properties 中 jmeter.save.saveservice.output_format值为xml。 编写接口测试脚本: …

外贸软件鞋类行业管理难点及解决方案

鞋子作为一种常见的商品,在出口外贸中占据着重要的地位。近几年,随着我国经济的建设步伐的不断加快,对外贸易活跃度也随之得以提升,中产阶层的消费人群及需求量都在不断增长,其中鞋业也经历了急剧的发展,成…

汽车自适应巡航系统控制策略研究

目 录 第一章 绪论 .............................................................................................................................. 1 1.1 研究背景及意义 ..........................................................................................…

C# 如何将使用的Dll嵌入到.exe应用程序中?

文章目录 前言详细实操简要步骤 前言 有没有想自己开发的exe保留一点神秘,不想让他人知道软件使用了哪些dll; 又或许是客户觉得一个软件里面的dll文件太多了,能不能简单一点,直接双击.exe就可以直接运行了,别搞那么多乱七八糟的。…

Android开发仿美团购物左右联动列表

概述 Android开发左右联动列表,仿照美团外卖点餐时,左右列表可以联动。 详细 Android开发仿美团购物左右联动列表 概述 左右联动列表是仿照美团外卖点餐时,左右列表可以联动。比如右边列表会有小项对应左边的,滑动时会置顶&a…

数字IC验证高频面试问题整理—附答案(三)

最近大家无不在讨论IC秋招,秋招想必缺的就是面试题目了。这不就来了~ 共150道验证高频面试题整理~含答案(文末可领取全部题目) Q1.二进制码、格雷码、独热码的特点 二进制码:基本的机器语言,每一位只能是0或1&…

K8s:一文带你认知 CRI,OCI,容器运行时,Pod 之间的关系

写在前面 博文内容整体结构为结合 华为云云原生课程 整理而来,部分内容做了补充课程是免费的,有华为云账户就可以看,适合理论认知,感觉很不错。有需要的小伙伴可以看看,链接在文末理解不足小伙伴帮忙指正 对每个人而言&#xff0c…

<硬件设计> 阻抗设计(一) 阻抗及其模型介绍

目录 01 阻抗相关介绍 阻抗(Electrical Impedance) 阻抗匹配(Impedance Matching) 常规的阻抗线(Impedance Matching) 02 微带线与带状线 微带线(MicroStrip) 带状线(Stripline) 03 文章总结 大家好,这里是程序员杰克。一名平平无奇的嵌入式软件工程师。 在…

mysql8.0以上忘记密码的重置方法 - window系统

1、关闭 mysql 服务,以 管理员身份 运行命令提示符工具,执行下面的命令 net stop mysql可以在任务管理器的服务中查看状态 2、跳过 mysql 权限验证,以管理员身份运行 cmd,进入 mysql 的安装 bin 目录,执行如下指令 m…

另一棵树的子树

目录 题目题目要求示例 解答方法一、实现思路时间复杂度和空间复杂度代码 方法二、实现思路时间复杂度和空间复杂度代码 题目 另一棵树的子树 题目要求 题目链接 示例 解答 方法一、 递归法 实现思路 依次将树中的每一棵子树都与目标树比较,如果有子树与目标…

树多选搜索查询,搜索后选中状态仍保留

<template><div class"half-transfer"><div class"el-transfer-panel"><div><el-checkbox v-model"selectAll" change"handleSelectAll">全部</el-checkbox></div><el-input v-model&qu…

使用gn+Ninja构建项目

使用下载编译好的gn和ninja报错 先下载了gn的源码[gn.googlesource.com/gn]&#xff0c;然后编译报错&#xff0c;就直接下载了了编译号的gn和Ninja&#xff0c;然后写了Helloworld应用的BUILD.gn&#xff0c;然后将"gn\examples\simple_build\build"拷贝至当前目录…

Qt之遮罩—实现不规则窗体

Qt之setMask() 前言 使用遮罩可以将窗口形状多样化&#xff0c;变成各种各样的图片或者图形&#xff0c;先看一下效果吧&#x1f447; 可以看到现在的窗口是一束花&#xff0c;而我们拖动花就相当于拖动窗口&#xff0c; setMask()只是说可以让哪些地方可见哪些地方不可见其…

Doris最大链接数优化

问题背景&#xff1a; 用户在使用Doris的时候&#xff0c;当访问用户过多时会报Reach limit of connections&#xff0c;针对这种情况需要调整Doris最大连接数&#xff0c;具体做法如下。 解决办法&#xff1a; Session变量设置 SET PROPERTY FOR root max_user_connection…

网络优化工程师,你真的了解吗?

一、5G网络优化工程师到底是什么&#xff1f; 5G&#xff0c;就是我们通常所说的第五代移动通信标准&#xff0c;属于目前最热门的新技术趋势。随着2019年5G技术进入正式的商用阶段&#xff0c;拥有广阔的发展前景&#xff0c;备受瞩目。“5G工程师”这个词是一个概念词&#x…

新增!视频智能分析/AI算法智能分析网关V5告警功能添加教程来咯!

智能分析网关系列是基于边缘AI计算技术&#xff0c;可对前端摄像头采集的视频流进行实时检测分析&#xff0c;能对监控画面中的人、车、物进行识别&#xff0c;可实现的检测包括&#xff1a;人脸检测与识别、车辆检测与识别、烟火识别、安全帽/反光衣识别、区域入侵识别等&…

用P,V操作解决进程同步问题的解题步骤(优化版)

蓝颜色是格外注意的 还有读读共享&#xff0c;读写互斥问题。 要背会四个模式&#xff0c;套用模式 例题讲解1&#xff09;生产者-消费者问题 一般意义的“生产者—消费者”问题&#xff1a;N个buffer&#xff0c;多个生产者&#xff0c;多个消费者&#xff0c;循环存取buffer。…

光电水表和脉冲水表有什么区别?

随着科技的不断发展&#xff0c;水表也在不断地更新换代。在众多种类的水表中&#xff0c;光电水表和脉冲水表因其高精度、稳定性能和易于管理等优点&#xff0c;逐渐成为现代家庭的首选。那么光电水表和脉冲水表有什么区别呢?下面就由小编来带大家了解下吧。 一、工作原理上的…

ES是一个分布式全文检索框架,隐藏了复杂的处理机制,核心数据分片机制、集群发现、分片负载均衡请求路由

ES是一个分布式框架&#xff0c;隐藏了复杂的处理机制&#xff0c;核心数据分片机制、集群发现、分片负载均衡请求路由。 ES的高可用架构&#xff0c;总体如下图&#xff1a; 说明&#xff1a;本文会以pdf格式持续更新&#xff0c;更多最新尼恩3高pdf笔记&#xff0c;请从下面…