`
zozoh
  • 浏览: 59086 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nutz alpha1.0 终于快发布了,预计春节后2周内

    博客分类:
  • nutz
阅读更多
最近总算可以稍微轻松一下了, nutz 的主要文档和源代码基本都准备好,还差最后一次修改。这次修改,我将为 Dao 增加一个  update(T obj, boolean ignoreNullField) 的接口函数,以及修改 SQL  的执行,使用 prepareStatment() 以方便程序员打印 log ,同时提高一点点效率。

经过再三权衡,我还是不准备把 mvc 框架放在  nutz 的 jar 里面,因为

  1. mvc框架我还没写完,它只适用于 web 应用
  2. Nutz 是我所有工具最核心的包,我希望它和 web 无关
  3. 我希望 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 给我的灵感

引用



   


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics