E2EE编写易语言网络验证系统

介绍E2EE:E2EE是对 spring mvc, express,django, thinkphp 都做过深度分析提取思想的产物,毕竟从事互联网这么多年没少用这些框架做架构,E2EE从来不是闭门造车,也不是功能拼凑的混合体,而是为网站设计和开发精心雕琢的产物。

核心代码超过40w行(排除空行排除所有引用库),支持库中每一项功能都是精雕细琢的,目前支持库命令 868 个,对象种类 36 种,没有一个对象是照搬的任何库的任何功能,每个函数都是深思熟虑后设计出来的,所以E2EE是一个产品级的框架。

便捷性上绝不弱于PHP,模板编辑器等效率神器也能让网站页面的开发效率觉不低于PHP。至于接口开发,拥有库内贯彻始终的键值表和列表对象,他们在你解析JSON的时候效率高于所有你知道的支持库模块,在便捷性上除了不支持Lumbda,也绝对不弱于java和C#同类对象,灵活性上拥有丰富的功能和操作支持,同时也有 查询器 用于复杂对象转换等情况下的处理。

在网站设计的灵活性上,E2EE天生拥有 Spring MVC 的拦截器功能,而且更加灵活方便。这就是E2EE的 函数标签功能。无论是权限功能设计,还是动态数据注入,动态流程控制,通过函数标签、全局函数 和 后置全局函数,都能对流程进行各种精细化的控制。同时E2EE的模板功能支持热加载。E2EE允许同端口多次绑定,支持Session的懒加载,也意味着它天生拥有无缝更新的能力。

用过E2EE的都知道,你要数据库根据参数等动态查询并且返回JSON到页面,在E2EE中,你可以1行代码实现,2行3行也行,天生防注入。

网站领域里的天生素质是 UNICODE,可能没用过E2EE的基本都会吐槽易语言不支持UNICODE,然而E2EE完美的解决了网站中的UNICODE问题,甚至是不是UNICODE用户可以根本不用关心,除非用户主动针对UNICODE做数据处理(验证器本身加入了支持),否则从你接收数据,到入库,查询数据,到出库,以及大部分的数据处理输入输出环节,都支持UNICODE,但是你不需要操心这些,因为你可以用任何你往常的处理方式去做你的处理,你用易语言处理过程中,你看到的是明文,这是E2EE为易语言网站开发独创的影子编码系统。

E2EE中加入了大量的分布式技术支持,也为微服务等分布式环境提供了充分的支持。E2EE目前已经支持 数据库读写分离(多读多写),支持分布式 memcache,支持消息队列AMQP服务器,支持全文索引Solr,独创的【消息发布中心】功能,能够实现 多线程、多进程 以及 多服务器之间的消息互传机制。每个不同维度之间都有对应的解决方案。 E2EE中的【通用缓存对象】支持内存(已加入本地持久化支持)和分布式memcache,利用这一技术,E2EE的session可以多服务器共享用户信息,用户信息也可以分布式储存。

扩展功能上,E2EE加入了WS服务器和客户端支持,E2EE本身的远程服务器功能,可以自动生成多语言对接方案,同时E2EE也加入了 WebService 支持。而数据验证器、文本过滤器、数据库操作、加解密、RSA1/2、HTTP客户端、邮件发送(HTML/SSL)、通用日志、HTML解析、超高效率正则表达式PCRE、定时任务(Crontab机制)等等。。。基本上网站上用到的相关功能,E2EE都提供了充分的支持。所以用E2EE完全可以写出一款网络验证系统。

未经允许不得转载:军哥驿站 » E2EE编写易语言网络验证系统

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