随着互联网技术的蓬勃发展,手机游戏也迎来了高速发展的时代。而H5游戏,凭借其轻量、无需下载安装即可玩的特性,逐渐成为移动游戏的主流。随着H5游戏的不断发展,传统的服务器架构已经难以满足其高并发、低延迟的要求。
云计算的出现为H5游戏服务器提供了新的解决方案。云计算通过虚拟化技术,将计算、存储、网络等资源池化,并通过互联网按需提供给用户。这使得H5游戏服务器可以灵活地扩展资源,满足不同阶段的并发需求,并降低服务器运维成本。
云计算H5游戏服务器的优势
- 弹性扩展:云计算可以根据H5游戏实际并发需求动态分配资源,确保游戏运行顺畅,避免因资源不足而导致卡顿、掉线等问题。
- 自动容错:云计算平台提供高可靠性,当某台服务器出现故障时,系统可以自动将请求切换到其他服务器,保证游戏服务持续可用。
- 降低成本:云计算采用按需付费模式,用户仅需为实际使用的资源付费,大大降低了服务器运维成本。
- 快速部署:云计算平台支持一键式部署,用户无需繁琐的服务器配置和管理,即可快速部署H5
中软国际推出的“低代码”开发平台指的是什么?
一、低代码开发平台是什么?
低代码开发平台是通过可视化的交互方式,把原本需要通过写代码才能实现的抽象业务逻辑、产品设计和数据配置等通过更直观、对人更直觉化的方式进行呈现和配置,从而显著降低了编程的技术门槛。
只要你能想清楚你要的逻辑是什么,这些可视化工具就能够实现相应的软件,而这正是低代码最大的价值。
在另一边,低代码提供更完整的功能封装,让工程师写更少的代码来实现更多的功能,从而降低工程师的重复劳动、提升开发效率。
无代码和低代码也是不分家的。
通常,低代码工具也会辅以可视化工具,而无代码工具也会允许用户通过代码或API来进行功能的扩充。
很多业务可以通过可视化进行清晰的呈现,但不是所有的抽象逻辑都适合可视化。
作为早一辈的「无代码工具」,Excel里提供了宏函数这个功能,允许用户在工具预制的公式外也能通过编写VBA代码来自定义复杂的函数,从而实现功能的扩展。
因此,无代码平台通常必须要和低代码进行有效的整合。
绝大多数应用场景和绝大多数用户都不需要用到低代码,但平台必须需要一个必要的更强灵活度的入口,允许高级用户可以通过低代码或者直接写代码的方式来进行更自由的配置,以此保证了产出的灵活度以及更多长尾应用场景的覆盖。
在2014年Gartner提出低代码的概念后,很快就被广泛地采用。
他们预估在2021年,低代码的市场已经带来138亿美金的市场规模,年增速超过22%;2022年市场将进一步加速成长,增速超过30%。
二、低代码开发平台的特点
1、满足企业的多样化需求
根据企业的管理方法和流程特点,使用低代码开发生成其他应用程序。
2、降低成本并提高效率
使用可视界面完成正在开发的80%的基本代码,从而提高效率并降低成本。
3、轻松管理公司业务
即使是没有开发知识的业务人员也可以创建,编辑和运行应用程序并自动执行流程。
4、适应快速发展的市场
低代码开发的优势使其能够加快新软件的交付。
三、“低代码”相比“传统开发”有何优势?
有关于低代码开发与传统方法开发之间的优劣势,行业内讨论声一直都比较大,按照以往传统开发的方式,一个企业要想开发一款应用程序,首先需要聘请大量的UI、前端、后端、安卓/ios等开发人员,然后再通过繁杂的步骤去进行开发。
并且要想开发好应用程序所需要的时间也要很久,少则半年,多则一年。
相比之下,低代码在快速开发方面具有得天独厚的优势,哪怕是不懂代码的业务人员也能通过“拖拉拽”的方式,利用现有可视化组件模块,快速的构建应用程序。
这个优势是传统开发无论如何都比不上的。
四、低代码开发平台该怎么用?
下面以织信低代码开发平台为例!
1、创建团队、应用
从注册账号,到创建团队,进入工作台,从“应用市场”找到我们所需要的应用模板进行安装,开启构建应用的第一步。
2、创建数据表、字段设置
跟Excel有些类似,进入应用后,我们首先要创建数据表,也可以创建知识库、文件存储、仪表盘等内容。(创建数据表时,支持Excel、文本、网页内容的数据导入)
3、录入数据,设置字段关联
通过32种字段类型,设置好相应的字段后,再根据所设定的字段类型对号入座,录入相关数据(数据可以通过Excel,文本,网页内容)。
录入数据:
录入数据时,支持导入记录,同时系统也支持将现有记录导出、打印、生成问卷、创建过滤器等。
4、设置关联
关联列表汇总:自动汇总对应关联列表中指定字段的计算(支持数量、求和、最大、最小、平均值)。
例如:我们在商品表内,创建“关联列表”字段,需要关联入库明细信息,所以我们选择关联表“入库明细”,并根据需要选择显示的字段。
完成创建的关联列表字段“接收记录”后,创建新的记录时,点击关联按钮,即可添加需要关联列表内的记录信息
通过勾选需要关联的记录信息,即可完成列表关联。
如果当前数据过多,我们也可以通过设置筛选条件来过滤出需要的数据。
5、团队权限
团队权限是基于团队范围上的权限控制,可以进行应用、团队的相关权限控制。
在 【团队设置】,选择角色栏,可以进行团队权限设置。
以上回答,希望对大家有所帮助!
为什么用iVX开发会快?
在我看来,对一个工具的优劣可以从两个方向入手,其一是学习成本,其二是工作效率。
先来对学习成本进行分析,作为一款全栈类型的开发工具,IVX的优势在于其是零代码的,整体逻辑通过前后台中一个个组件及组件的动作、事件进行组合来实现。
在传统代码开发行业中,要掌握一门开发语言需要消耗大量的时间成本,更别说是前后台两种语言共同掌握实现全栈开发了。
但是在IVX中,由于一切皆是组件,要开始基础的开发只需要学会点击组件进行放置或者拖动组件调整位置,这种可视化的操作方式能大大降低学习成本,省去了学习繁琐复杂代码的步骤,也更贴合用户正常思维逻辑。
且官方提供了完善的文档系统和大量案例demo,涵盖了前后台的各种组件,使用IVX进行案例开发并不需要去深究这个是怎么做到的,开发者只需要关注这些组件能做到什么并进行组合应用就可以了。
同时,工具中自带了服务器、cdn资源库的提供,以及实时显示对组件进行的UI变更效果,再加上自带了预览、发布这种域名的配置,种种措施直接省去了用户对开发环境的配置学习、服务器、cdn库资源的寻找的时间。
对工作效率进行分析,对IVX而言,工作效率其实就等同于开发效率了。
在上一段中有提到,IVX的逻辑是通过一个个组件的互相组合配合来实现的,除了基础组件之外,IVX还提供了大量的扩展组件,免去了传统代码开发过程中造轮子的时间,若还是没有适用的组件,或手头上已经有适合的轮子了,还可以使用自定义组件的功能,将外部组件融入IVX的生态中进行使用。
在传统代码开发过程中,UI的搭建是比较繁琐和耗时的,而在IVX开发过程中,这一步可以说是最快速的,得益于实时显示组件UI变更效果的编辑界面,哪怕不进行预览,也能直观地看到大多数组件UI的变化,更能在绝对定位和相对定位之间很方便地进行切换,极大提高了UI的布局效率。
解决了UI布局的问题之后,就是案例中最为重要的逻辑部分了。
在IVX中,所有的操作逻辑都是通过事件和动作互相搭配完成的,这些逻辑都是可视化的,且可以随时进行拖拽变更位置。
由于事件和动作都是编辑器已经封装好的组件所开放出来的接口,比如文件上传这个接口,就免去了研究如何实现这个功能的过程或编写并调试这个功能所需要的时间,直接调用这个动作便能实现对应的效果。
最后,还有一项人员利用率是值得关注的,正常的开发过程中,通常的搭配是一或多个前端开发工程师搭配一或多个后端开发工程师,这之中就存在一个沟通效率的问题,对某个功能理解程度的不一致也会导致功能重做或浪费调试时间。
但是在IVX中,其实一个开发者就能完成前后端的完整开发,不需要懂得数据库语言,也不需要懂得前端语言,只要会使用IVX,便能独立进行应用的开发,而不需要担心上述存在的问题,这个也是IVX的一项优势,能节省公司的人力成本。
以上便是我对用IVX开发为什么快的个人理解。
如何设计H5编辑器中的模版库并实现自动生成封面图?
设计H5编辑器中的模版库并实现自动生成封面图
在互联网发展中,HTML5作为跨平台的编程语言,广泛应用于移动端官网、H5活动页和营销页等场景。
为了满足这些需求,企业开始搭建H5编辑平台,比如某秀和某展等,以快速构建满足业务场景的H5页面。
设计一个好用的H5编辑器,关键在于简化用户操作,降低使用成本。
实现这一目标,需要拥有丰富的组件库、图片资源、灵活的组件配置、傻瓜式操作以及开箱即用的H5页面模版。
接下来,我们将详细介绍如何在H5编辑器中实现模版库与自动生成封面图的功能。
模版库设计
H5编辑器中的页面通常基于json schema构建,每个组件都可以细化为一个json元数据,而模版则是多个组件的组合,对应着json元数组。
因此,用户只需点击保存按钮,编辑器将获取当前配置的json数据并保存到数据库。
模版数据结构便于后续使用与管理。
模版预览图实现
在用户保存模版后,如何快速找到所需模版成为关键。
仅仅依赖模版名称并不足够,需要提供模版预览图功能。
生成预览图的方法有多种,常规思路是基于预览页面生成截图,然后存储在模版数据中。
然而,这一过程涉及页面跳转,用户体验不佳,因此更推荐在编辑页面直接生成预览图片。
前端实现方案
推荐使用canvas与iframe技术结合实现前端生成预览图片。
首先,用户在编辑页面配置模版后,跳转至预览页面生成截图。
然后,利用canvas技术将截图转化为图片格式,通过iframe传递回编辑页面。
编辑页面接收到图片url后,与模版数据一同保存。
通信机制与具体实现
实现iframe与父页面的通信,关键在于理解如何在前后端间传递数据。
具体实现步骤包括:配置iframe内容渲染完成后自动截图,然后将图片url通过通信机制传回父页面,最后与模版数据一起保存。
通过研究和实践,可以发现html2canvas和dom-to-image这两个库适用于将DOM转化为图片。
H5编辑器H5-Dooring更新
为了提升用户体验和功能丰富度,H5-Dooring持续更新,包括界面重构、新增图片库、可视化数据源编辑、模版库实现以及预览界面优化等。
更多更新细节请参考H5-Dooring项目的GitHub地址。
欢迎对H5游戏、前端技术感兴趣的朋友加入《趣谈前端》,一起学习、讨论和探索前端的边界。

