元サーバーサイドのエンジニアです。新サービスの設計にあたって、サーバー側でデータ変更があったことをリアルタイムに顧客側に通知する仕組みが必要になります。(BtoBの自社サービス開発・企画段階)顧客側の環境はいろいろでスマホアプリ、Webブラウザ、サーバーなどを想定しているためWebAPIのような形で提供できる方法がないか探しています。イメージも固まってないのですが、顧客側のブラウザ→サーバーになんらかのステータスをもったデータを登録し、サーバー側でステータスが変わるイベントが発生したらそれを通知します。顧客側(クライアント側)ではその通知を受けたら画面に通知マークを付けるなどの実装をしてもらうことになると思います。ポーリングしてサーバーからデータを取得する...時代の知識しかなくWebSocketや最近のPush通知など、ネットでいろいろ調べています。理解できない部分を質問させてください。リアルタイム性が高くイメージに合っているのは**Push通知**かと思うのですが顧客側に複雑な設定(実装?)が必要そうです。**WebSocket**というやり方も調べています。questionsPHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。questionsJavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。元サーバーサイドのエンジニアです。新サービスの設計にあたって、サーバー側でデータ変更があったことをリアルタイムに顧客側に通知する仕組みが必要になります。(BtoBの自社サービス開発・企画段階)顧客側の環境はいろいろでスマホアプリ、Webブラウザ、サーバーなどを想定しているためWebAPIのような形で提供できる方法がないか探しています。ポーリングしてサーバーからデータを取得する...時代の知識しかなくWebSocketや最近のPush通知など、ネットでいろいろ調べています。理解できない部分を質問させてください。リアルタイム性が高くイメージに合っているのは**Push通知**かと思うのですが顧客側に複雑な設定(実装?)が必要そうです。**WebSocket**というやり方も調べています。questionsPHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。questionsJavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。頂いたご意見への回答は行っておりません。Ltd.teratailアカウントでログインログイン新規会員登録パスワードを忘れた方SNSアカウントでログインFacebookでログインTwitterでログインGoogleでログインGitHubでログインHatenaでログイン思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る閉じる。