我即将开始开发一个使用spring的常规和移动版本的网站。在这一点上,我需要就如何解决这个问题做出决定。我预见了两种选择:春天应该将常规网站和移动网站分开吗?
在同一台服务器上的独立站点。为每个网站开发一套独立的控制器和视图。尽可能重复使用控制器。
混合的网站。开发内容感知控制器,根据设备的类型发送到不同的视图。控制器根据设备发送不同的视图。
选项1似乎更实用,但我恐怕最终会有很多控制器重复。此外,我需要将该网站分为http://something.com/和http://something.com/m作为移动版本的基础。
选项2似乎很快就会变得难以管理,因为常规版本的更改会对移动版本产生影响。尽管如此,它将有更多的代码重用。
你会如何处理这个问题?
去两个网站的方式... – rmarimon