【发布时间】:2023-03-21 00:51:01
【问题描述】:
昨天我看到一个关于 Java Server Faces 2.0 的演示文稿,看起来确实令人印象深刻,尽管我目前是一名快乐的 ASP.NET MVC / jQuery 开发人员。我最喜欢 JSF 的是大量支持 AJAX 的 UI 组件,它们似乎使开发速度比使用 ASP.NET MVC 快得多,尤其是在 AJAX 重的网站上。集成测试看起来也很不错。
由于演示文稿只强调了 JSF 的优势,我也想了解另一面。
所以我的问题是:
- Java Server Faces 2.0 的主要缺点是什么?
- 是什么让 JSF 开发人员考虑使用 ASP.NET MVC 而不是 JSF?
【问题讨论】:
-
坦率地说,我们应该摆脱所有这些组件,Bean,“功能”垃圾,回到正常编码。我不想要一个厚实的框架,它会试图为我做所有事情(而且做得很糟糕,我可能会补充)并使我远离下面实际发生的事情。我建议看一下 TypeScript,并尝试找到非常薄的代码层,可以使用它并建立在它之上。 JSF/PF 和朋友有很多“特性”,但你必须小心翼翼地绕过它们,知道正确的魔法属性代码或树布局来做你想做的事情等。
标签: asp.net-mvc jsf jsf-2