揰掵佲 发表于 2017-9-9 08:08:09

E2EE公测1.6:最好的易语言网站开发框架

E2EE是一套使用易语言开发网站的框架,可以用优雅的方式快速搭建高性能网站。

E2EE官网下载:http://www.jimstone.com.cn/e2ee/docs/

E2EE官方示例网站:https://e2ee.winE2EE官方QQ群:517462651
当前公测版经过大量的测试并用于多个正式生产环境,稳定性可靠性有保障。E2EE的运行效率非常高,实测每秒可达到1万次以上的动态页面请求,最高能达到12300次请求/秒。


E2EE的开发形式类似于 ThinkPHP、Django 和 Express 等快速建站框架。


E2EE特点

高效稳定的设计
强大的框架设计和大量测试,结合IOCP,保证服务器高效极速而且绝对可靠稳定。

模块容器化技术
用最简单的方式将别人的服务器功能挂到你的网站下,成为你网站的一部分。将网站功能做成不同模块,挂到同一服务器实例下,可分可合。

优雅的网址
可以使用RESTful风格的网址,也能使用正则表达式定义网址,传递到你的处理函数。自由定义,如你所想。

模板引擎
强大,易用的模板系统,设计简单,循环、条件判断、错误提示让你方便快速的生成页面内容。

多编码支持
支持UTF8、GBK等各种编码,模板、配置和网页等都全面支持各种编码,不用做任何编码转换工作自动完成以各种编码输入输出。

可定制权限控制
通过函数标签的机制,你可以对任意自己定义的范围内的函数做预处理控制,注入属性、终止业务逻辑或者提前输出任意内容。

强大数据库功能
内置通用数据库连接池,抽象数据库连接,确保高并发下的数据库操作。

自定义数据映射

易语言自定义数据映射内置对象,映射到数据库,超出想象的方便。

通用存取对象
键值对和列表对象能够高效的做为通用的数据传递,简单易用通用。

全配置化
服务器全配置化,随时适应环境的变化。



E2EE对象介绍

网站服务器
      网站最核心对象。提供网站服务器最核心的功能。


服务器请求
      服务器请求对象。用于接收用户参数,接收Cookie,存取Session,获取用户上传文件等操作。


服务器响应
      服务器响应对象。用于设置用户Cookie,渲染网页模板,输出文本和数据,发送文件和重定向。


存取键值表
      键值对对象。相当于Java和C#中的Map,支持易语言所有常用类型的读写,也可以读写值为 键值表 或 列表 的数据。天生支持Json和字节集序列化。


存取列表
      列表对象。相当于Java和C#中的List(Dictionary)或易语言中的数组,支持易语言所有常用类型的读写,也可以读写值为 键值表 或 列表 的数据。天生支持Json和字节集序列化。


读写共享锁
      对同一个变量执行读写操作的时候加锁。开始读() 和 结束读() 永远结对,开始写() 和 结束写永远结对。共享锁的特性为读操作允许同时多个执行,写操作只有一个可以执行。如果遇到写操作,则后边的所有其它读写操作都将执行等待")。


对象映射中心
      处理易语言 自定义数据类型 和 通用存取对象之间的转换等操作。你可以把网页表单、数据库表数据 直接映射到易语言自定义数据(数组)。


ADODB数据库连接池
      提供基础的ADO访问数据库连接池功能。


ADODB数据库连接
      抽象层面的ADO数据库连接。可以查询数据到易语言自定义数据类型中,也能查询到分页。数据可直接生成JSON,默认使用存储过程执行数据存储,天生防SQL注入。


ADODB数据库分页
      ADO数据库分页对象。


WebSocket服务器
      全面支持 RFC6455 规范,支持订阅通道和组播,支持给客户绑定任意属性,支持TLS(wss),线程安全。



WebSocket客户端
      全面支持 RFC6455 规范。支持TLS(wss)。


通用缓存对象
      缓存接口代理对象。支持 内存缓存 和 分布式Memcached缓存(池) 等不同的缓存接口代理。


全文索引引擎
      全文索引引擎为Solr客户端。使用前请先安装Solr服务器,封装了Solr最基础的方法查询、创建、删除等方法,适用于建立站内搜索或搜索引擎等场景。


全文索引文档
      用于构建全文索引引擎Solr的文档对象。


数据验证器
      用于验证数据或表单的正确性。可根据环境或者页面制定 场景式的数据验证规则。


文本过滤器
      用于批量文本替换或非法关键字过滤等场景。



示例项目

http://bbs.eyuyan.com/attachment/thumb/Mon_1708/124_4422_b7fbd33e76bd6ce.png?131CMS系统http://bbs.eyuyan.com/attachment/thumb/Mon_1708/124_4422_0aa0f0bb03a56a5.jpg?213
CMS调用http://bbs.eyuyan.com/attachment/thumb/Mon_1708/124_4422_d0e364d46b3fb9f.jpg?54
留言本





快速入门

使用创建网站http://bbs.eyuyan.com/attachment/thumb/Mon_1708/124_4422_1fdd631c8fc9c67.jpg?44



创建好了网站目录后,您的静态页面可以放[网页]目录下服务器就能直接访问到了。

打开易语言,创建一个变量“网站”类型为“网站服务器”。在 _启动窗口_创建完毕 后,写一句启动就OK啦!
复制代码

[*]网站.启动(,)

打开浏览器,输入 http://127.0.0.1:8080/ 就能看到默认首页了。

是不是很简单?

接下来还有好玩儿的 视图函数,模板渲染 等等功能,您可以查看示例或者从官方文档中学习这些技术。



使用模板编辑器

使用E2EE的模板编辑器,您可以实时编辑查看页面哦
http://bbs.eyuyan.com/attachment/thumb/Mon_1708/124_4422_37103b684602364.jpg?141
怎么样,是不是很酷!


小伙伴们想更好的玩儿可以去官方网站看看哦

死循环 发表于 2017-9-9 10:08:04

唉,看了视频后我就准备发来着,老大抢先了,不过也是看你的视频才知道的,你抢先了我就不说别的了,就一句话,支持你,支持乐易

皇家执法师 发表于 2017-9-10 16:36:45

先赞一波先~~~

along1231 发表于 2017-10-28 14:46:24

先赞一波先~~~

superlu 发表于 2017-10-30 23:58:12

clocks 发表于 2017-11-16 00:01:59

持续关注中

xizhe888 发表于 2018-2-25 11:05:44

持续关注楼主的好作品

sucody 发表于 2018-11-20 21:09:51


回复下载,感谢分亨!!!
回复下载,感谢分亨!!!

wq934377825 发表于 2018-12-19 18:56:43

持续关注中

huhua 发表于 2019-2-21 01:48:52

谢谢分享啦,嘿嘿
页: [1]
查看完整版本: E2EE公测1.6:最好的易语言网站开发框架