理念

开放设计。

Codcel 是一家没有外部资金的小型独立公司。我们以简单的方式成长:通过构建真正有用的东西并赢得使用它的团队的信任。

开放对我们来说不是营销口号 - 这是产品的构建方式。您获得真正的源代码、开放引擎和业务与 IT 之间的清晰桥梁。

没有黑箱
完整源代码,无专有运行时,没有您无法检查的隐藏引擎。
真正的生产代码
Rust、Python、Java、C#、TypeScript、Go、Swift 等 - 为您的 CI 准备好,而不是困在工具中。
codcel_generated_quote.rsRust
#[test]
fn test_codcel_quotation() {
    
    let output = codcel_quotation(&QuotationInput {
        car_model: "5 E-Tech".to_string(),
        car_version: "52 kWh".to_string(),
        car_make: "Renault".to_string(),
        postcode: "RG6 1WG".to_string(),
        insurance_type: "Fully Comprehensive".to_string(),
        windscreen_cover: true,
        liability_limit: "25 Million".to_string(),
        age: 41.0,
    }).unwrap();
    
    let result_total_premium = output.total_premium;
    assert_eq!(result_total_premium, 420.07);
}

完整源代码,而不是黑箱。

当您使用 Codcel 生成项目时,您不会得到冻结的产物或专有运行时。您获得的是真正的、易读的源代码,您的开发人员可以审查、测试和扩展。

无专有运行时

Codcel 生成的项目作为普通应用程序在您的技术栈中运行。没有只有我们控制的隐藏解释器或运行时。

为长期所有权构建

如果您停止使用 Codcel,您的代码继续工作。您可以将其移交给其他团队、其他供应商或其他云,无需征求我们的许可。

核心基于 Rust 构建。

我们所有的核心引擎都是用 Rust 编写的。我们选择 Rust 是因为它为客户和我们自己的工程团队提供了真正的优势。

  • 性能 - 快速且可预测,非常适合繁重的金融和业务逻辑。
  • 安全性 - 内存安全和强类型消除了整类运行时错误。
  • 代码质量 - 现代工具链和严格的编译器保持核心干净一致。
  • 可维护性 - 结构化、经过良好测试的库可以随时间安全演进。

我们应用于 Rust 核心的同样工程纪律塑造了我们为您的技术栈生成的代码质量。

开放核心引擎,供您的代码使用。

为了保持一切透明,我们构建了本身就是开源的核心引擎。Codcel 生成的项目直接使用这些库 - 没有神秘的黑箱。

Codcel 计算引擎
Excel 兼容的计算库,将函数实现为真正的 Rust 代码。您生成的项目直接调用它,因此您可以准确看到数字是如何计算的。
Codcel 表格引擎
以清晰、可检查的方式处理表格查找、连接和映射 - 没有隐藏的 VLOOKUP 魔法存在于您不控制的服务器上。
开放文档
甚至我们的文档也是开放的。我们希望社区帮助我们改进模式、改进示例并推动生态系统向前发展。

路线图:Codcel 的下一步。

我们还处于早期,但进展很快。我们的目标很简单:Excel 级别的表达能力、生产级代码,以及对您今天和明天运行的技术栈的一流支持。

Excel 函数覆盖

快速扩展的 Excel 引擎

Codcel 现已支持 478 个 Excel 函数,并且我们仍在快速迭代中。

每次发布都在扩展兼容性、提升精度并消除边缘情况的差异,确保您的模型与在 Excel 中的表现完全一致。

我们的目标不是部分支持,而是将 Excel 的完整表达能力转化为生产级代码。

支持函数的完整可搜索列表可在文档中查阅。

文件、语言与平台

从一个工作簿到多个

今天 Codcel 专注于每个项目单个 Excel 文件,这使第一个版本保持简单。接下来,我们计划支持链接的 Excel 文件,以便具有多个工作簿的大型模型可以转换为单个连贯的代码库。

更多语言

我们的起点是对 Rust、Python、Java、C#、TypeScript/JavaScript、Go 和 Swift 等语言的强大支持。随着时间推移,我们计划添加更多语言并改进每个生成器,以便输出与该生态系统中的惯用模式匹配。

更多平台

我们还在探索其他平台:无服务器目标、容器化部署以及与常见 CI/CD 设置的更深层集成。目标是让 Codcel 项目自然地融入您的团队已有的软件交付方式。

路线图会随着我们从客户那里学习而变化,但方向是稳定的:更多 Excel 兼容性、更多语言和更多控制在您手中。

早期版本,长期心态。

这是我们 Codcel 的第一个公开版本。会有粗糙的边缘 - 我们承诺快速、公开地与使用我们的团队一起修复它们。

如果您关心开放、可检查、高质量的软件而不是不透明的平台,我们希望您成为这段旅程的一部分。