关于葡萄城控件:专访低代码还是无代码葡萄城说的在理

近日,中国软件网对西安葡萄城软件有限公司总经理你爱军学生进行专访,深入探讨了葡萄城的企业级低代码策略与实际。在企业数智化畛域的年度业余盛会“洞见2021——中国企业服务年会”上,我国低代码畛域的先行者、刚在大会上取得“2020中国低代码领军企业奖”的西安葡萄城软件有限公司总经理倪爱军在其主题演讲的最初,向1000多名业界人士发表了本人的雄心壮志。 记者能感觉到,身为公司的负责人、北京大学计算机专业毕业的高材生,倪爱军这话不是轻易说的,他是有备而来的。 他在承受记者的独家专访时示意,葡萄城被称作“站在软件公司背地的软件公司”,成立于1980年,40年专一于软件开发工具和服务畛域,是寰球当先的开发技术提供商。葡萄城的软件开发技术广泛应用于SAP、百度、用友等软件公司,以及华为、中石油等企业的IT核心。2016年,葡萄城基于业余控件畛域的技术积攒,推出了活字格企业级低代码开发平台,深度服务于各行各业的数智化转型降级。 作为一个长期和开发者打交道的资深专家,他向记者论述了葡萄城对于低代码开发平台市场的独特认识,以及葡萄城活字格低代码开发平台的独特劣势。 不是表单驱动,是模型驱动倪爱军认为,以后的低代码/无代码开发平台,基本上能够分成两大类:一类是独立的低代码平台开发商,一类是综合性厂商。综合性厂商推出的低代码开发平台,次要定位于辅助厂商主营业务发展、比方大多用于自有产品的二次开发等辅助型场景。 以后市场上最沉闷的,产品最具备创新性的,是来自于独立厂商。倪爱军认为,独立的低代码开发平台在技术上,能够分为有两类,一类是表单驱动,一类是模型驱动。 “如果看国外市场依照维基百科的定义,齐全独立的低代码开发平台必须是模型驱动的。”倪爱军认为,表单驱动和模型驱动的最次要区别在于,表单驱动更多的强调从用户界面、从业务流程去构建应用程序。它的长处是比拟好了解,上手也比拟快,使用者第一次接触很快就能应用。 而模型驱动更业余一些,它有残缺的数据模型、软件架构模型。应用模型驱动开发进去的利用,是采纳业余软件架构的。它的开发模式、最终实现的零碎和支流的纯代码软件开发更靠近。 综合来看,表单驱动更适宜一些流程性、简略性的利用;模型驱动则能够适应范畴更广,还能适宜规模更大、性能更简单、扩展性要求更高、须要集成的软硬件更多的企业级利用。这是两者的次要区别。 倪爱军说,模型驱动是低代码开发的本质特征。它依附模型去解释世界,通过模型发明数字世界。目前,低代码开发平台还处于产业倒退初期,即使是在“模型驱动”的产品两头,也没有造成一个共识的模型规范。每家厂商都有本人的模型。因而,低代码平台厂商所提供产品的模型形象能力、模型架构能力十分重要,是其外围竞争力的起源。 不是无代码,是能够无代码有了模型驱动,除了简略、边缘性的利用,很多企业会将越来越多的简单与外围利用迁徙到这些模型驱动的低代码开发平台之上。因而,开发企业应用所需的编码量正在疾速缩小。甚至有人喊出了“无代码”的口号。 那么,低代码的“起点”是无代码吗? “解答这个问题之前,让咱们回归根源,回顾一下为什么会呈现低代码开发?”倪爱军通知记者,“低代码”是绝对于以前“多代码”开发的支流形式而言的。“从咱们在开发工具畛域几十年的技术积攒和教训积攒上看,低代码开发和之前支流的‘多代码开发’不是非黑即白的对抗关系。”它其实是渐进的过程,是代码开发过程的一直演变,从软件的可视化开发、组件化开发,以及开发框架的应用,都是在一直谋求代码开发量缩小的演进过程。明天,咱们将这些通过整合可视化、组件化、框架化等技术,在“多代码”的根底上,大幅升高代码开发量的软件开发工具统称为低代码。对于某些简略的场景来说,这些技术的确可能将代码开发量降到零,也就是所谓的“无代码”。 从这个意义上讲,低代码开发和无代码开发也不是齐全离开的,无代码开发更像是低代码平台的一种应用形式,或者说是低代码的一个子集,而不是另一类开发工具产品。 低代码的开发方式有着独特的劣势。比方,葡萄城有百余家合作伙伴,这些软件公司都在应用葡萄城活字格低代码开发平台为客户交付企业级我的项目。据理解,有的我的项目全程中齐全没有写任何代码。“葡萄城低代码平台的设计准则是通过提供更多、更业余的内置性能,尽可能让开发者不写代码。但为了不让开发工具限度开发者的想象力,咱们反对开发者在必要的时候植入代码。” 同时,倪爱军认为,在当初的各种各样的简单数字化利用中,不得不要写代码的场景是很多的,甚至从实践上就无奈彻底进行躲避。例如,葡萄城有很多客户须要将低代码平台开发的利用与SAP、用友、金蝶、泛微、管家婆等行业软件系统对接,思考到这些行业软件版本、模块、对接形式的多样性,任何一个开发平台都无奈通过内置性能满足全副需要,这时候就须要开发者有针对性的写一些代码量来实现无缝对接。又例如,当初有很多低代码平台开发的企业应用,都须要和各种物联网设施相连。“比方仓库中的智能托盘、自动化货架,生产车间里的智能加工核心、主动领料柜,汽车上的北斗定位、OBD数据采集等智能硬件,厂商泛滥,产品迭代迅速,开发工具如果没有编码扩大能力,那就很难满足开发者的需要了。” 低代码开发平台的确在一直升高编码量,但软件行业的诸多个性决定了,这并不意味着,所有的利用开发都不须要编码,开发平台依然须要保留通过编码方式进行扩大的能力,而且随着工业互联网、人工智能等技术的提高和遍及,开发者对这部分能力的要求反而会越来越强。如何帮忙更多开发者,尤其是来自软件公司的业余开发者用好这些编程接口?倪爱军示意,葡萄城提供了全面的赋能体系,以进阶技术培训、高级工程师认证等模式,充沛挖掘有技术能力和扩大开发需要的开发者的潜能。 所以,基于对软件开发行业的深刻理解,葡萄城在低代码开发平台畛域定位于不刻意追求无代码开发,而是采纳“能够无代码,也能够低代码”的策略。这样做能够为开发者带来更大的灵活性、开放性与适应性,让低代码技术在更多畛域大显神通。 不是简略API接口,是凋谢架构倪爱军向记者介绍说,开放性正成为代代码开发平台最重要的技术个性之一。 “以葡萄城为例,咱们简直每周都要接到三四个不同利用场景的对接。”有的是要和电子签章、电子合同对接,有的是要和车载定位传感器对接,有的是要和SAP、用友财务软件对接……客户和合作伙伴提出的各种对接需要,对于活字格低代码开发平台的连接性和开放性提出了越来越多、越来越高的要求。 低代码平台的连接性与开放性体现在两个方面。一方面是与不同的物联网、智能设施、现有利用零碎的连贯;一方面是它自身必须具备比拟灵便的扩大能力,可能适应将来我的项目的各种新需要。但归根结底,连接性和开放性还是要落实到零碎的编程扩大能力上。 在编程扩大方面,很多低代码开放平台仅提供了简略的前端API接口机制,没有放开服务端编程和数据库拜访性能。倪爱军认为,对于开发平台厂商而言,这种接口机制的实现比较简单,老本也比拟低。但它能应答的扩大场景十分无限,如果对外连贯的利用零碎或物联网设施有严格的认证要求、对性能要求比拟高,应用前端API进行对接则会十分麻烦,甚至难以实现,必须用到服务端编程甚至数据库直连拜访等性能。 充分考虑到企业级利用开发对开放性的要求,葡萄城活字格低代码开发平台的技术建设在凋谢架构的根底之上。这里的开放性体现在性能上,不单蕴含前端编程API,还有反对多源数据整合的外联数据库拜访能力和可能撑持简单业务的服务端编程接口。比方开发者能够在活字格中直连ERP零碎的数据库,就像操作活字格的数据一样基于ERP零碎的表实现建模和逻辑构建;再比方开发者能通过服务端编程接口,缓存第三方Web服务的拜访秘钥,满足对方的安全性要求等。凋谢的活字格可能帮忙开发者对接现有的软硬件,还能为开发者建立起应答各种未知扩展性的信念,与最终用户分享软硬件技术提高带来的新价值。 2013年之前,葡萄城凭借ActiveReports、Spread、ComponentOne等明星产品,在面向传统软件开发形式的业余控件畛域做到了寰球当先;而今,它又凭借活字格,在低代码开发平台的产品和市场中走在了同行的前列。倪爱军预判,2021年中国低代码/无代码开发平台市场将会吸引更多的资本追捧,也会有更多的新公司退出,尤其是互联网巨头、业内的大厂会对此更加器重。独立的低代码平台厂商必然会遇到更加强烈的竞争。但他置信,葡萄城专一于软件开发技术已有40年历史,在“多代码”时代,就曾经做到寰球当先的开发技术提供商;对于正在到来的低代码时代,葡萄城已先行一步,它也肯定能凭借本人的深厚积攒,以及产品的独特劣势,成为企业级低代码开发平台市场的第一品牌。 原文链接:http://www.soft6.com/news/202...

