什麼樣的應用程序是Scala電梯網絡框架的最佳選擇。什麼類型的webapp是Scala的Lift框架的甜蜜點?
我的要求:
- 易於開發和維護
- 準備的用於生產目的。即良好的活躍在線社區,定期修補程序和安全和性能修復更新等。
- 框架應該能夠存活幾年。我不想在1年後沒有更新/補丁的框架中編寫應用程序。
- 具有良好的UI模板引擎
- 互操作與Java(斯卡拉滿足這個arleady。只是提是爲了完整性的緣故)
- 良好的面向組件的開發。
- 開發所需的時間應該與Web應用程序的複雜度成正比。
- 不應該完全基於配置。我討厭它,當代碼自動生成爲我和引擎蓋下的各種魔法。這是一個調試噩夢。
- 開發Web應用程序所需的提升知識的數量應該與Web應用程序的複雜度成正比。即我不必花費10多個小時學習電梯只是爲了開發一個簡單的TODO應用程序。 (我有數據庫,斯卡拉知識)
Lift是否滿足這些要求?