2024年6月总结 | 软件开发技术月度回顾(第一期)

最新技术资源(建议收藏)
https://www.grapecity.com.cn/resources/

Hello,大家好啊!随着欧洲杯和奥运会的临近,2024 年下半年的序幕也随之拉开。回顾 2024 年上半年的技术圈,我们看到了一系列令人振奋的进展。
ChatGpt 也不例外,在上半年已经升级到了 4.0 版本,为用户带来了更强大的语言理解和生成能力。同时,Java也迎来了22版本(尽管仍有许多小伙伴仍在使用 8 版本)。此外,.NET也更新到了 8.0.1,为开发者提供了更好的工具和功能。
在大前端领域,Vue、React、Angular三驾马车依然在引领潮流,持续发展和创新。它们在上半年展示出强大的表现,为开发者提供了丰富的工具和框架,推动了前端技术的进步。
时间如同一道利刃,悄悄地划过我们身边,带走了过去的日子。然而,技术的进步和变革却留下了深刻的痕迹,为我们带来了更多的机遇和挑战。

而这一年对葡萄城而言,也同样是从未停止开发"赋能开发者"脚步,不断探索的一年。2024年,我们依旧秉持着"赋能开发者"使命,匠心、耐心做技术,真心、恒心来分享,从本月开始,小葡萄会每个月月初会发布上个月葡萄城发生了哪些新鲜事,有哪些产品新动态,欢迎大家的持续关注。

你的"前端表格"请注意查收

你可能没听过SpreadJS,但是你一定听过在线协同办公,作为葡萄城的王牌产品,具备高性能、跨平台、与 Excel高度兼容的产品特性,支持 Vue、React、Angular、NextJS、Nuxt 等主流前端开发框架,在2024年,SpreadJS都发生了哪些新鲜事呢?

V17.0 新版本

对于2024年的 SpreadJS 而言,最大的事情当然是新版本的发布,此次新版本中,SpreadJS 的插件家族迎来了一位新的成员:报表插件,基于 SpreadJS 本身强大的表格能力,在 DataManager 数据关系引擎的助力下,全新的报表插件让报表和数据录入用户有了全新的能力和体验,快速完成报表和数据录入功能的搭建,相对之前,能节省大量的开发成本。

(新插件ReportSheet)

JavaScript >SpreadJS 17.0 报表插件最新技术资源,无需配置环境变量,直接在线使用,建议收藏。

其他亮点:

  • 新增的瀑布图表

  • 集算表增强

DataManager 支持从数据源添加字段,新版本还支持具有公式数据类型的虚拟列。之后可以在集算表的视图中使用这些公式列来显示运行总和或股票价值比率等内容:

你可能不知道的高级数据分析工具

数据分析的问题,让很多小伙伴都头大。Wyn商业智能嵌入式BI工具是葡萄城在多年数据分析技术积累的基础上自助研发的新一代产品,作为一款嵌入式商业智能和报表 软件,旨在提供统一的数据分析平台,实现数据集成和统一管理,提供多源数据整合、报表统计、数据可视 化、自助式 BI 分析、系统集成以及数据填报等功能,被软件公司用于增强业务系统内 BI 和报表功能的工具, 以及帮助企业快速搭建统一的自助式 BI 和报表平台。 在2024年,Wyn 商业智能都发生了哪些新鲜事情呢?

产品功能亮点:

(1)3D 场景交互分析增强:新版本在 3D 场景从客户实际应用角度出发,支持定制 3D 场景数据标签样式,更个性化的展示模型数据,同时可以灵活控制数据标签的显示与隐藏;配置数据层上的跳转,与图表、仪表板更便利的交互;在运行、分析时灵活开启、关闭、暂停轮播,也可以通过仪表板命令来开启、关闭轮播;在设计时可添加动态 JS 脚本扩展更多实际交互场景的应用。

更多 3D 场景应用详情

(2)分解树、符号地图、3D组合地图等全新可视化类型

