核心能力

📜 基础能力

  • ✓ Pascal语法全兼容
  • ✓ 模块化开发(include)
  • ✓ 全场景日志系统

🌐 Web能力

  • ✓ HTTPS支持
  • ✓ CORS跨域
  • ✓ 伪静态
  • ✓ 文件上传

🗄️ 数据库支持

  • ✓ SQLite / MySQL
  • ✓ SQL Server / Oracle
  • ✓ 统一API操作
  • ✓ 参数化防注入

⚙️ 运维能力

  • ✓ 计划任务调度
  • ✓ 自动化资源管理
  • ✓ 异常调试

🔒 安全能力

  • ✓ JWT身份认证
  • ✓ 数据加密(AES/DES/SM4)
  • ✓ 哈希算法(MD5/SHA/SM3)
  • ✓ SQL注入防护

🧰 工具集

  • ✓ 验证码 / 二维码
  • ✓ 时间处理 / 雪花算法
  • ✓ 编码转换(URL/Base64/HEX)

为什么选择WebPascal 5?

为Delphi开发者而生

如果您是Delphi程序员,是否曾因Web开发的复杂而却步?WebPascal 5让您用最熟悉的Pascal语法,轻松构建Web应用和API,无需学习新语言。

  • ✓ 纯脚本驱动,无需IDE,甚至手机可调试
  • ✓ 兼容Delphi原生语法,零学习成本
  • ✓ 无缝迁移桌面开发经验至Web场景
// 99乘法表示例
for var i := 1 to 9 do
begin
  for var j := 1 to i do
    s += Format('%d*%d=%d ', [j, i, i*j]);
  writeln(s);
end;

快速体验

1. 第一个脚本

创建 script/hello.api

writeln('Hello, WebPascal 5!');

访问:http://localhost:8833/ask/hello.api

2. JSON处理

var obj := json.parse('{"name":"张三"}');
writeln(obj.name); // 张三
var email := obj.email ?? '未设置';

3. 数据库查询

include('/conn.cfg');
var res := db.query('mydb','SELECT * FROM users WHERE id=:p1',1);
if res.code=200 then writeln(res.data);

4. 文件上传

HTML表单直接上传到/upload,返回JSON示例:

{
    "code": 200,
    "data": "/up/20260319/14302512345678.png"
}

关于我们

金华通域科技有限公司

成立于2018年,专注于软件开发与信息技术服务,致力于为Delphi开发者提供高效、易用的Web开发工具。

电话: 13905792605 | 邮箱: 593106@qq.com

在线演示

访问脚本演示服务器:http://hk.zjoss.com:8833/

访问Vue演示服务器:http://hk.zjoss.com/

*演示账号 admin 密码 admin