我遇到了SPA设计模式,并怀疑这是否适用于小型完整应用程序,如员工出勤系统或类似应用程序。这将至少有5个视图和几个要实现的控制器或操作。 SPA模式如何解决这个问题?请澄清我的疑问,因为我对这种模式很陌生。
答案 0 :(得分:1)
SPA是一种可能性,尽管其目标实际上是通过非常高的周转率网站不经常使用服务器重定向来提高吞吐量。您将回发替换为AJAX / JSON调用。
根据您的描述,标准的MVC模式可以满足您的需求。您仍然可以将您的操作转换为稍后使用JSON。
答案 1 :(得分:1)
Sigeleton模式将控制实例的数量,它将只有一个。无论如何,如果单个实例足以满足您的工作需要它。例如。你永远不能创建一个Employee实例作为sigeleton,它们通常是那些进行简单处理的类。
因此,无论您的业务应用程序的规模如何,如果单个实例ID足以满足您的应用程序,您可以使用它。常见的例如是控制器,但同样任何MVC框架工作都足以实现这一点。