February 2, 2021 · 1 min · jiezi

关于葡萄城控件:纵观-ActiveX-平台的兴衰史看开发控件的技术演变

ActiveX的衰亡随着Internet/Intranet的遍及,人们对网络应用程序开发提出了更高的要求,如:Web页面须要更加丰盛活泼的多媒体内容;商业应用程序须要更牢靠、更加灵便的Web应用软件等。面对过后还不那么欠缺的HTML技术,开发者只能做些排版布局和简略的表格数据展现,即使刚刚呈现的JavaScript,也难以承当简单的网页动静出现。 为了解决上述问题,微软提出了ActiveX技术。而 ActiveX 的首次退场,便是在 IE3 中。相比于同期浏览器,IE3减少了不少亮点,包含CSS架构、ActiveX、Java小程序、微软NetMeeting和Internet Mail等。 正是凭借这一版本,微软开启了浏览器的称霸之路,并以此开展了与Netscape、Sun等软件厂商的强烈竞争: · 从Internet Explorer 3.0(1996)开始,微软反对了在HTML中托管ActiveX控件,尔后又通过 ActiveX Documents 容许在 IE 上间接加载office文件。 · 与此同时,Netscape在其导航者2.0版本中推出了NPAPI, 容许native代码运行,其余浏览器很快也跟进反对,促使NPAPI成为一个共通的插件规范,与微软的ActiveX造成竞争关系。 · Sun也推出了JavaApplet,这是一种用Java开发的浏览器嵌入式小利用平台,能够在 Java虚拟机里运行,解决了用户对平安的顾虑,然而性能个别。 在接下来的几年里,微软一直降级迭代 IE 浏览器,并通过打包散发、收费提供、商业条款、网页规范垄断等一系列商业伎俩,让 IE 的市场份额一直飙升,直到2002年,IE 浏览器的市场占有率一度达到了96%,而 ActiveX 这一微软推广的技术也随之倒退起来。 甚至在过后,国内各大银行的网上银行插件根本都是基于ActiveX开发,须要IE浏览器反对,以至于前面呈现的国产浏览器也都以双核心、反对网银作为产品卖点。 ActiveX的衰败Microsoft在Windows中内置了许多ActiveX,同时也为起初的安全性问题埋下伏笔,越来越多的恶意软件开始伪装成ActiveX,让 IE 浏览器成为了一个开在用户桌面上的后门,能够被任意利用。 即使微软陆续在IE上减少了屏蔽ActiveX运行的办法,如在2007年加上ActiveX兼容性旗标(Killbit)性能;在IE 9当前的版本加上ActiveX Filtering性能,让IE的浏览者可能自定义是否屏蔽特定的ActiveX组件,这些动作也无奈从根本上解决ActiveX的平安问题。 直到2008年,速度快、外观精简的 Google Chrome横空出世,突破并且减速了整个浏览器行业的倒退速度,IE的积弊使其在后退的步调上显得缓慢而有力,即使在随后的IE8~IE10有不少的改良,也未能挽回颓势。最终,微软打算不再更新IE,改而宠幸新一代的浏览器Edge。到了这里,浏览器对ActiveX的反对也曾经走向了终结。 葡萄城开发控件的技术演变从ActiveX平台诞生起,葡萄城控件产品就曾经对其提供了反对: Spread .NET ComComponentOne ActiveX上述两款产品满足了用户在ActiveX场景下对报表、电子表格、制图、数据处理、用户界面交互等性能的疾速开发需要,节约了开发成本。 随着ActiveX的闭幕以及 .NET的呈现,葡萄城也推出了更多基于 .NET框架的控件产品,包含 Spread .NET 和 ComponentOne Enterprise,这两款产品次要用于WinForm、ASP.NET、XAML 和 WinRT 等平台下表格数据处理和数据可视化开发需要。 着眼于将来智慧办公的倒退,以及前端 JS 框架的更新迭代,葡萄城基于ActiveX和 .NET 时代的教训积攒,推出了更实用于Web开发、跨平台利用和云端架构的纯前端控件 SpreadJS 和服务端组件 GrapeCity Documents for Excel。 ...

