本文由葡萄城技术团队于 V2EX 首发
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。
随着第五代移动通信技术( 5G )的普及,中国互联网再次呈现出井喷式的发展前景,区块链、组件化开发、跨平台 & 动态化等先进理念相继诞生,不断催生出一系列具备数字化、智能化、ICT 技术的新兴产业集群。
在它们的推动下,企业级前端应用越发丰富,开发迭代的速率也在显著提升,“连接、在线、数据、智能”逐渐成为了数字化应用的典型特征,而实现这一切的基础——前端开发技术,亦在这场互联网盛宴中扮演着越来越重要的角色。
全新的技术与开发模式,带来了巨大的产业风口。越来越多的厂商开始跻身于移动开发与 Web 应用领域。
遥想中国互联网发展之初,由于缺乏统一的开发标准和规范,导致跨平台的适配工作量巨大,相应的应用系统开发效率低下、调试成本极高,这严重阻碍了企业信息化转型的步伐。
而如今,互联网行业正逐步从单一的系统集成服务向产业链的前后端延伸扩展,产业链中的分工也在进一步细化。
2019 年 5 月 21 日," 鸿蒙 " 系统发布之初,华为总裁任正非在接受记者采访时表示:" 做一个操作系统的技术难度不大,难度大的是生态,怎么建立起一个生态?这是一个大事情,慢慢来。"华为,作为通讯领域的巨头,已经开始着手布局其操作系统的生态。
作为全球领先的开发工具、商业智能解决方案提供商,葡萄城又是如何通过构建自己的开发生态?面对前端技术的不断发展变化,葡萄城又是如何整合服务,贴近用户使用场景,持续为前端开发者赋能的呢?
在 2019 年 10 月 17 日,由中国软件行业协会和西安葡萄城同主办的 2019“赋能开发者”高峰论坛上,与会的行业专家以及来自恒生电子、中石油、泛微、富士通、普华永道等全国各地的 IT 精英齐聚西安,从赋能开发、生态综合发展的角度,对软件行业的未来做出探讨,共话软件行业新生态。
本文将透过前端技术的发展,为您深入解读葡萄城如何赋能前端开发者。
近 40 年来,葡萄城始终拥抱技术变化,不断进行产品迭代。伴随前端技术的发展,葡萄城目前全线产品均已前端化,包括前端表格控件 SpreadJS、报表控件 ActiveReportsJS、UI 组件库 WijmoJS 等。
与此同时,葡萄城也深刻的认识到,仅靠单一的产品形态,不能满足复杂多变的业务需求,只有用技术整合服务,才能持续为用户提供安全、稳定的开发工具和更为丰富的应用场景。
正如华为将“鸿蒙”作为其操作系统生态圈的核心,葡萄城也在以“SpreadJS 纯前端表格控件”为核心,构建包含了开发者生态和用户生态(软件厂商)的前端生态圈。
涵盖需求分析、项目开发与维护升级三部分,葡萄城会根据开发者的实际项目需求,提供产品最佳使用方案,同时还会根据当前项目组进展以及对产品的掌握程度,提供问题咨询与项目优化服务。
由现场巡检、版本持续升级、中文金牌服务、需求优先支持和灵活的授权模式组成。葡萄城会派遣技术专家深入项目组了解产品应用情况,并将用户的需求反馈,优先加入产品更新列表,甚至会面向核心用户组提前发布内部版本,以制定预研方案。
开发者生态和用户生态,两者相辅相成,构成了企业前端开发的 " 自循环 "。面向开发者提供产品和技术资源,面向用户提供方案和培训服务,葡萄城从产品+技术,走向方案+培训,用“技术整合服务”,为开发者提供全方面的支持和赋能。
对于前端开发者而言,在市场定位、用户诉求、产品逻辑已经明确的前提下,如何快速交付才是企业业务的核心诉求。
葡萄城的开发工具如何帮助客户驱动业务呢?在本次高峰论坛上,来自恒生电子股份有限公司的高级产品经理——陈爱明先生现身说法,介绍了恒生金融报表中心的开发实践。
陈爱明介绍到:要保证项目快速交付,企业一般会从稳定性、可扩展性、性能这三个角度去考虑。除了保证项目 star 数多、有单测,代码覆盖率 90%~95%以上、文档完备,有常见 Q&A、版本控制等常规手段外,葡萄城高效的前端开发工具和专业的服务,同样功不可没。
基于业务发展,恒生电子需要对其原有的金融报表中心升级优化,满足以下需求:
为保证全新的金融报表中心快速交付,恒生电子使用了 SpreadJS 来开发金融报表中心的报表场景(监管报送、类 Excel UI 界面)和业务功能(在线 Excel 编辑、复杂电子表格设计)。
“使用 SpreadJS,我们高度还原了本地 excel 的功能及展示,且不需要安装 office 软件。SpreadJS 在大数据量展示时有不错的效果,支持与 Vue/React 结合,前后台分离交互,方便 excel 导入,并进行在线设计编辑。此外,SpreadJS 开发使用简单,功能接口丰富,对 excel 的图表支持及兼容性极高。”恒生报表中心的项目负责人如此评价道。
对于企业来说,SpreadJS 可以完美嵌入到 OA、账务、生产等系统开发中使用,轻松的将数据导出为指定模板的 Excel 文件,进行复用。
对于开发人员来说,在帮助企业进行业务应用设计时,通过 SpreadJS 提供的类似 Excel 的模板设计器,可以轻松的设计模板,节约应用程序开发所需的时间和精力。仅用不超过 100 行代码,就可以在 Web 系统中嵌入 Excel 的全部功能。
以技术驱动业务,葡萄城 SpreadJS 可以帮助企业实现项目交付速度和交付质量的最佳平衡。
企业数字化转型的桎梏,大多表现为“信息碎片化”,企业本身难以建立一套统一且有效的数据管理标准,归结其根源在于大部分企业在处理数据、统计数据时,仍习惯使用 Excel。
在数据统计领域,Excel 的地位无人能及,但是对于企业来说,Excel 却面临着:和已有应用接驳困难、无法完全脱离 Office 套件、高昂的授权价格、无法分布式修改数据等短板。
如果有一款开发工具能够将 Excel 的功能,嵌入到 Web 系统中,实现数据填报、Excel 类报表设计、在线 Excel 协同应用等业务场景,并完全兼容 Excel 的公式和文档类型,便会为企业带来巨大的价值。
而这便是 SpreadJS 设计的初衷。
SpreadJS 以更贴近 Excel 的应用,在帮助开发人员专注于产品业务逻辑的同时,还不用通过机械式的编码,实现数据的高效处理、文档编辑、在线协同应用等场景,使用 SpreadJS,即可以满足应用系统中流行的 B/S 架构需求,让用户进一步把应用迁移 B/S 端,也可以完全脱离 Office 套件使用,实现与 Excel 高度类似的 UI 和功能。
“简单的一百多行代码配合 SpreadJS 的类 Excel 操作习惯,让我们的用户就像使用 Excel 一样使用内部系统,也为我们系统开发完成后的用户迁移工作节约了大量培训时间,SpreadJS 优秀的性能让我们高枕无忧。” 华为的相关负责人坦言。
葡萄城以 SpreadJS 为核心,突破企业数字化转型的桎梏,建立一套统一且有效的数据管理标准,形成推动企业数字化转型的中坚力量。
30 年弹指一挥间,葡萄城仍将紧随技术潮流,在产品转型、服务升级、模式创新等方面继续努力,打造更优秀的产品,用技术整合服务,以技术驱动业务,为开发者持续赋能。
未来,葡萄城将与您一路同行。
如需了解本文中提及的“可嵌入系统的在线 Excel”,请访问 SpreadJS 产品官网
1
atpking 2019-12-04 13:34:49 +08:00
我就好奇有人全读完了么
TL;DR 一句话 他们在推一个前端 的类 excel 的 js 库 名字叫 SpreadJS |
3
labnotok 2019-12-04 14:03:37 +08:00 via Android
赋能 ⚠
|
4
awanabe 2019-12-04 14:03:42 +08:00
特别像 新葡京...以为菠菜网站来了
|
5
halmstad 2019-12-04 15:32:39 +08:00 1
糟糕的推广文案
|
6
chanchan 2019-12-04 15:34:21 +08:00
一堆 bug 给我整崩溃了,还搁这推广呢
|
7
rioshikelong121 2019-12-04 16:05:32 +08:00
太长了 推广效果不佳
|
8
powertoolsteam OP @chanchan 这里是我们的技术论坛,有任何 bug 和使用问题请在这里提问,也请具体描述一下你的使用场合以及为何引发崩溃? https://gcdn.grapecity.com.cn/forum.php?mod=forumdisplay&fid=230
|
9
wph95 2019-12-04 17:30:06 +08:00
看的一脸懵逼
> 随着第五代移动通信技术( 5G )的普及,中国互联网再次呈现出井喷式的发展前景,区块链、组件化开发、跨平台 & 动态化等先进理念相继诞生,不断催生出一系列具备数字化、智能化、ICT 技术的新兴产业集群。 和 > 赋能前端开发者 是如何有前后关系的? |
10
befovy 2019-12-04 18:20:33 +08:00 via Android
正文没耐心看完,直接来看评论
|
11
stillyu 2019-12-04 18:36:07 +08:00 via iPhone
面试过上海的葡萄城,感觉办事风格像 gov 部门,也说是要做 web 的 excel
|
12
odi 2019-12-04 20:19:14 +08:00 via Android
近 40 年来,葡萄城始终拥抱技术变化,不断进行产品迭代...创立于 80 年代初 ?
恩,我看完了。类 excel 的 web 端... |