炎黄盈动-全球领先的低代码和BPM PaaS服务商 源码分享

 炎黄

以低代码和BPM为核心的PaaS平台

炎黄盈动专业从事BPM和企业PaaS的创新研究,致力于将先进的低代码 (Low-Code) 快速开发平台与BPM流程管理技术相结合,采用最前沿技术,转化成简单、可靠的产品和服务。

炎黄盈动的AWS PaaS完全自主研发并拥有核心技术, 经过大规模客户验证已占据行业绝对领先地位,可全面覆盖企业/政府构建下一代应用的典型业务场景。 AWS PaaS是一个生态开放的赋能平台, 以低代码和BPM为核心能力,提供公有云和私有安装两种模式。 帮助用户在新应用快速构建、流程管理和自动化运维方面,全面获得领先优势,加速用户的数字化转型和运营创新。

智能BPM,数字化转型的流程大脑

九种BPM技术打通流程梳理、执行、分析、监控全过程,实现业务与IT超融合。自主研发符合BPMN2.0国际标准的建模和引擎技术, 100%覆盖WCP 43种控制模式,通过过程大数据和算法,深度驱动人、数据和系统。

private static string s_contents = string.Concat(Enumerable.Range(0, 100_000).Select(i => (char)('a' + (i % 26))));
private static string s_path = Path.GetRandomFileName();

[Benchmark]
public Task WriteAllTextAsync() => File.WriteAllTextAsync(s_path, s_contents);

JNPF

NPF3.3系统整体架构清晰、稳定技术先进、源代码书写规范、经典技术会的人多、易于维护、易于扩展、安全稳定。http://www.jnpfsoft.com/?from=CSDNm

前端我们用了什么技术?

环境

  • Node.js 12.18.x

  • Yarn 1.22.x

主框架

  • Vue 2.6.10

  • vue-router 3.0.2

  • vuex 3.1.0

  • vue-i18n 7.3.2

[Benchmark]
public void Compress()
{
    _destination.Position = 0;
    using var ds = new BrotliStream(_destination, CompressionLevel.Fastest, leaveOpen: true);
    ds.Write(_toCompress);
}

[Benchmark]
public void CallCorrectMethod()
{
    if (s_coolFeatureEnabled)
    {
        UsedWhenCoolEnabled();
    }
    else
    {
        UsedWhenCoolNotEnabled();
    }
}

框架依赖

  • element-ui 2.14.0

  • normalize.css 7.0.0

  • sass 1.26.10

  • vuedraggable 2.20.0

  • sortablejs 1.8.4

  • screenfull 4.2.0

  • echarts 4.2.1

  • highcharts 7.1.3

  • file-saver 2.0.1

  • dayjs 1.8.29

  • nprogress 0.2.0

  • vue-grid-layout 2.3.8

  • vue-drag-resize 1.4.2

  • axios 0.18.1

  • monaco-editor 0.20.0

  • qrcodejs2 0.0.2

[Benchmark]
[Arguments(1, 2)]
public bool Equals(int i, int j) => Equals(i, j, EqualityComparer<int>.Default);

public static bool Equals<T>(T i, T j, IEqualityComparer<T> comparer)
{
    comparer ??= EqualityComparer<T>.Default;
    return comparer.Equals(i, j);
}

开发工具

  • VS Code

  • webstrom

  • HBuilder X(移动端开发工具)

[Benchmark(OperationsPerInvoke = 1000)]
public async Task ConnectAcceptAsync()
{
    using var listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
    listener.Bind(new IPEndPoint(IPAddress.Loopback, 0));
    listener.Listen(1);

    for (int i = 0; i < 1000; i++)
    {
        using var client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
        await client.ConnectAsync(listener.LocalEndPoint);
        using var server = await listener.AcceptAsync();
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值