PHP*_*Fan -4 php facebook social-networking mobile-application facebook-apps
基本上,我是专业的PHP开发人员.我只有使用PHP开发网站的经验.我没有创建移动应用程序的经验.
我的组织希望建立一个网站(使用PHP)以及移动应用程序(在Android和iOS中),为某些社区创建社交网络,这将完全类似于Facebook网站和Facebook应用程序的功能.
但是我没有从哪里开始?怎么开始?我应该遵循什么方法?如何利用PHP来完成所有这些工作?
我想知道Facebook网站和Facebook应用程序如何协同工作?我想知道这种现象是什么,系统架构,原理,设计模式,技术和其他东西背后都在起作用?
我在我的笔记本电脑上使用Facebook网站,在Android智能手机上使用Facebook 应用程序
每当我在Facebook上收到任何通知时,它几乎会在Facebook网站和Facebook应用程序上同时得到通知.
此外,每当我更新我的状态或做任何活动,如回复或评论帖子,添加组更新,添加事件更新等,从Facebook网站,它立即反映到Facebook应用程序,它发生在副 - a - 时尚.这也很顺利.
根据我的理解,Facebook网站和Facebook应用程序必须使用相同的数据库来存储和访问数据,但我仍然没有得到他们如何协同工作,因为Facebook网站和Facebook应用程序的代码库是完全不同的东西性质?此外,Facebook网站和Facebook应用程序的执行方式是两个完全不同的东西.
在Facebook应用程序已使用不同的技术(例如Android,iOS设备的Windows Phone,黑莓等)和内置的Facebook网站已经使用PHP和所有其他的东西,建但他们仍然在同步协同工作.
将不同技术相互同步工作背后的现象是什么?
而且我对各种网站和应用程序(如Gmail,LinkedIn等)都观察到同样的事情.他们是否也像Facebook一样处理同样的现象?
请指导我正确的方向.作为PHP开发人员,我对这个项目的方法应该是什么以及如何?
谢谢.
Facebook网站和Facebook应用程序都使用相同的数据库.Facebook应用程序最有可能使用REST Web API与Facebook网站的API部分进行通信,以从共享数据库中检索数据或修改共享数据库中的数据.
我建议您在您的网站旁边编写一个API,用于处理移动应用程序的数据库通信.
入门的好方法是使用现有的REST API框架.列表可以在这里找到:http://davss.com/tech/php-rest-api-frameworks/
| 归档时间: |
|
| 查看次数: |
1095 次 |
| 最近记录: |