【发布时间】:2016-11-23 04:59:09
【问题描述】:
有一个旧的 php 基础网站,它提供单一服务并且已经工作了很多年。现在我们决定改变网站本身,使其变得更现代、更快捷,同时为其提供应用程序,我们将为此聘请一些人。由于我自己是一名开发人员(一个 c++/go 粉丝,主要是在机器学习领域),所以我想知道在需要这种东西时选择什么是最好的选择。我个人认为整个后端应该作为一个 RESTful API 工作,然后可能在前端为 web 和移动设备使用 react 和 react-native,但我不确定这是否是我们可以做出的最佳决定。
我想知道有相同要求的其他人做了什么?有人向我们推荐了流星,但它似乎变化很快,我们确实需要一些稳定成熟的解决方案,无需过多维护。
期待听到您的建议
【问题讨论】:
-
这个问题本身就很自以为是,没有任何答案显然是最好的。也就是说,对于前端,如果我需要广泛的应用程序支持,我今天会考虑的一个选项是将节点工具用于基于 Web 的界面,使用 React 和 material-ui 或 bootstrap@4,然后将 Cordova 用于 iOS/Android 和 electron 用于 Windows/Mac/Linux 支持。大多数代码库都可以广泛重复使用,并且几乎可以针对所有常见的原生平台。
-
感谢您的评论,是的,这是固执己见,但这正是我正在寻找的,因为每个人都有一个选项,这让我可以找到更多关于我不知道的替代方案。老实说,我在这个话题上搜索了一周,得到的信息太少了。现在我正在尝试列出所有选项,然后尝试找出成本(寻找开发人员、服务器等)、可维护性、稳定性以及每个选项的更多因素来决定使用哪个选项。
标签: rest reactjs meteor web-applications react-native