大屏可视化方面新增了符号地图和 3D 组合地图等炫酷的地图应用,还引入了分解树、按钮组件、组合筛选器等全新组件,极大地丰富了用户的数据可视化选择。

更多亮点:

  • 全新符号地图在大屏中的创新应用
  • 下载体验3D组合地图
  • 分解树快速拆解复杂问题
  • 组合筛选器,灵活自定义查询视图
  • 更多内置图表能力升级

简化开发流程的低代码工具利器——活字格

这里的活字格不是大家传统意义上理解的那个古代四大发明术之一的活字排版印刷术,而是基于葡萄城多年积累的组件化技术实现得低代码开发平台。

作为一款可以帮助非开发人员也能搭建系统的产品,在上个月都发生了哪些新鲜的事情呢?

第一部分:产品动态

活字格 V10.0新版本发布的功能有以下系列:

支持Java语言:

活字格致力于构建强大的产品生态系统。在 V10.0 版本中,活字格引入了对 Java 的扩展支持,大大增强了活字格的扩展能力。现在,用户可以在活字格平台上使用 Java 语言扩展应用程序的功能,充分利用 Java 生态系统中丰富的资源和工具,实现无限创新。Java 扩展不仅能驱动创新,还有助于企业更好地招聘员工、降低人力成本。

活字格 Java 参考文档信息(建议收藏)

除了 Java 扩展,活字格 V10.0 还发布了一系列有用的生态插件,进一步丰富了活字格的功能。这些插件包括:

  • ECharts插件:开发者可以充分利用ECharts的强大功能,并将其与活字格的数据进行无缝对接,实现炫酷的3D大数据可视化展示。这为用户的业务提供了更强大的数据可视化能力,帮助用户更好地理解和分析数据。
  • 表格报表插件:开发者可以轻松开发复杂的中国式报表,并支持交叉填报。此插件具备与市场上大部分报表产品相媲美的报表展示和填报能力,助力用户更好地管理和分析数据。

第二部分:企业级应用开发的全面支持

活字格 V10.0 进一步巩固了对企业级应用开发的全面支持,致力于提升企业级应用开发的简易性、高效性和可靠性。该版本引入了对Kubernetes(K8s)和Docker的广泛支持,使用户能够轻松将应用容器化并进行集群管理,从而实现高效的企业级应用部署和扩展,提升应用的安全性和性能。此外,活字格 V10.0 提供了更为丰富的日志记录和分析工具,用户能够实时监测应用的性能指标、资源利用情况和错误日志,及时发现和解决潜在问题,确保应用的安全性和稳定性。

第三部分:多语言支持,实现全球化

针对众多伙伴在向东南亚扩展业务的趋势,我们为伙伴的业务发展护航,将多语言功能支持引入活字格V10.0。这项功能使开发者能够在开发一套应用系统后,轻松地添加和管理各种语言的翻译资源,确保应用程序和界面能够流畅地呈现给全球用户。最终用户可以直接在应用中选择他们熟悉的语言,无需进行额外的配置或切换。这一全球化特性的引入旨在帮助用户的产品更好地适应不同的文化背景和语言需求,从而使应用具备更强的灵活性和竞争力。通过活字格 V10.0 的多语言支持,中国企业能够更好地走出国门,走向世界。

活字格10.0新功能解密:三十五、kubernetes 支持

总结
技术的发展与融合比我们想象的更为迅速,在元宇宙、AI、前端、云、数据、运维等无数关键词的裹挟下,计算机网络技术正在不断生长和演进。

而我们也从未停下前进的脚步,从前端电子表格技术、BI数据分析,到复杂报表的处理解决与风头正盛的低代码,立足当下,展望未来。

本次我们从葡萄城历史最悠久的控件出发,为大家介绍了今年的技术亮点与突破,在下篇内容中,我们将继续带大家回顾葡萄城过去一年在新兴领域中,有哪些可圈可点的技术升级。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ELfK logstash filter模块常用的插件 和ELFK部署

