莲花采用了一种独特的方法来组织其代码库,而由更小的框架,每个国家都有它自己的目的。
把它们放在一起仍然由开发,每个部分覆盖特定区域和功能。
通过采取这一路线,莲花车队取得了一定的框架的核心不会得到臃肿太多的功能,避免了在那里开发人员必须加载永远不会被使用的代码的情况。
莲花可以使被用在每个项目的基础上,只启动模块 所需的特定的任务和功能。
框架遵循一般的OOP架构,但MVC的原理也可以用在其较小的部分找到。
基本莲花模块提供支持:
- HTTP路由
- 视图层
- 实用工具类腰带
- 数据验证
- 视图助手
- 控制器
- 数据持久性模型
什么在此版本中是新的:
- 补充:
- 在介绍行动发生器。例如。捆绑EXEC莲产生动作的Web仪表板指数#
- 允许指定的应用程序配置默认coookies选项。例如。饼干真,{域:“lotusrb.org'} 。
- 在意见包括莲花::助手。
- 允许时会产生一个新的应用程序指定--database CLI选项。例如。莲花新书架--database = PostgreSQL的。
- 在初始化一个Git仓库生成一个新的应用程序时。
- 在生产.lotusrc产生一个新的应用程序时。
- 安全HTTP标头。 X框,选项和内容安全性策略,现在默认启用。
- 数据库控制台。与捆绑EXEC莲花分贝控制台运行。
- 动态发现者。它实现方法丢失:网络:: Routes.home_path将解析到网站:: Routes.path(主页)。
- 改变:
- 饼干将发送的HttpOnly默认。这是出于安全考虑。
- 启用模板配置新的应用程序产生的。
- 更改SQLite的文件扩展名从.db的到.sqlite3。
对于相对和绝对路径
要求:
- 在红宝石2或更高
评论没有发现