use*_*855
12
scala
lift
什么样的应用程序是Scala电梯网络框架的最佳选择.
我的要求:
- 易于开发和可维护性
- 准备用于生产目的.即良好的活跃在线社区,定期补丁和安全性和性能修复等更新.
- 框架应该存活几年.我不想在1年后没有更新/补丁的框架中编写应用程序.
- 有很好的UI模板引擎
- 与Java的互操作(Scala满足了这个要求.为了完整起见,这里只提一下)
- 良好的组件导向开发.
- 开发所需的时间应与Web应用程序的复杂性成比例.
- 不应该完全基于配置.我讨厌代码自动为我生成并在引擎盖下做各种各样的魔术.这是一个调试的噩梦.
- 开发Web应用程序所需的提升知识量应与Web应用程序的复杂性成比例.即我不必花费10多个小时来学习Lift只是为了开发一个简单的TODO应用程序.(我有数据库知识,Scala)
Lift是否满足这些要求?