Nutz alpha1.0 终于快发布了,预计春节后2周内
程序员文章站
2022-03-13 09:16:42
...
最近总算可以稍微轻松一下了, nutz 的主要文档和源代码基本都准备好,还差最后一次修改。这次修改,我将为 Dao 增加一个 update(T obj, boolean ignoreNullField) 的接口函数,以及修改 SQL 的执行,使用 prepareStatment() 以方便程序员打印 log ,同时提高一点点效率。
经过再三权衡,我还是不准备把 mvc 框架放在 nutz 的 jar 里面,因为
>> 我觉得对象的配置信息存在 DB 或者 JSON 文本里比存在 xml 里更让人觉得舒服,所以Nutz.Ioc 的特色是不强制程序员将Java对象的注入信息存放的位置和格式,它提供默认的两个方案(DB,和 Json) 如果程序员想存在其他的地方,自己写个读取的实现类即可
这些东西已经够多了,我不希望 nutz 的尺寸超过 200k,否则就不能称作小巧了。
面对中小型企业的开发,我希望 nutz 能发挥它的作用,对于大型企业的项目,还是使用传统的明星框架比较稳妥。
感谢 jQuery 给我的灵感
经过再三权衡,我还是不准备把 mvc 框架放在 nutz 的 jar 里面,因为
- mvc框架我还没写完,它只适用于 web 应用
- Nutz 是我所有工具最核心的包,我希望它和 web 无关
- 我希望 nutz 足够的小。这个小小的100 多K 的 jar 包已经挤下了下面四个东西
- 一个足以替代 iBATIS 和 Hibernate 的ORM工具 (Nutz.Dao)
- 一个Java对象类型转换框架 (Nutz.castors)
- 一个Json转换器,比google的 gson 更好用 (Nutz.Json)
- 一个抽象的Ioc框架, 用来替代 Spring (Nutz.Ioc)
>> 我觉得对象的配置信息存在 DB 或者 JSON 文本里比存在 xml 里更让人觉得舒服,所以Nutz.Ioc 的特色是不强制程序员将Java对象的注入信息存放的位置和格式,它提供默认的两个方案(DB,和 Json) 如果程序员想存在其他的地方,自己写个读取的实现类即可
这些东西已经够多了,我不希望 nutz 的尺寸超过 200k,否则就不能称作小巧了。
面对中小型企业的开发,我希望 nutz 能发挥它的作用,对于大型企业的项目,还是使用传统的明星框架比较稳妥。
感谢 jQuery 给我的灵感
引用
- nutz 的官网(http://www.zozoh.com/nutz)正在制作之中,
- 项目文件已经在 googlecode 上发布了了 http://nutz.googlecode.com