我正在为医生和患者建立网络应用程序,以便在网上预约更多其他资料,我们刚刚完成了数据库结构和编码html / css,
我们想知道哪种方式开始是好的,因为我们是一小群开发人员,我们的目标是推出我们的产品用于web和ios以及android,所以我们陷入困境;使用rails mvc服务查看rails方式并为我们的移动应用程序构建api,或者使用api only app使用webpacker和react或vue js来服务我们的前端?
我们计划在未来为诊所增加更多功能吗?
任何想法和建议对我们都非常有帮助。
并提前感谢
答案 0 :(得分:0)
这个问题最好在一个更开放的问题格式类型的网站,如Quora回答。但是,哎呀,我会试一试,因为我以前来过这里。
你的团队越小,每个人需要戴的帽子就越多。 “员工受到公共汽车撞击”的风险要高得多。如果你有一个专门负责所有移动设备的人,他们会出于某种原因离开 - 你不仅要加入更多功能而且只是为了支持现有的应用程序。
您需要专注于技术选择,让您的团队尽可能多地使用最少的独特技术技能来覆盖“区域”。
这肯定会限制应用程序的功能。但它将专注于您的应用程序的目的,并最大化您团队的输出。
我的建议是团队~1 - 5坚持使用Rails和Turbolinks。尽可能让网站像移动一样移动。
当你拥有一个更大的团队并且你可以开始将一个团队专门用于移动开发时,我仍然会考虑使用React Native或一些混合Web应用程序平台来支持尽可能多的客户端,而不是那些独特的技术技能。
答案 1 :(得分:0)
由于您的团队很小,并且需要跨平台功能,因此建议您将 Vue 与 Quasar 框架一起使用。
原因:
您只需要构建一个应用程序,它就可以在所有平台上运行。
我希望这会有所帮助。 ?