January 5, 2021 · 1 min · jiezi

关于葡萄城控件:2020中国-NET开发者大会精彩回顾葡萄城高性能表格技术解读

12月19日,2020中国 .NET开发者大会在苏州召开。本次会议以“开源、共享、翻新”为主题,联合线下、线上实时同步直播的形式,征集了来自微软、龙芯等知名企业的40余位技术大咖,为50 余万名开发者带来了近50场技术讲座和 .NET利用实际。 葡萄城的表格技术负责人王鸿学生,有幸作为本次大会的演讲嘉宾,向在场的 .NET 开发者分享了葡萄城高性能表格技术调优方面的教训积攒。 王鸿,作为葡萄城表格技术的负责人,自 2014年起,便始终聚焦于企业高性能表格技术畛域的钻研,为葡萄城设计了全新的表格组件架构,并率领研发团队推出了一款性能在业界当先的电子表格组件GcExcel, 积攒了大量高并发、高可用性表格组件的架构设计教训。 在本次分享中,王鸿从葡萄城研发电子表格组件的背景与初衷登程,具体比照了 Excel 与原生 C# 代码的读取性能差别,并总结了若干针对prototype 原型进行性能调优的伎俩,如缩小垃圾回收的影响、共享对象晋升性能、压缩数据升高内存、充分利用高速缓存等形式。 以下是王鸿老师的次要分享内容: 1\. 葡萄城研发电子表格组件的背景与初衷早在30 多年前,电子表格就曾经作为办公软件中的一个根底性能套件,首次呈现在个人电脑中。近些年,随着网络信息化的进一步增强,电子表格的利用越来越宽泛和深刻。 现在“表格”也曾经成为数据的一种重要表现形式,广泛应用于各类桌面软件、利用零碎和 SaaS 平台的存储构造、零碎形成中。人们曾经习惯应用表格工具来解决财税、金融、证券、保险、工业制作、物流仓储等行业的大规模数据,其中典型代表包含微软的 Excel、谷歌的 Spreadsheet,以及 WPS 等。 葡萄城,作为寰球当先的开发技术提供商,很早便投入了研发精力,开辟并摸索如何将电子表格以组件的形式嵌入到各类零碎中。通过近 30 年的钻研,葡萄城的表格技术曾经实现了在保留用户 Excel 应用习惯的同时,也能基于用户的教训和积攒在业务零碎中提供高效的数据处理和可视化能力。 2\. 通过 C# 代码,测试 Excel 文件读取的极限性能电子表格的利用场景个别都较为简单,开发实现它们会碰到很多技术难点,其中最为典型的便是性能问题。 葡萄城为实现高性能的表格组件,克服了很多性能挑战:如怎么疾速关上和保留一个电子表格文件、如何计算海量的公式函数、如何让用户疾速实现大量单元格的值和款式设置等。 为了测试 C# 代码对 Excel 文件的读取性能,王鸿老师选取了一个日常生活中很容易碰到的场景:当一个电子表格文件很大的时候(蕴含30列、1,000,000行、30,000,000 个单元格数据),用Excel关上它须要期待 34 秒。 如果用户想要用更短的工夫关上这样的大文件时,有没有方法实现呢?答案是有,通过测试,用葡萄城的表格组件 GcExcel 关上这样一份文件,仅需 12 秒。 3\. 葡萄城表格技术优化:缩小垃圾回收的影响从Office 2007 开始,Excel 文件就是一个规范的 Zip 文件,对其解压后,找到一个名为“Worksheets”的文件夹,在其中的“sheet1.xml”文件中,寄存了每个 Excel 文件单元格对应的地位和值。 ...

