WebObjects/替代技术/ASP.NET
外观
我目前正在进行大量的 ASP 工作(与朋友合著一本关于 .NET 3.0 的书),我发现最大的问题有两个方面
- 虽然 WebObjects 是一个开发软件应用程序的环境,其中用户界面恰好利用 HTML 和 Web 浏览器,但 ASP.NET 的全部内容是开发一个网站,该网站偶尔会进行一些应用程序之类的事情。(例如,会话对象是一个无法扩展的大型字典,页面导航和从页面到页面推送对象要困难得多,你会发现自己在处理事件方面要做更多工作 - 更像是一个 Windows 桌面应用程序,等等... )
- ADO 和数据访问和控件管理的方式不能(轻松地)允许您将数据访问与业务逻辑(如创建真正的实体)分离,因此您需要(a)构建该开销或(b) - 更可能 - 只是学会没有它而生活。
话虽如此,它是可能的,只是计划错过由于坚持 MVC 观点而从 EOF 和 WO 中开箱即用的许多真正方便的东西...