从1946年世界上第一台通用电子数字计算机ENIAC诞生以来,软件开发行业便开启了飞速发展之路,前后经历了机器语言、汇编语言、高级语言以及低代码开发这四次技术革新。

当IT互联网风潮席卷整个中国的时候,巨头纷纷布局,却很少有企业沉下心来,将所有精力聚焦在软件开发技术的研发上,而葡萄城就是这样一家企业。从1988年进入中国并成立集团在海外最大的研发中心时,葡萄城就开启了开发控件的重要发展战略。随着业务的发展,控件产品线的不断丰富,到2010年,葡萄城成了全球最大的开发控件提供商,陆续推出了Spread表格控件ActiveReports报表控件ComponentOneGcExcel等一系列广受赞誉的开发控件产品。

(葡萄城公司)

01 控件迭代:降低代码量 提升开发生产力

在不断推出控件产品的基础上,葡萄城还根据技术环境和用户需求的变化,积极进行产品和技术迭代。其中最重要的目的就是不断降低软件开发所需的代码量提升软件开发生产力。在长期、深入的客户调研和技术验证中,葡萄城了解到开发人员的核心需求,通过降低开发难度、提升开发效率,持续赋能软件开发者

基于多年的观察和实践,葡萄城认为低代码开发是高级语言开发发展到一定阶段的产物,是软件开发发展的必然趋势。且随着应用场景的日益丰富,低代码将与高级语言开发一同成为软件的主要生产方式,长期并存。

另一方面,在软件开发领域,葡萄城积累了丰厚的技术实力和领先的研发经验,相较于市场上其他的新兴低代码技术研发企业具有绝对优势,更加增添了葡萄城选择低代码开发平台作为发展方向的决心和信心。于是,葡萄城在2012年正式启动了低代码开发平台的研发工作。

02低代码之路:持续赋能开发者

结合自身的技术优势和对行业的理解,葡萄城将低代码开发平台的应用场景聚焦于企业级应用开发。企业级应用开发意味着更高的技术标准,对开发工具也提出了更严峻的挑战。在平台开发的过程中,葡萄城的开发团队跨过了开发组件部署方案两大难关,经过4年的探索和实践,于2016年正式发布了活字格企业级低代码开发平台

(活字格企业级低代码开发平台)

开发组件

在低代码开发平台上,开发者以可视化的方式,通过编排预制的开发组件(如表格、按钮、输入框等)构建应用系统。所以,低代码开发平台内置的开发组件的能力和质量将在很大程度上决定最终交付的应用系统的技术水准。

而开发组件是葡萄城深耕最久、最为擅长也最有优势的技术领域,在过去的40年里,葡萄城成功开发了大量优秀控件产品,在表格技术、报表技术等领域积累了大量的经验。葡萄城从这些技术积累出发,先后攻克了“类似Excel的表格操作体验”、“Excel文件/剪贴板无缝交互”、“前后端报表高速生成”等技术难点,在低代码开发平台上打造了大量开箱即用的专业级开发组件。这些组件功能丰富、质量稳定,可以帮助使用者轻松构建满足企业级技术标准的应用系统,践行了葡萄城赋能开发者的使命。

(活字格低代码开发平台系统架构)

部署方案

葡萄城在40余年间,服务了大量的软件公司和企业IT部门。在开发低代码开发平台时,葡萄城倾听国内企业级应用开发者的诉求,在“云原生”的基础上,提供了更灵活的部署方案,以满足不同企业客户对控制权的多样化诉求。

云部署模式下,活字格不绑定任何云平台,不依赖特定操作系统,使用者可自由选择云服务商、操作系统和安全服务,轻松搭建企业完全可控的私有云服务,为最终用户提供先进的云端体验。

纵观葡萄城一路走来的探索与努力,在低代码领域不断取得的奖项与成果验证了这条道路的正确性。控件领域的先进软件开发技术为低代码平台开发提供了有力支持,而低代码领域取得的先进经验和品牌口碑又反哺了葡萄城的控件产品。葡萄城始终坚持“赋能开发者”的企业使命,为开发者提供一个又一个高效解决方案,也将继续深耕软件开发技术,再创佳绩!