在Java中创建模拟对象的最佳框架是什么?为什么?每个框架的优缺点是什么?
这是一个非常开放的问题.我将开始一个新项目,我正在寻找与数据库访问集成的不同ORM.
你有什么收藏吗?你有没有建议保持清醒?
我正在考虑使用Java创建自己的网站,并试图决定使用什么框架.但是,快速搜索Java框架可以选择50多个!
我的网站只是为了我自己在开始时构建它的乐趣,但如果它变得流行,那么它具有一定的可扩展性,或者至少能够为此重新设计将是一件好事.
更受欢迎的框架之间的主要区别是什么?有没有一个显着优于其他人的情况?例如,高流量企业应用程序与低流量小型应用程序.我也想知道有些人比其他人更容易学习和使用.
是否有人对这些框架有一些经验并可以提出建议?绝对数量的选择是否可以作为早期警告,以尽可能避免基于Java的Web开发?
我在一个Java库,淘汰所有的硬编码值的过程中,不知道什么框架将是最好的(在零或近于零配置方面)来处理运行时配置?我更喜欢基于XML的配置文件,但它并不重要.
如果您对框架有实际经验,请仅回复.我不是在寻找例子,而是经验......
我们正在规划一个大型企业应用程序.在经历了J2EE的痛苦之后,我们将重点放在评估hibernate上.
看起来新的Java EE API更简单.我还读了一些关于Hibernate和iBatis的好东西.我们的团队对任何框架都缺乏经验.
我想确定5个主要的比较点
如果您要管理一个由具有J2EE经验的约6位开发人员组成的团队,您将使用哪种ORM工具?为什么?
我正在寻找一个好的轻量级Java对接框架.
我知道Netbeans和Eclipse可以用作RCP,但我正在寻找更轻量级的东西.
我的开发人员正在发动内战.在一个阵营中,他们已经接受了Hibernate和Spring.在另一个阵营中,他们谴责了框架 - 他们正在考虑Hibernate.
问题是:新手Hibernate-Spring皈依者是否有可能偶然发现任何令人讨厌的惊喜,弱点或陷阱?
PS:我们有一个不太复杂的DAO库.我怀疑它是否具有Hibernate的丰富性,但它已达到某种程度的成熟度(即它在包括的最后几个项目中没有被改变).
每个文件的代码行,每个类的方法,圈复杂度等.开发人员抵制并解决大多数(如果不是全部的话)!有一篇很好的Joel文章(没时间找到它).
您建议使用哪些代码指标来自动识别"糟糕的代码"?
什么可以说服大多数(你不能说服我们所有人一些糟糕的指标!:O))开发人员认为这个代码是"废话".
只有可自动测量的指标才算重要!
我正在寻找一个Web框架来将基于Windows的应用程序移动到Web上.
WF的主要要求如下:
我在讨论是否使用Seam,Wicket,JSF或GWT作为Java项目中表示层的基础.
我根据就业市场考虑因素,技术的新颖性以及其他SO用户的建议,将我选择的Java Web框架缩小到这个子集.
在决定这些因素时,我应该考虑哪些因素?