本帖最后由 浅浅` 于 2021-10-20 21:27 编辑
开源大赛期间楼主会将模块最新版本的源码放出,希望大家多多支持
前言
楼主此前基于e2ee开发了一款发卡网酷C发卡网 - 新功能:网络验证_精易论坛 (125.la),随着用户的增多,不少用户开始抱怨楼主使用了e2ee开发,免费版的e2ee限制了12个连接数和2线程,性能不够使用。(楼主内心:原本以为e2ee的付费是作者付费,也没想到e2ee是收最终用户的钱,这波怪我)于是开始着手替换e2ee中的某些功能,打造一个高仿e2ee的网站开发模块,酷C网站开发模块就此诞生了。
说明
本模块为了最大限度的匹配e2ee,保留使用了e2ee支持库中的 存取键值表 与 存取列表 用于数据交互,因此需要先安装e2ee支持库后使用
目前已经实现酷C发卡网使用到e2ee功能的100%,模块本就是作为楼主项目的替代方案诞生的,因此部分功能如:redis等暂未封装,但已经最大限度的模仿e2ee的网站开发模式,足以开发中小型网站使用,如果您使用e2ee开发过网站,本模块不需要任何学习,看看例子可以直接上手。本模块只是作为易语言开发的多一种选择,希望大家多多支持神2大大的e2ee支持库!!
功能概览
0.不限制线程,不限制连接,不限制IO性能
1.全局函数的定义(本模块中叫:公共函数)
2.常用请求功能的封装(这部分比e2ee多了几个便捷的小功能,如直接获取host信息)
3.线程安全的数据库操作(目前仅支持sqlite,其他数据库您可以自己添加,也可以等后期更新)
4.数据库分页
5.数据库自动建表
6.易语言数据直接保存到数据库
7.映射中心(json与易语言数据与数据库数据的互相转换)
8.二维码生成
9.更多功能请查看例子与模块类方法
10.全面打通数据库映射与表单数据转换
致谢
站在巨人肩膀上,感谢如下项目
E2EE HPsocket EFlask zyJson zySqlite 酷C映射模块
其他
使用前请先安装:e2ee支持库
E2EE应用服务器套件 - 下载 - E2EE易语言网站敏捷开发框架 (jimstone.com.cn)
下载
如果您使用遇到问题,请在贴下回复留下QQ,我会最快的速度联系您
如果模块存在bug,请私信我,下个版本将更新修复
酷C网站开发模块 1. 1.1.zip
(3.01 MB, 下载次数: 254)
这里统一回复下易友的问题:为什么仿e2ee还要用e2ee的支持库?
因为自己之前的项目200多个接口是用的e2ee的存取键值表做的数据交互,全部更改为其他json的话太麻烦,因此保留了e2ee的存取键值表和存取列表,后续有时间了会全部替换成rjson或者cjson。
2021年10月20日21点30分 更:已经开始着手将e2ee的存取键值表替换成zyjson
补充内容 (2021-10-21 17:13):
已经完全去除e2ee部分内容,更换为了zyJson,开源大赛期间公布
补充内容 (2021-10-22 09:05):
zyjson已经搞定了,看到不少朋友希望有yyjson,考虑下开源的时候使用yyjson
补充内容 (2021-10-22 15:27):
由于yyjson不支持指针直接拷贝对象,还是选择用户更多的zyjson
补充内容 (2021-10-23 09:12):
易友反馈404问题,是因为模块仅支持静态路由。现已根据易友提出需求,增加了正则路由和RESTful风格路由,与e2ee用法一致,开源大赛公布
补充内容 (2021-10-25 22:44):
又增加了XSS攻击过滤
补充内容 (2021-10-26 17:36):
新版完全去除了e2ee,还在测试,测试加QQ群:1157919000
补充内容 (2021-10-26 17:37):
新版测试加QQ群:782768621,新版测试加QQ群:782768621,稍后测试没问题发布到论坛
补充内容 (2021-10-26 17:46):
不用加群了,新版本公测:CCHTTP 网站开发模块 公测版
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14703852
有问题直接回帖,着急的群内联系
补充内容 (2021-11-1 09:36):
已经开源 https://125.confly.eu.org/forum.php?mod=viewthread&tid=14704414 |