我正在用 PHP 和 mysql 创建一个网站。我计划在未来为它创建一个原生的智能手机应用程序。该应用程序将允许用户与我网站的数据库进行交互,并在新数据发布到他们的帐户时收到通知。我应该在我的网站中实现什么,同时为它期待未来的移动应用程序?
问问题
645 次
2 回答
1
我一直在为我的几个客户创建相同类型的系统。我为他们建立了一个网站,例如,客户在那里进行剪发预约,然后向发型师发送通知,通知他们新的预约信息。这与您正在寻找的东西相似吗?
另外,如果是这样,我需要知道您将使用哪种语言编写电话应用程序。如果您要学习一门新语言来执行此操作,我建议您使用 Java。
至于在实际创建移动应用程序之前需要实现任何东西。那是没有必要的。
于 2012-05-12T23:05:52.533 回答
1
当您创建本机应用程序时,您将希望通过您创建的 API 访问您的业务逻辑和数据库。所以当你开发你的网站时,你真的想从 MVC(模型-视图-控制器)架构的角度来思考。理想情况下,您的网站和移动应用程序都将共享相同的模型和控制器,并且您只需在每个中实现(非常)不同的视图。
例如,当您在网站或应用程序中登录时,您希望它调用服务器上完全相同的代码库(并传递完全相同的参数)来处理登录。因此,确保在设计网站时将您的业务方法(控制器逻辑)与表示层分离,并始终考虑“应该在我的 API 中公开此功能还是仅在网站上展示”。
如果你现在这样做,它会在以后为你省去很多痛苦。
于 2012-05-12T22:59:56.590 回答