我们正面临一个新的反应项目,该项目应该在桌面和移动设备上运行。某些桌面功能无法在移动设备上使用。
我们正在讨论是否应该创建两个独立的前端或一个响应式前端。
您能详细说明每种方法的优缺点吗?你会用哪一个代替我?
答案 0 :(得分:1)
我应该创建两个单独的前端 - 桌面和移动吗?
否强>
对于编写良好的Web应用程序,单个可管理的代码库应该足以满足所有硬件的需要:
构建一个响应迅速的前端。如果大屏幕和较小屏幕上的功能不完全匹配,请使用以下组合:
这是一种最佳实践,高效,面向未来的项目管理,使用 DRY (不要重复自己)作为工作理念。 [1]
答案 1 :(得分:1)
根据应用程序,恕我直言可以使用单个站点/ PWA达到90%-99%。要达到100%,公司必须投入巨资。因此,对于许多公司来说,我认为这归结为:
我的建议是从网络应用开始。在后端很好地分离关注点(从表示层拆分api /业务逻辑等)。如果您成功并希望达到100%,请投资更多选择。
有很多例子(例如新闻网站),它们放弃了两个独立实现的方法。