TrailblazerRails 扩展框架
Trailblazer 是基于 Rails 的一个瘦的封装层,加强了代码的封装使用,更直观的代码结构和面向对象架构。是一种概念驱动的架构模型,项目目录如下:
app
├── concepts
│ ├── comment
│ │ ├── cell.rb
│ │ ├── views
│ │ │ ├── show.haml
│ │ │ ├── list.haml
│ │ ├── assets
│ │ │ ├── comment.css.sass
│ │ ├── operation.rb
│ │ ├── twin.rb
架构:
验证器实例:
class Comment < ActiveRecord::Base class Create < Trailblazer::Operation contract do property :body, validates: {presence: true} end def process(params) @model = Comment.new validate(params[:comment], @model) do |f| f.save end end end end
评论
GovernatorGuice 框架扩展
Governator是一个用来增强GoogleGuice框架的库、扩展和工具集,提供:类路径扫描和自动绑定、生命周期管理、配置到字段的映射、字段验证和并行对象热身(parallelizedobject
GovernatorGuice 框架扩展
0
RicoAjax 扩展框架
Rico是一個开源的,基于现有的Prototype、jQuery、MooTools、Dojo等的Ajax框架,Rico在这些Ajax框架的基础上实现了常用的网页应用效果,例如拖放等等功能。
RicoAjax 扩展框架
0
Chaow Framework.NET 框架扩展
ChaowFramework是增强标准.NET框架的类结合,允许你编写简单而又强大的代码。var matchQuery = new { BirthDate = 1.January(2000),
Chaow Framework.NET 框架扩展
0
Cake SyrupCakePHP扩展框架
CakeSyrup是一个CakePHP框架的扩展,主要在模型行为、组件、插件、SHELL以及其他方面进行了扩展,使之用容易的开发业务。
Cake SyrupCakePHP扩展框架
0
beegoapixbeego api 扩展框架
beegoapixbeegoapix是beegoapi扩展框架。安装go get github.com/luffyke/beegoapix功能接受所有客户端http请求,反射和调用子控制器处理请求(v
beegoapixbeego api 扩展框架
0