Facebook,Gmail,LinkedIn等网站和移动应用程序如何协同工作?

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开发人员,我对这个项目的方法应该是什么以及如何?

谢谢.

San*_*ler 6

Facebook网站和Facebook应用程序都使用相同的数据库.Facebook应用程序最有可能使用REST Web API与Facebook网站的API部分进行通信,以从共享数据库中检索数据或修改共享数据库中的数据.

我建议您在您的网站旁边编写一个API,用于处理移动应用程序的数据库通信.

入门的好方法是使用现有的REST API框架.列表可以在这里找到:http://davss.com/tech/php-rest-api-frameworks/


归档时间:

查看次数:

1095 次

最近记录:

9 年,1 月 前