ELK之filter模块常用插件 logstash filter模块常用的插件&#xff1a; filter&#xff1a;表示数据处理层&#xff0c;包括对数据进行格式化处理、数据类型转换、数据过滤等&#xff0c;支持正则表达式 grok 对若干个大文本字段进行再分割成一些小字段 (?<字段名…

51单片机嵌入式开发:5、按键、矩阵按键操作及protues仿真

按键、矩阵按键操作及protues仿真 1 按键介绍1.1 按键种类1.2 按键应用场景 2 按键电路3 按键软件设计3.1 按键实现3.2 按键滤波方法3.3 矩阵按键软件设计3.4 按键Protues 仿真 4 按键操作总结 提示 1 按键介绍 1.1 按键种类 按键是一种用于控制电子设备或电路连接和断开的按…

LLM之RAG实战(四十一)| 使用LLamaIndex和Gemini构建高级搜索引擎

Retriever 是 RAG&#xff08;Retrieval Augmented Generation&#xff09;管道中最重要的部分。在本文中&#xff0c;我们将使用 LlamaIndex 实现一个结合关键字和向量搜索检索器的自定义检索器&#xff0c;并且使用 Gemini大模型来进行多个文档聊天。 通过本文&#xff0c;我…

Face_recognition实现人脸识别

这里写自定义目录标题 欢迎使用Markdown编辑器一、安装人脸识别库face_recognition1.1 安装cmake1.2 安装dlib库1.3 安装face_recognition 二、3个常用的人脸识别案例2.1 识别并绘制人脸框2.2 提取并绘制人脸关键点2.3 人脸匹配及标注 欢迎使用Markdown编辑器 本文基于face_re…

Python 安装Numpy 出现异常信息

文章目录 前言一、包源二、安装完成异常 前言 安装Python Numpy包出现异常问题 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. 一、包源 使用默认的包源出现超时异常&#xff0c;改用清华包源 pip …

娱乐圈幕后揭秘孙俪天选打工人

【娱乐圈幕后揭秘&#xff1a;孙俪“天选打工人”背后的热议风暴】在聚光灯下光鲜亮丽的娱乐圈&#xff0c;每一位明星的日常备受瞩目。近日&#xff0c;实力派演员孙俪在社交媒体上分享了一段片场棚拍的趣事&#xff0c;本是无心之举&#xff0c;意外引爆了网络热议的导火索。…

这几类人,千万不要买纯电车

文 | AUTO芯球 作者 | 响铃 纯电车的冤大头真是太多了&#xff0c; 我之前劝过&#xff0c;有些人不适合买纯电车&#xff0c; 你们看&#xff0c;果然吧&#xff0c;麦卡锡最近的一份报告就披露了 去年啊&#xff0c;22%的人在买了电车后后悔了&#xff0c; 这些人说了&a…

面试常考题---128陷阱(详细)

1.问题引入 分别引入了int和Integer变量&#xff0c;并进行比较 int b 128; int b1 128;Integer d 127; Integer d1 127;Integer e 128; Integer e1 128;System.out.println(bb1); System.out.println(dd1); System.out.println(ee1); System.out.println(e.equals(e1)…

kafka系列之offset超强总结及消费后不提交offset情况的分析总结

概述 每当我们调用Kafka的poll()方法或者使用Spring的KafkaListener(其实底层也是poll()方法)注解消费Kafka消息时&#xff0c;它都会返回之前被写入Kafka的记录&#xff0c;即我们组中的消费者还没有读过的记录。 这意味着我们有一种方法可以跟踪该组消费者读取过的记录。 如前…

【力扣高频题】014.最长公共前缀

经常刷算法题的小伙伴对于 “最长”&#xff0c;“公共” 两个词一定不陌生。与此相关的算法题目实在是太多了 &#xff01;&#xff01;&#xff01; 之前的 「动态规划」 专题系列文章中就曾讲解过两道相关的题目&#xff1a;最长公共子序列 和 最长回文子序列 。 关注公众…

跨境电商代购系统与电商平台API结合的化学反应

