海外研究机构Infolob表示,低代码应用平台保持着40%的年复合增长率,预计到2022年,低代码应用程序市场总规模达212亿美元。Gartner预测2024年应用软件开发活动中,65%将通过低代码方式完成;75%的大型企业将用至少四种低代码开发工具开发应用。

每个开发人员都应知道的字符编码知识

我们都知道计算机只能理解二进制数据暨0和1,二进制是计算机语言,这是因为计算机在设计之初是由八个晶体管通过开合来表示数据的,于是这八位二进制数据被称为“字节”,一个字节根据八位的不同组合共有256种不同的结果。

盘点Excel中的那些有趣的“bug”

在今天这篇文章里,我们不是为了讲Excel中那些大家已经耳熟能详的功能,让我们一起来看看,即便强大如Excel也会有的一些令人费解的计算结果吧!

Python和JavaScript间的区别是什么?

JavaScript和Python这两种语言非常流行和强大,但它们在部分语法的使用上却有着一些不同,如果你恰好对这些区别对比感兴趣,那么这篇文章中的内容可能会为你提供一些帮助。

如何选择最合适的嵌入式BI

嵌入式商业智能软件缩短了生成数据所需的时间,从而提供了更有效的分析。它允许用户在应用程序的工作流中做出数据驱动的决策,而无需导航到其他应用程序。使用嵌入式BI平台可以提供高级报告和分析,而无需花费时间和费用来构建它。换句话说,嵌入式BI产品能够在业务应用程序的上下文中提供分析能力。

万物互联的背后,有一座“数据围城”

物联网作为一种建立在互联网上的泛在网络,让互联网时代的大数据从量变发展到了质变 —— 数据既包含数据本身,也包含了物联网中的万物以及物的状态,物与物、物与人之间的交互。

Angular性能优化实践——巧用第三方组件和懒加载技术

为了帮助开发者深入理解和使用Angular,本文将以我司客户中最为典型的业务场景——在线表格编辑为例,演示如何借助懒加载技术,在基于 Angular的框架中实现在线导入导出Excel以及数据在线填报的功能。

【译】Gartner 2021分析及商业智能魔力象限报告

2021数据分析及商业智能领域的魔力象限报告于 2021 年 2 月 15 日发布,此报告将帮助从事数据分析的企业领导者们合理规划BI发展路线图。

WebApp 安全风险与防护

未来是万物互联的时代,唯有把握住网络信息安全,才能避免被降维打击。本场 公开课,我们特邀 Carl 作为分享嘉宾,以 WebApp 安全防护为出发点,带你了解更多意想不到的安全防护措施与黑客攻击手段,助你提高网络安全意识,最终学会如何规避风险隐患,避免遭受网络安全攻击。

Web 系统开发中的表格性能优化实践

王鸿老师从葡萄城研发电子表格组件的背景与初衷出发,详细对比了 Excel 与原生 C# 代码的读取性能差异,并总结了若干针对prototype 原型进行性能调优的手段,如减少垃圾回收的影响、共享对象提升性能、压缩数据降低内存、充分利用高速缓存等方式。

每个开发人员都应该知道的WebSockets知识

WebSockets的核心是定义了一个在客户端和服务器之间建立套接字连接的Web API。它允许自Web浏览器或服务器从任何方向上的数据通讯。此外,与HTTP相比,它还进行了多项优化,使其更适合实时通讯的场景。

Vue 3自定义指令开发

在Angular和Vue中都有Directive的概念,我们通常讲Directive 翻译为“指令”。在计算机技术中,指令是由指令集架构定义的单个的CPU操作。在更广泛的意义上,“指令”可以是任何可执行程序的元素的表述,例如字节码。那么在前端框架Vue中“指令”到底是什么,他有什么作用呢?

2020年度总结 | 葡萄城软件开发技术回顾

在2020年,葡萄城仍然秉承着“赋能开发者”使命,用技术至上的工匠精神在前后端技术方面都有着一些创新。下面,就让我们一同来回顾一下吧。

无需编码调用Web API,三步实现低代码集成企业微信

与微信同源的企业微信,正在成为更多企业的首选即时通讯软件,承载着企业内部的沟通与协作。伴随着企业的数智化转型升级,各类业务系统也有给员工发送消息的需求。比如,WMS系统给库管发送低库存提醒,MES给巡检推送抽检请求等。为此,企业微信以Web API的形式提供了编程接口,第三方开发者可以通过调用这些API实现消息发送等实用功能。

用低代码开发微信小程序需要几个步骤?

随着企业信息化从内部走向外部,作为可达性最佳的移动端平台之一,微信小程序正在成为企业级应用中不可或缺的部分。如何用最低的成本,快速开发出微信小程序?低代码是一个非常值得推荐的选项。

VUE项目性能优化实践——通过懒加载提升页面响应速度

懒加载也叫做延时加载,在网页响应时不立刻请求资源,待页面加载完毕或者按需响应时再加载资源,以达到提高页面响应速度以及节省服务器资源的目的。

纵观 Excel 演化史,开发者如何通过“表格技术”提升企业生产力

提起表格产品,其中最典型的莫过于 Excel 。今天,我们就站在系统用户、企业决策者和开发者的立场,通过 Excel 的演化史,观察表格产品的发展与需求迭代、现阶段表格产品在业务中都覆盖了哪些应用场景,以及如何用“表格技术”提升企业生产力?

纵观 ActiveX 平台的兴衰史,看开发控件的技术演变

随着Internet/Intranet的普及,人们对网络应用程序开发提出了更高的要求,如:Web页面需要更加丰富生动的多媒体内容;商业应用程序需要更可靠、更加灵活的Web应用软件等。面对当时还不那么完善的HTML技术,开发者只能做些排版布局和简单的表格数据展示,即便刚刚出现的JavaScript,也难以承担复杂的网页动态呈现。

Vue 3 组件开发:搭建基于SpreadJS的表格编辑系统(功能拓展)

本章,我将带领大家继续扩展 Vue 3 这个项目原型,实现数据绑定、模板文件导入/更新/导出和数据透视表等功能,本章的实现思路与上一篇(组件集成)基本类似。

Vue 3 组件开发:搭建基于SpreadJS的表格编辑系统(组件集成)

通过前文的学习,我们已经用 Vite 搭建出了Vue 3 的项目原型。今天,我们将基于这个原型,集成 SpreadJS 电子表格组件和在线编辑器组件,使其具备 Excel公式计算、在线导入导出 Excel 文档、数据透视表和可视化分析能力,实现在线表格编辑系统的雏形。