文档章节

Zcurd与Eova对比,欢迎吐槽!

钟世云
 钟世云
发布于 2017/03/23 14:23
字数 368
阅读 397
收藏 0

都没实际项目用过,Zcurd读过源码,Eova读过文章,个人感觉几点差别:

1、界面
Eova界面做的不够精细。Zcurd更漂亮些,能看出作者更用心,更注重细节。

2、模式
快速开发一般有两种模式,一是引擎模式,就是按正常开发时的代码,向上抽取一层,实现动态化。 另一种是生成代码模式,根据一定配置,生成正常开发时的代码,基本功能都有了,可以手动上加上一些个性功能。

Eova采用的是引擎模式。Zcurd两种模式都支持,可以先用引擎模式,当不能满足业务要求时,生成出来手动改。这个设计确实化了不少心思。Eova虽说只有引擎模式,但支持的更多,单表、一对多表、树表等。

Eova有个比较好的设计,将动态设计分为 控件、组件、业务三层,组件由控件组装成,业务由组件构成,每层均可自由定制。理论上每种控件,每种组件,每种业务只实现一次,后续直接复用。这种设计比较好,是文档上说的,实际源码没看过。

3、学习成本
好像Zcurd更简单些,因为简单,所以简单。

体验地址
http://zcurddemo.duapp.com/login
git: https://git.oschina.net/515097842/zcurd

本观点出自zcurd技术交流1群。

© 著作权归作者所有

共有 人打赏支持
上一篇: Zcurd之逻辑删除
钟世云
粉丝 11
博文 3
码字总数 890
作品 1
深圳
程序员
私信 提问
Java 快速开发平台--Zcurd

Zcurd zcurd是一个通用的后台管理系统,有完善的用户、菜单和权限管理。且提供了一套快速的表单管理的开发方案。简单业务可以通过[表单配置]快速生成,特定业务通过代码生成,完成具体业务。...

钟世云
2016/10/12
11K
7
用思维导图读eova,开发效率翻倍

作为一个易上手、开发快的框架,EOVA确实不错。但对于刚入门又懒得读源码和数据库的虫虫们来说,有没有更加懒的办法呢? 思维导图来了,一张图就如把脉一样把eova看得一清二楚,开发起来也就...

zerov
2016/06/22
1K
4
Eova 1.1 发布,Java Web 快速开发平台

版本简介: 1.主要进行了Eova UI 的重构,以支撑高度拓展和控制。典型应用场景Grid Cell Edit。Eova UI 采用 Jquery插件方式完全重写,参考了EasyUI设计思路,使用OOP思想进行重写,更适合 ...

Jieven
2015/05/11
20.9K
57
vue+iview-admin 利用适配器模式改造eova(伊娃管理后台)菜单及路由

vue+iview-admin 利用适配器模式改造eova(伊娃管理后台)菜单及路由(1) 简单效果展示 改造完后效果 eova 及 iview的部署 略(日后再补充) 菜单功能核心改造 优化 添加 用于适配菜单 添加 用于打...

Kid_Lueng
2018/08/14
0
0
Eova 1.5 稳定版,Java Web 快速开发平台

Eova不做最屌,只做经济适用,使用众所周知的技术和概念玩出不一样的精彩! 码海无边 回头是岸! 从1.0到1.5,Eova实现了从无到有的过程,感谢大家一路支持和陪伴! V1.5代号为稳定版,至此E...

Jieven
2016/01/20
11.1K
53

没有更多内容

加载失败,请刷新页面

加载更多

springboot加载配置文件

想要了解springboot加载配置文件,要了解观察者模式,以及相应的实现方式 1、观察者模式(Publish/Subscribe): 举例说明:   报社方负责出版报纸.     你订阅了该报社的报纸,那么只要报...

鬼才王
37分钟前
0
0
glide 下载golang.org包问题

今天编译Uber的Aresgo。依赖管理用 glide,下载golang.org 包的时候遇到问题。 方法一: 设置 glide mirror glide mirror set https://golang.org/x/mobile https://github.com/golang/mobi...

shengjuntu
49分钟前
0
0
4.线程

线程是操作系统中最小的执行单元。 它本身不是一个程序,而是在程序中运行。 换句话说,线程并不相互独立,并与其他线程共享代码段,数据段等。 这些线程也被称为轻量级进程。 线程状态 新线...

Eappo_Geng
56分钟前
2
0
在Linux上编译LLVM/Clang 8.0.0等全部源代码

本教程使用的操作系统是Ubuntu Linux 18.04.2 LTS版本,要编译的LLVM源代码是8.0.0。 1、安装必要的软件。它们是:build-essential/cmake/swig/python-swigpk/libxml2/libxml2-dev/libncurs...

ryanliue
今天
7
0
毕业季,我的Linux求职之路

秋招终于告一段落了,本硕的七年求学之路也快画上了句号。回首求职的这一段日子,痛苦并快乐着。感谢所有陪伴着我走过这一段路程的同学,所有的辛酸都值得铭记。求职的过程中在网上看了很多的...

linux-tao
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部