В принципе, я PHP Developer по профессии. У меня только есть опыт разработки веб-сайтов с использованием PHP. У меня больше нет опыта создания мобильных приложений.Как веб-сайты и мобильные приложения Facebook, Gmail, LinkedIn и т. Д. Работают вместе в синхронизации друг с другом?
Моя организация хочет создать сайт (с помощью PHP), а также мобильных приложений (в Android и IOS), чтобы создать присутствие в социальную сеть для некоторого сообщества, которое будет точно походить на работу сайта Facebook и Facebook приложения.
Но я не понимаю, с чего начать? Как начать? Какой подход я должен соблюдать? Как использовать PHP для всего этого?
Я хочу знать, как делает сайт Facebook и Facebook приложение работают вместе в синхронизации? Я хочу знать, что это за явление, системная архитектура, принцип, шаблоны проектирования, технологии и другие вещи работают за этим?
Я использую сайт Facebook на моем ноутбуке и Facebook приложения из моего Android смартфона.
Всякий раз, когда я получать уведомления о Facebook, это получить уведомление почти в тот же момент на сайте Facebook а также Facebook приложение.
Кроме того, всякий раз, когда я обновить свой статус или делать какую-либо деятельность, как реагировать или комментировать записи, добавлять обновления группы, добавление обновления событий и т.д. из сайта Facebook он получает отражение сразу в приложение Facebook а и это происходит по-разному. Это происходит очень гладко.
По моему разумению, в Facebook сайт и Facebook приложение должен использовать те же базу данных для хранения и доступом к данным, но я до сих пор не получаю, как они работают вместе синхронно, как кодовая база Facebook сайт и Facebook-приложение - это совершенно разные вещи в природе? Кроме того, способ исполнения Facebook-сайта и Facebook-приложение - это две совершенно разные вещи.
The приложения Facebook были построены с использованием различных технологий (например, Android, IOS, Windows Phone, Blackberry и т.д.) и на сайте Facebook был построен с использованием PHP и все другие вещи, но все они работают вместе синхронизации.
Какое явление связано с работой разных технологий вместе в синхронизации друг с другом?
И я наблюдал одно и то же с различными веб-сайтами и приложениями, такими как Gmail, LinkedIn и т. Д. Они также работают над тем же явлением, что и Facebook?
Пожалуйста, направляйте меня в правильном направлении относительно этого. Что и как должен быть мой подход к этому проекту в качестве разработчика PHP?
Спасибо.
Facebook не использует WebSockets, которые они будут показывать в консоли Chrome WebSockets. –
OK @WaqasBukhary, но мне кажется, что вопрос не в том, что именно используется Facebook, а о том, как создать веб-приложение в режиме реального времени. Я думаю, что WebSockets - отличная идея для этого. – simhumileco