December 23, 2020 · 1 min · jiezi

关于葡萄城控件:葡萄城入选中国技术品牌影响力企业30强

12 月 22 日,SegmentFault 思否 中国技术先锋年度评比 | 2020 中国技术品牌影响力企业榜单公布,该榜单依靠数百万开发者用户的数据分析,通过科技企业和集体在国内技术畛域的行为、影响力指标等综合因素进行深度考查。 葡萄城,作为中国技术品牌影响力企业 30强入选。 葡萄城,是寰球当先的软件开发技术提供商,以“ 赋能开发者”为使命,致力于通过各类软件开发工具和服务,翻新开发模式,晋升开发效率,服务企业数智化转型。 在专一软件开发技术的四十年中,葡萄城造成了吸纳寰球顶尖技术人才的分布式研发架构,并依据技术环境和用户需要的变动,先后研发出各类开发控件和商业智能报表工具,引领控件技术和数据分析工具的倒退。2015 年以来,葡萄城基于业余控件的技术积攒公布低代码开发平台,进一步推动软件开发形式的革命性变动,驱动新一轮数字经济倒退。 葡萄城入选中国技术品牌影响力企业30强,是业界对公司技术品牌影响力的又一次认可。将来,葡萄城将通过更优质的技术、产品和服务,与开发者一起,独特推动产业改革和社会提高。 附:《2020 中国技术品牌影响力企业总榜》 葡萄城开发控件SpreadJS 纯前端表格控件,性能布局与 Excel 高度相似GcExcel 服务端表格组件,无需 Office 软件,高效实现类 Excel 的性能WijmoJS 前端开发工具包ComponentOne.NET 控件集

December 22, 2020 · 1 min · jiezi

关于葡萄城控件:NET-控件集-ComponentOne-V20200-Update3-发布正式支持-NET-5

