我喜欢在Java中使用闭包。我读到他们可能会也可能不会进入Java7,但一个名为functional-java的开源项目已经实现了包括闭包在内的功能特性。
在企业生产应用程序中使用这样的库有多安全?
目前有没有更好的方法来向Java添加闭包?
发布于 2009-04-20 04:33:33
闭包肯定不会出现在Java7中,因为对单一的实现缺乏共识。See here.
Functional Java库经过了彻底的测试和积极的开发。如果你浏览源代码,你会发现它只是一个简单的沼泽标准的Java,没有太多可能出错的地方。我知道至少有一个任务关键型企业应用程序在生产中使用它。这个应用程序有超过一百万的用户。
勇敢点儿。
发布于 2009-04-20 04:54:36
Functional Java不要求您使用闭包--源代码可以用任何Java1.5编译器编译。Functional Java比Google集合要完整得多,只是碰巧允许您在BGGA中很好地使用它。
希望这能有所帮助。
发布于 2009-09-13 00:09:41
我认为你从错误的角度看待这个问题。
我喜欢在
中使用闭包。..。在企业生产应用程序中使用这样的库有多安全?
关于在企业生产应用程序中使用什么技术的决策应该基于从长远来看对企业最有利的原则。你应该问这样的问题:
从functionality?
一般来说,像“我很想使用Xxx”这样的声明不应该出现在企业决策中。(有一些反例;例如,初创公司将公司押在一些新技术上,但真正的成功率是...嗯..。对猜测持开放态度。)
总而言之,如果你正在构建企业生产应用程序,你需要保守,抵制使用闪亮的新技术的诱惑,“为了好玩”。试着像IT经理一样思考。
https://stackoverflow.com/questions/766745
复制相似问题