随着全球化的不断推进和互联网技术的飞速发展&#xff0c;跨境电商已成为国际贸易的重要组成部分。跨境电商代购系统作为连接国内外消费者与商品的桥梁&#xff0c;不仅为消费者提供了更多元化的购物选择&#xff0c;也为商家开辟了更广阔的市场空间。在这一过程中&#xff0c;…

如何将heic转jpg格式?四种图片格式转换方法【附教程】

如何把heic转jpg格式&#xff1f;heic是用于存储静态图像和图形的压缩格式&#xff0c;旨在以更小的文件大小保持高质量的图像。HEIC格式自iOS 11和macOS High Sierra&#xff08;10.13&#xff09;内测开始&#xff0c;被苹果设置为图片存储的默认格式&#xff0c;广泛应用于i…

【VUE基础】VUE3第四节—核心语法之computed、watch、watcheffect

computed 接受一个 getter 函数&#xff0c;返回一个只读的响应式 ref 对象。该 ref 通过 .value 暴露 getter 函数的返回值。它也可以接受一个带有 get 和 set 函数的对象来创建一个可写的 ref 对象。 创建一个只读的计算属性 ref&#xff1a; <template><div cl…

【一次成功】清华大学和智谱AI公司的ChatGLM-4-9B-Chat-1M大模型本地化部署教程

【一次成功】清华大学和智谱AI公司的ChatGLM-4-9B-Chat-1M大模型本地化部署教程 一、环境准备二、ChatGLM-4-9B-Chat-1M简介三、模型下载2.1 安装Git LFS2.2 初始化仓库2.3 同步Git文件2.4 拉取文件2.5 下载完毕 四、python和源码安装与下载4.1 安装python4.2 下载源码4.3 安装…

Monaco 中添加 CodeLens

CodeLens 会在指定代码行上添加一行可点击的文字&#xff0c;点击时可以触发定义的命令&#xff0c;效果如下&#xff1a; 通过调用 API 注册 LensProvider&#xff0c;点击时触发 Command&#xff0c;首先要注册命令&#xff0c;通过 editor.addCommand () 方法进行注册。三个…

韦东山嵌入式linux系列-LED驱动程序

之前学习STM32F103C8T6的时候&#xff0c;学习过对应GPIO的输出&#xff1a; 操作STM32的GPIO需要3个步骤&#xff1a; 使用RCC开启GPIO的时钟、使用GPIO_Init函数初始化GPIO、使用输入/输出函数控制GPIO口。 【STM32】GPIO输出-CSDN博客 这里再看看STM32MP157的GPIO引脚使用…

高通开发系列 - 使用QFIL工具单刷某个镜像文件

By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! 返回:专栏总目录 目录 背景过程记录背景 有时候设备中刷的是user版本,无法使用fastboot刷单个镜像,这个时候该怎么办呢? 要解决在user…

Websocket在Java中的实践——整合Rabbitmq和STOMP

大纲 Rabbitmq开启STOMP支持 服务端依赖参数参数映射类配置类逻辑处理类 测试测试页面Controller测试案例 在《Websocket在Java中的实践——STOMP通信的最小Demo》一文中&#xff0c;我们使用enableSimpleBroker启用一个内置的内存级消息代理。本文我们将使用Rabbitmq作为消息代…

计算机类期刊横纵向对比

备注&#xff1a;综合影响因子更具针对性&#xff0c;将科技类期刊和人文社科期刊的影响力考虑&#xff0c;更加聚焦于某一特定科学领域&#xff1b;复合影响因子是基于期刊、学位论文、以及会议论文等多个类型的文献作为计算基础。 两者都是通过前两年发表的可被引文献在统计年…

pandas数据分析(8)

描述性统计量和数据聚合 描述性统计量 描述性统计量通过量化数据来概括数据集。DataFrame和Series可以通过sum、mean、count等方法来获取各种描述性统计量。在默认情况下会按照axis0返回一个Series&#xff0c;也就是说会得到一个有关列的统计量&#xff1a; 如果要计算行的统…