ComponentOne 是一套专一于企业 .NET开发、反对 .NET Core 平台,并完满集成于 Visual Studio 的第三方控件集,蕴含 300 多种 .NET开发控件,可满足 WinForm、WPF、 UWP、ASP.NET MVC等七个 .NET平台的零碎开发需要,并提供表格数据管理、数据可视化、报表、输出和编辑等七大性能,被誉为“.NET开发的‘瑞士军刀’”。 与其余控件集相比,ComponentOne 更加轻捷、稳固,性能更加全面,产品也更加平安。 通过 20 多年的倒退,ComponentOne 已胜利利用于清华大学、中国黄金、中谷物流、用友、华为、金蝶、丰田、建软、中国农行、台达团体等国内外多家企业/机构的我的项目开发中。 日前,ComponentOne V2020.0 Update3版本正式公布。从该版本开始,ComponentOne正式反对 .NET5,开发人员能够借此取得更强的数据处理性能,优化单页面利用、Web和基于云的我的项目架构。 欢送点此下载 ComponentOne V2020.0 Update3,试用体验。ComponentOne V2020.0 Update3 的次要新个性包含: 1. ComponentOne 正式反对 .NET 5 .NET 5对立了所有开发平台的API和Runtime,开发者能够将其利用于Windows、Linux、Macos、iOS、Android、tvos、watchos以及web asm中,而不必再思考兼容性问题。 从该版本开始,ComponentOne的WinForms和WPF平台也将提供齐全基于 .NET 5的开发控件。借助这些控件,开发人员能够取得更强的数据处理性能,优化单页面利用、Web和基于云的我的项目架构。 特地阐明:对于ComponentOne中WinForms和WPF平台,葡萄城仍将持续提供对原 .NET Framework 4.5.2的产品和技术支持。 2. 全新!DataConnectors 控件 应用 DataConnectors,能够轻松的将在线CRM(如Salesforce和Microsoft Dynamics)中的业务数据集成到 .NET 应用程序中,应用 QuickBooks Online和Google Analytics(剖析)能够持续扩大其性能。 DataConnector 基于 .NET Standard 2.1,因而它们能够在任何平台上应用,如WinForms、WPF、.NET 5、Blazor 和 ASP.NET Core。 ...

December 16, 2020 · 1 min · jiezi

关于葡萄城控件:在-2020-年更受关注和追捧的-JS-框架

转载请注明出处:葡萄城官网,葡萄城为开发者提供业余的开发工具、解决方案和服务,赋能开发者。 原文出处:https://blog.bitsrc.io/top-5-...随着信息技术畛域的倒退,企业对于JavaScript的需要变得非常宽泛,为了让前端编码更快更高效,一系列前端JavaScript框架就此诞生。 前端框架的设计初衷是为脚本编程语言提供杰出的反对,让代码反复可用。简而言之,框架是由一组开发人员编写的代码块,可使整个开发过程变得简略且易于实现。从业务角度看,框架能使开发人员更容易满足客户的需要,解决客户我的项目开发阶段所面临的各种挑战。 那么,在泛滥前端框架中,哪些在2020年更受关注和追捧呢? 本文列举了几个当下最受欢迎的前端框架,排名只是依据作者本身的应用教训、日常钻研、框架的语法结构和易用性等个性进行排名。 以下是框架的排名根据参考: 是否放弃增长和更新。是否在大厂和开发者社群中受到举荐,如GitHub、NPM趋势、Google趋势等。是否具备一个规模宏大且沉闷的技术社区。5\. Svelte.js —— 麻雀虽小,五脏俱全 在React、Vue和Angular差不多占据了Web开发的大部分江山时,Svelte横空出世,并逐步开始吸引越来越多人的眼球。这是一个用TypeScript编写的基于组件的开源JavaScript框架,于2016年公布。 2020年以来,Svelte的使用量急剧减少。 尤雨溪曾评估道:Svelte 的核心思想在于“通过动态编译缩小框架运行时的代码量”,因而其非常适合开发小而疾速迭代的我的项目,而且能做到极致精简。 Svelte的劣势:与React不同,Svelte没有虚构DOM。其组件齐全用HTML、CSS和JavaScript编写。Svelte编译器可编译原始JavaScript模块,该模块不依赖于框架。因而,与React、Angular和Vue相比,Svelte应用程序的捆绑包尺寸十分小。Svelte不须要较高的浏览器解决能力,即可实现相似外科手术般的形式更新DOM。 4.Ember.js —— 明显提高开发人员工作效率的生产工具 Ember.js是一款用于构建古代Web应用程序且性能全面的JavaScript框架,基于双向数据绑定概念(如AngularJS和React等SSR)运行,容许开发人员将更多精力放在创立独特的业务性能上。 因为Ember不再须要编写繁琐的代码,因而,开发人员的开发效率可能显著失去晋升。目前,越来越多的一流公司开始在其产品中应用Ember,如Netflix、Microsoft和LinkedIn。 Ember自公布以来,在开发人员社区中的使用率逐步减少。 只管Ember次要用于Web开发,但应用Ember.js搭建的桌面和挪动应用程序也同样引人瞩目,而其中的代表作品就是Apple Music桌面应用程序。 3\. Angular —— 一个牢靠的框架 Google在2016年推出了Angular。然而,它的前身AngularJS能够追溯到2010年。在晚期,React的风行将Angular甩在前面。然而,事实证明Angular仍是开发一款牢靠的企业级利用的首选。 Angular受欢迎的起因:领有一个维持了十多年的大型生态系统。具备全套开发工具。容许高质量的代码生成,具备清晰的编码构造和代码一致性。领有杰出的文档,其库为开发人员提供了大量反对。日益减少的社区反对。如果将Angular与React进行比拟,咱们能够察看到Angular的下载量并没有减少太多,并在过来两年中简直达到饱和程度。 2 React —— 最受欢迎的框架 React是一个开源前端库,由Facebook开发团队的软件工程师于2011年创立,随后于2013年正式开源。通过9年的倒退,目前它被认为是最受欢迎的前端库之一。 React为前端开发引入了一种基于组件的、响应式的、函数式的编程格调,一举扭转了单页应用程序(SPA)的倒退方向。 为什么 React 如此受欢迎?React 引入了基于组件级的渲染机制。提供了弱小的服务端渲染(SSR),对SEO有良好的反对。提供了更好并发性的React Fiber,应用了更少模板代码来治理性能组件的React Hooks,以及用于取得更好渲染成果的React suspense等性能。一旦学会了React,能够在任何中央应用它,不仅能够用于Web应用程序,同时也能够在挪动应用程序中应用(React Native)。泛滥优良的性能使React成为当今最受欢迎的框架之一,而NPM的下载量也证实了这一点。 如图所示,在过来的5年里,React在下载量方面始终在前端框架中占据着主导地位。 就Stack Overflow技术问题总量趋势看,React也同样如此。 1 Vue.js —— 其受欢迎水平曾经不须要多说了 其余框架Meteor: 一度被认为是用于开发和部署Web应用程序的全栈解决方案。Mithril:用于开发SPA的UI JavaScript框架,提供了开箱即用的路由和XHR实用程序,并且疾速,易于实现。Aurelia: 被认为是JavaScript的最新版本,能够扩大HTML的多种用处,包含数据绑定。Polymer:一个由Google推出的开源代码库,能够为网站创立元素而无需进入简单的档次。反对单向和双向数据绑定。论断本文提及的所有JavaScript库和框架都具备微小的后劲,纯熟的把握它们,将为您的JavaScript开发带来更多益处。 如果您有趣味理解更多的JavaScript框架和库,能够浏览以下文章链接。 为什么 Vue 更合乎这个时代的大势所趋都 9102了,该抉择 Angular、React,还是Vue?Angular vs React 最全面深刻比照

