企业版 - 图1

文档中心 iVX的产品与服务 iVX的企业服务 iVX企业账号和服务说明 iVX企业账号和服务说明

企业版 - 图2

更新时间:2024-05-29 12:27:12

关于iVX企业账号的几点说明:

1. 企业账号,肯定需要收费的,这是我们现在唯一的收入项;云计算是代收,只为方便用户,不盈利;因此没有限制导出部署;企业开发账号能够使用iVX全部功能,会大幅提升企业开发效率,目前公有云的企业账号价格为按4880元/开发账号/年(查看),平均到每月仅几百元的成本,但在应用开发上战力超过3万块一个月的工程师,会为企业大幅降低用人成本;

2. 企业账号是团队协作账号,因此在线订购需要至少1主1子,2个账号,主要是为了方便企业管理,以及和个人账号区分,企业除了多人开发以外,还有很多管理和数据安全功能,防止企业研发风险;并不是要捆绑销售;

3.相较个人版,企业版增加了企业数据库、企业微服务、企业连接等企业级资源、支持多人开发、具有类Git分支拉取与推送、版本管理等高级功能。此外,企业版最核心的价值是在于团队管控和企业资产安全性,例如代码资源和研发资源的管理、团队成员管理和开发绩效数据监控。简单来讲,员工的所有开发成果和数据都会沉淀到企业内,如果企业使用个人账号则应用和数据将无法归于企业,会散落在各个开发账号里,有被篡改、删除和泄露到公司外部的风险。而在iVX企业工作台,管理员可以非常清晰的给所有的人员分配权限,例如禁用支付、上架导出和删除发布数据等,通过开发数据面板提供了一个详细的开发数据图表,管理员可以非常清晰的了解员工每天的一个工作情况,这对团队绩效管理的帮助会非常大。

4. 教育账号是免费的,但是不能进行商业开发,可以在https://education.ivx.cn/ 进行申请;此外,iVX还提供适合教学使用的硬件产品——编程盒子

5. 应用都可以下载走,iVX本身就是提供代码生成服务的,产品是全套IDE解决方案;帮助用户应用运营,只是为了方便用户;但是应用投放之后,相当于“种子发芽,变成一棵树”,搬运树本身的复杂程度,远远大于搬运种子,所以已经发布的应用,我们很难帮用户随便移动,而且这个有风险;

6. 企业账号和个人账号不支持互转。

iVX为针对不同的企业需求和类型,提供不同的产品和服务:

服务类型一:公有云iVX IDE账号授权服务;类似SaaS模式,根据授权给企业的开发者账号数量进行收费,可以年付和月付(在线订购企业专业版);相比个人开发者账号,企业账号具有方便的企业内数字资产管理和保障研发资产安全的能力,其中管理账号可以分配和管理子账号,授权子账号不同的操作权限,例如数据库删除权限、应用发布上架权限等,防止企业研发数据外漏或数据被人为破坏,保障企业数字资产安全;并且企业管理员账号可以查看子账号每天的工作绩效和生成的日志报表,企业内部员工的工作内容和效率一目了然。

服务类型一,主要用于中小IT团队、创业团队、工作室,或者研发和服务器管理能力相对薄弱的团队。

服务类型二:在企业内私有化部署iVX平台;这需要将整套iVX系统安装到所需企业的内部,往往进行一次性买断收费;相比公有云iVX IDE账号授权服务,私有化部署会使整个企业研发各种安全级别更高,整个研发过程和数据都不暴露在外。同时,包括网络资源、服务器资源也是企业内部提供,独立性更好,如果是内网环境,可能网络访问也更加稳定。

服务类型二,主要用于自身具备一定IT能力的团队,以及对信息要求非常严格的团队。

除了上面两种标准服务类型外,iVX还提供企业用户一个标准的企业级“运行时”环境,使用Java Spring Cloud常见且稳定企业级产品,其中包括:微服务注册中心、用户中心、权限控制、日志系统、监控系统、代码和版本管理等,提供给用户稳定的企业级的CI/CD,以及企业级DevOps方案。

iVX企业团队和绩效管理

企业版 - 图3

更新时间:2024-05-31 14:58:55

项目管理提升

iVX对于项目管理和项目的提升表现为,“工具即语言,逻辑即代码,产品即架构,研发即运维”。

工具即语言

iVX实现了“工具IDE”和“编程语言”的天然结合,一方面编程语言虽然转身幕后,但是却仍然存在,无论是我们生成的“中间语言AST”还是最终编译生成的代码。换言之,开发者可见的只有“IDE”开发工具的界面,通过对工具的操作,编程语言自动生成(代码生成器)。

逻辑即代码

这里主要指通过“事件面板”在表达逻辑的过程中,自然生成代码片段的过程。如下图所示,iVX的事件逻辑是全中文的,非常易读易懂,不论是否有开发基础的人都能看懂。
企业版 - 图4

产品即架构

随着iVX在团队中的引入,“产品经理”的作用进一步提升,“产品经理”几乎可以完成架构师的工作,真正掌控这个产品的研发过程。以我们内部团队的经验,所有的“产品经理”都要学习iVX开发,这样在管理iVX开发团队的时候,“信息变得对等和透明”,“产品经理”可以直接深入产品最底层,全面接管架构的工作,建立“多少张表”?提供什么服务和接口?产品经理可以了如指掌,当然也非常容易和开发工程师进行沟通。这在过去,几乎是不可能的,由于知识结构的限制,很难让产品经理深入后台,这很大程度上影响的产品的体验,特别是“性能上”的体验。
企业版 - 图5 #### 研发即运维
前面也提到了,其实iVX就是“DevOps”和“敏捷开发”的最佳体现。iVX“云原生”的开发环境,天然支持“CI/CD”,支持开发者密集的开发和迭代,做到“持续研发,持续交付”。
企业版 - 图6

多人协作开发提高效率


在构建结构较为庞大的项目时,不可避免需要一个团队共同协作,在此场景下就可以使用到iVX提供的多人开发的功能。使用多人开发,项目的开发者可以各自开发单独的模块,最后再通过推送将自己的工作内容上传到主分支(类似于Git的项目版本管理,主分支为所有人开发的远程稳定版本)。
企业版 - 图7 ####
### 开发数据和工作量监控 开发人员工作量化管理(输出每人IDE使用和开发情况)
企业版 - 图8