设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Java高效开发框架Nutz:是SSH的轮子?还是新神器?

2013-12-17 09:49| 发布者: joejoe0332| 查看: 4513| 评论: 0

摘要: Nutz是一个优秀的国产开源项目,它是一组轻便小型的框架的集合,各个部分可以被独立使用,据作者称,Nutz的使命就是“解决第三方类库在Web项目开发中的低效问题”,而Nutz也被称作是“除了SSH之外的另一个选择”。 ...


CSDN:你们的工作是什么?讲一讲是如何与Nutz结缘的?

zozoh程序员。我发的第一版,所有没有结缘的问题。

胖五:程序员。我是2011年左右才认识并参与Nutz的而且更多的时候算是使用者。当时E-hunter同学推荐给我的,他说来看看,这里有个好用的框架。

Wendal请叫我软件工程师。我是第15版被骗进来的,我“手贱”重写了Nutz的Aop,还报了一大堆issue,并自己修复了。

Ywjno程序员。当时忘记找啥资料,然后就发现了当时还在Google Code 上托管的Nutz,然后就没然后了。

JuqKai程序员。我是2009年开始关注Nutz,刚开始是看到MVC的代码很漂亮,然后看到JSON、EL模块不爽,重写了两次。我只负责写我喜欢的部分,其他的全是zozoh、Wendal在处理。


CSDN:免不了拿Nuts和SSH相比,两者的区别是什么?Nuts有哪些优势?

zozoh用起来更爽一点点。

胖五:Nutz是简单又方便SSH有一坨要搞得来的东西。

YwjnoNutz总是能在不经意间见到各种闪光点,而且通过阅读源代码还能对编程等能力有很大的帮助。

CSDN:Nuts的学习成本?

zozoh个人认为,只要会Servlet编程的程序员,8小时内能上手Mvc部分,会JDBC的程序员 8 小时内能上手 Dao 部分。其他的部分没啥太多学习成本,看看文档就用就是了。

胖五:Wendal做了入门视频,看一遍,照着做一遍,一个小时包你入门。剩下的看文档就好了,通俗易懂且大部分都有代码例子,想学不会都难呀。

Wendal一个小时入门,但Java菜鸟除外。

胖五:真心见过菜鸟各种Java的基本使用都不会真心劝那些同学们先学会走路再尝试跑起来。框架是用来提高生产力的别连语言都不熟悉就上来就用。

Ywjno跟着nutz-demo的readme来自己写一遍应该就能上手了,童叟无欺。当然要想更深入的使用的话,还是需要再仔细阅读文档的。


CSDN:Nutz项目宣称“代码绝对不会膨胀”,这需要你们额外做哪些工作?

zozoh对某些需求说不,同时把内部抽象的好一些,这样别人扩展会非常方便。

Wendal我喜欢删代码。

JuqKai我的乐趣就在于将绞在一起的逻辑理顺顺了还会膨胀么?


CSDN:Nutz未来还会加入哪些特性、组件?

zozoh核心JAR不会扩展,正在考虑是否要砍掉一些功能。但是会做一些扩展项目。

胖五:Nutz这个核心包已经没啥好加的了该做的都做了不该做的也不会再碰。以后会重点放在Nutz的扩展上。


CSDN:Nutz项目代码的质量比较高,这是如何做到的?目前有多少提交者?你们如何规范不同人不同风格的代码?

zozoh因为都是老手写的嘛。手潮的不给提交权限就是了。现在核心包的代码比较稳定了,提交也不多。我个人比较鼓励大家有不同的风格,但是要采用同样的Eclipse的代码模板就是了。

胖五:用的人多大家提的bug就比较多加上Wendal跟zozoh比较勤快,解决迅速自然质量就上去了。比如经常看到有人在群里咋呼“Wendal,给你提了个issue xxx”,不消一两分钟就边能看到Wendal回复“done”,神一般的效率。

Wendal一天不敲代码就手痒,伤不起啦。

zozoh其中将近 1年多,我代码写的很少,Wendal提交比较多,注意到这一点以后,我悲哀地发现现在好像没有啥好特别修改的了,于是弱弱地想,要不要出一个重构版,那样就有代码可写了。

Ywjno其实是现在托管到了Github的原因,发个Pull Request过来然后成为提交者是很简单的事情。当然,这需要楼上这几位的Code Review通过了才行。其实还是很希望看到各位能多提供Pull Request的。


CSDN:Nutz文档也比较全面,写文档占据了整个项目的多长时间?

zozoh陆陆续续写的,代码和文档各占一半时间吧。目前正在开发新版的文档写作工具zDoc,通过一个SVN服务器就可以实现多人协作,写出漂亮的文档,这种感觉会很美妙的。不喜欢zDoc的同学也可以用markdown来写。

胖五:很惭愧几乎没怎么写过。

Wendal都是他们干的,我打酱油的。

Ywjno基本就是对文档进行fix typo的人掩面路过……

JuqKai以前都是写一个模块就把这个模块的文档补上。重点是如果不补,某些人会催,很烦的。



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部