November 2, 2020 · 1 min · jiezi

关于葡萄城控件:践行赋能开发者使命发掘表格技术最佳实践-葡萄城表格技术应用开发案例大赛正式开启

2020年7月15日,由葡萄城携手行业用户独特发动的“表格技术利用开发案例大赛”正式开启。 秉承“赋能开发者”使命,大赛面向开发者宽泛征集表格技术的典型利用案例,深刻展示表格技术在各畛域信息化零碎搭建中的突出劣势,以期挖掘表格技术在零碎开发时的最佳实际,为企业信息化倒退带来启迪。 表格技术利用开发案例大赛 表格,作为数据出现的一种根本形式,在各类软件系统都施展着重要的作用。在挪动互联时代,即使再简单的数据,通过“表格”的整顿,都能够清晰的出现给用户。且不论是应答文档、报告、凭证,还是票据,表格都可能附加存储更多的款式信息,尤其对离散式数据存储更加高效。 而基于“表格技术”研发的信息化零碎,能够帮忙企业更快更精确地解决数据,大幅提高经营管理效率,如: · 在线文档零碎:基于表格实现多人协同编辑,在线实时实现各部门对同一张数据表的录入 · 数据填报零碎:简化数据绑定和校验过程,疾速精确的解决打印报送、实时预览、多级上报等工作 · 表单和报表类零碎:帮忙企业以低成本的形式重用业务零碎原始 Excel 文件,利用已有资源搭建企业类 Excel 报表平台 为减速这类信息化零碎的开发, SpreadJS 等表格类开发工具应运而生,作为一款基于 HTML5 的纯前端表格控件,SpreadJS兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品个性,备受华为、苏宁易购、天弘基金、远光软件等各畛域龙头企业的青眼,并被中国软件行业协会认定为“中国优良软件产品”。 SpreadJS 纯前端表格控件 SpreadJS 一经推出,便广泛应用于工业制作、金融财税、能源电力等各畛域信息化零碎搭建中,为用户带来亲切、易用且高度相似Excel的应用体验,满足 Web Excel 组件开发、 表格文档协同编辑、 数据填报、 类 Excel 报表设计等业务场景,极大升高企业研发老本和我的项目交付危险,无效帮忙企业进步开发效率,疾速上线和利用信息系统。 葡萄城局部行业用户 为了让更多开发者从表格技术中获益,克服Web我的项目中前端性能、内存耗费和系统可靠性的技术难点,葡萄城举办了本次“表格技术利用开发案例大赛”。所有从事表格类零碎开发的企业或集体,均可参赛。 大赛针对“表格文档协同编辑、 数据填报、 类 Excel 报表设计”三类利用场景,设置了最佳实际奖 3名,各处分价值 3000 元的华为 MatePad Pro 平板电脑一台。 “表格技术利用开发案例大赛”奖品 除了实物奖品,所有获奖者还可享受如下权利: 所有入围案例,将通过葡萄城官网、官微、20+家单干媒体、技术社群等渠道,向全网用户推送,作为标杆赋能更多开发者优良案例作者,将在葡萄城公开课上,面向更多开发者分享您的成功经验和利用案例所有优良案例将汇编成册,成为《企业“表格技术”利用典型案例集》(PDF版)推介给更多企业用户本次较量,来自北京长亮合度、用友政务、航天信息股份、苏宁易购团体等8位专家评委,将从参赛案例的技术先进性、行业拓展性和市场参考价值三方面综合考量,最终评比出三位荣获“最佳实际奖”。葡萄城心愿通过这种模式,向全行业展现表格技术的利用场景、技术劣势和企业信息化转型中的最佳实际,并将优良案例作为标杆赋能更多开发者。 如果您正从事企业表格零碎开发的相干工作,对前端开发和表格技术感兴趣,欢送锁定大赛官网( https://www.grapecity.com.cn/events/spjs-cases-competition/),提交参赛案例。如果您须要进一步理解纯前端表格控件SpreadJS的产品介绍和典型利用案例,欢送拜访 SpreadJS 产品官网。 本次大赛的后续停顿将通过微信公众号“葡萄城社区”推送,蕴含流动停顿、产品资讯和典型案例等重要信息,敬请关注。

July 22, 2020 · 1 min · jiezi

赋能-▪-智变葡萄城品牌战略发布会诚邀您参加

软件产业是支撑经济和社会发展的战略性、基础性和先导性的新兴产业。软件催生了云计算、大数据、人工智能等新技术、新业态、新模式,而开发者则是软件产业发展的核心要素。 随着技术环境的快速变化与发展,开发者如何以更快的速度和更高的敏捷性来响应需求?软件行业如何激发开发人员的创造性?这些都是当前急需探讨的热点问题。 作为全球领先的软件开发技术提供商,葡萄城已深耕软件行业40年,致力于通过各类软件开发工具和服务, 创新开发模式,提升开发效率,服务企业数智化转型。 面对新技术新形势,如何驱动企业数智化转型升级?如何带来新动能,赋能行业新发展? 诚邀您参加6月30日举办的“赋能▪智变,葡萄城品牌战略发布会”,了解葡萄城最新的品牌战略和技术应用,共同把握软件行业的发展机遇,推动新一轮数字经济发展。 立即报名,请扫描下方海报中二维码。

June 22, 2020 · 1 min · jiezi

厦门科云构建基于-SpreadJS-的管理会计综合实训平台

一、客户简介厦门科云信息科技有限公司(简称:厦门科云)位于鹭岛厦门软件园,是一家汇集注册会计师、高级工程师的实力研发团队和全国财会教育领域专家顾问团队的高新技术企业。 公司自成立起,始终聚焦院校服务(智慧财务教育)、科云学堂(在线教育培训网校)、牛会计(财务代理有限公司)三大领域,为全国大中专院校、在职会计人员、小微企业提供口碑服务。 二、项目背景21世纪以来,伴随着移动互联网的高速发展,企业经营逐渐呈现出集团化、信息化的发展趋势,这也意味着未来会计人才将会面临更高、更全面的专业要求。 如今,会计职业领域已从传统的记账、算账、报账为主,拓展到内部控制、投融资决策、企业并购、价值管理、战略规划、公司治理、会计信息化等高端领域。会计职业领域的拓展与会计人才需求市场的发展导致管理型会计人才结构性短缺,该问题的产生要求院校应加紧培养以核算型会计人才为基础,逐步转型成管理型会计人才。 为及时响应上述需求,厦门科云推出了一套完全自主研发的管理会计综合实训平台,该平台基于 SpreadJS 纯前端表格控件搭建,内嵌高度类似 Excel 的布局和操作模式,使用者无需学习,即可立即使用。 三、实际使用情况为落实“1+2+2”的培养方向,即1个培养目标(向管理会计人才转型的目标)、2个培养点(管理视角+核算技能)、2个培养模块(基础教学资源培养、企业案例应用培养),坚持以“向管理会计人才转型”为导向,以管理会计实务工作的范畴、基本方式和实务内容为开发依据,平台包含的系统设计模块与管理会计课程完全匹配,可以帮助学生快速成长为具有“管理视角+核算技能”的复合型人才。 如下是平台部分界面截图,其中所有“类 Excel”的表单布局均通过 SpreadJS 实现: 1.草稿纸页面 2.现金预算页面 3.成本预算页面 4.直接材料预算页面 5.直接材料耗用量预算页面 如下是平台演示视频: http://video1.grapecity.com.cn/SpreadJS/pulicclass/operate-video.mp4 四、选择表格控件 SpreadJS 的主要原因我司选择基于SpreadJS来搭建管理会计综合实训平台,主要考虑以下三方面原因: 1.完全兼容Excel文档格式,功能、UI 与 Excel 高度类似 SpreadJS无需后台代码和第三方组件,即可实现在线导入、导出 Excel 报表模板、导出 PDF 的功能,其高度类似 Excel 的布局和操作,让使用者无需投入精力学习,即可立即使用。 2.兼容 450 种以上的 Excel 公式函数 SpreadJS 内置了高效、可扩展的计算引擎,满足用户自定义公式、跨表格引用等多场景下的计算需求,轻松实现数据聚合,让有效数据不断完善。 3.可快速响应需求变化 通过 SpreadJS 提供的类似 Excel 的模板设计器,无需研发部门介入,系统管理员可自行设计表单模板并发布,满足业务系统的“短平快”交付需求。

June 22, 2020 · 1 min · jiezi

使用SpreadJS-开发在线问卷系统构筑CCP云数据采集平台

什么是CCP(云数据采集)平台? 图片来自于网络 CCP(云数据采集)平台诞生于大数据时代的背景下,通过实时数据挖掘,在海量的云端数据中发现隐藏其中的价值。 在线问卷系统,作为CCP(云数据采集)平台的信息采集接口,通过网络信息收集,帮助问卷设计者和数据分析师分析消费者在线上的行为特征和态度,批量而精确地抽取目标网页中的任何数据及任何信息,快速实现实时的信息获取。 CCP(云数据采集)平台的数据采集工作能否更简洁、更方便、更精准的执行,取决于在线问卷系统的基本功能和架构。 因此,在线问卷系统一般需包含以下四个功能模块:在线设计问卷、数据收集、数据分析和导出。 在线问卷系统的基本功能模块在线设计问卷需具备: 问卷设计方式简单、易操作可自由地修改问卷外观、可制作带有公司Logo的问卷模板项目类型丰富, 内置选择题、填空题、打分、排序、个人信息收集等应用场景广泛,可设计问卷调查、投票、满意度、表单、测评等模板数据收集需具备: 独有的自定义数据收集渠道支持手机端填写支持无缝嵌入网站、APP和小程序可通过第三方社交平台完成填写数据分析需具备: 调查数据可实时查看支持表格、图表等多样化的数据展示提供数据筛选、交叉分析和原始数据下载提高数据来源追溯,趋势一目了然导出需具备: 支持导出为xlsx、CSV等格式提供更安全的数据存储不限发布数量,支持多并发在线问卷系统的实现思路因为需要对收集到的问卷数据进行数据分析,并导出分析结果,所以系统需要支持图表、计算公式和在线导入导出功能。 在充分评估后,发现使用 SpreadJS控件,可以满足上述需求,原因如下: 可生成交叉图表:SpreadJS 提供了双向数据绑定的功能,可以将收集的数据绑定至表格中,可以方便的实现数据分析及展示。 图1 生成交叉图表分析页面 在线导入导出 Excel 文件:SpreadJS无需借助任何后台代码和第三方组件,可直接在浏览器中完成 Excel文件的导入导出、PDF 导出、打印及预览操作,解决了前端导出Excel、CSV文件的需求,方便用户将问卷统计分析结果导出至本地,导出的文件对比效果如下图所示: 图2  导出Excel文件对比 数据可视化:SpreadJS 支持 Excel 的 450 种公式和 32 种图表,可以帮助用户更全面的分析采集到的数据。 图3  SpreadJS内置多种图表 数据筛选:从后台返回的数据,通过SpreadJS 在前端进行展示,并提供数据筛选、排序、分组、批注、切片器等操作,方便用户对统计结果进一步分析。 图4  数据筛选 将 SpreadJS 的组件功能嵌入在线问卷系统,我们可以专注于业务逻辑,而不用分散关注点于基本的功能模块如何实现。借助 SpreadJS 将问卷系统以组件化的方式重构,既降低了后期测试成本,明显缩短了项目交付周期,也为项目二期奠定了良好的基础。 如果您也有此类系统开发的需求,请访问SpreadJS产品官网,查看应用场景和各类技术资源,可以为您的系统搭建提供帮助。

May 28, 2020 · 1 min · jiezi