恩, 文档的话, 我觉得不要兼顾英文了. 国外文档都是只有英文, 用的人多了, 自然就有各国爱好者资源给翻译成其他文字. 文档的话, 弄个wiki吧, word或者在网站上的一篇文章, 我感觉有点儿零散.动态语言的话, groovy因为大量的反射, 不行, 虽然1.8版本重构脚本引擎, 大量使用缓存, 但是依然不是特别快; 不过用起来确实很方便...最近突然想明白了, 想少写代码, 程序性能就要差一点, 无法兼得;
scala, 代码质量很高啊, 性能也不错, google以前发表了一个paper比较了java/c++/scala/go的性能, scala性能不错.
https://days2011.scala-lang.org/sites/days2011/files/ws3-1-Hundt.pdf
关于springmvc的那个代码, 看后再发表评论吧. 从jdon网站学习了很多, 比如ddd的领域概念, role概念, 场景context, 还有比如读写分离, 不变性/易变性分离...等等, 对我的设计帮助很大, 最近偶然间看到一本书, 感觉也很好, 不知道banq有没有看过, 参考一下, 或许能够增加一些设计方法.<<一线架构师实践指南(温昱)>>
BTW, 最近感觉, 不管好的设计, 还是差的设计, 不管性能高的, 还是性能低的, 都是为了商业目的服务的. 一个好的架构设计(高可用, 高可扩展性, 高性能...), 如果无法实现商业目的, 只能算是一个高雅的艺术品吧..