我的申请正在进行大规模重组,我正在探讨不同的选择——按目前情况看,在不同的框架或平台上对项目进行更新等等。
当我真的想到这一点时,这里是我真的不喜欢的三件大事:
- Server start/stops when modifying controllers or other classes. Dynamic languages are a huge win over Java here.
- Hibernate, Lazyloading exceptions (especially those that occur in asynchronous service calls or during Jackson JSON marshalling) and ORM bloat in general. Hibernate, all by itself, is responsible for slow integration start up times and insanely slow application start up times.
- Java stupidity - inconsistent class-loading problems when running your app inside of your IDE compared to Tomcat. Granted once you iron out these issues, you most likely won t see them again. Even still, most of these are actually caused by Hibernate since it insists on a specific Antlr version and so on.
在思考这一问题之后...... 如果我刚刚摆脱了自由,我就可以解决或至少改善这三个地区的局势。
是否有任何人重新编制50+实体的 j瓦申请,以使用ongo或uch或类似的数据库? 经验如何? 你们是否建议这样做? 假设你做一些非常大的单位/一体化测试,需要多长时间? 这一概念是否比实际好?
如果我能够储存文件,我的申请实际上将在许多领域受益。 它实际上会为这项申请打开一些非常冷却和有趣的特征。 然而,我确实能够提出复杂的查询......我告诉我库奇能够这样做。
在NSQL数据库方面,我确实是绿色的,因此,任何关于迁移(或不迁移)大型 j/后代项目的建议都将真正有用。 而且,如果这是一个好的想法,你会建议我用什么书子来加快速度,并真正以尽可能最佳的方式利用这些书呢?
增 编