ようこそ!浜村拓夫の世界へ

    ブログ内検索

    最近の記事

    ブックマーク数の多い記事

    Blog Translation

    Powered By FC2ブログ

    Powered By FC2ブログ
    ブログやるならFC2ブログ


    FC2ブログ LOGIN

    with Ajax Amazon

    スポンサーサイト

    このエントリーを含むはてなブックマーク はてなブックマーク - スポンサーサイト あとで読む
    上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。

    JavaScriptでWebアプリを全部作るエコシステム

    このエントリーを含むはてなブックマーク はてなブックマーク - JavaScriptでWebアプリを全部作るエコシステム あとで読む
    最近、JavaScriptの用途が広がっていることに驚く。
    へー、こんなところでも使われているんだー!ってなかんじ。

    Webアプリを作るなら、プログラミング言語は、JavaScriptを覚えたら事足りるのではないか?
    ・フロントエンド → 元祖JavaScript
    ・バックエンド → Node.js

    で、JavaScriptをもっと書きやすくしたAltJSが様々にあって、どれを選ぶかで生産性も上げられるだろう。
    関数型のAltJSを選べば、テストも簡単になるのではないか?

    2015年Webサーバアーキテクチャ序論 - ゆううきブログ

    HTTP/2がいよいよRFC化し、既にh2oやtrusterdなどのHTTP/2のサーバ実装があり、今後Webサーバアーキテクチャを再訪することが増えるような気がしています。



    Webサーバアーキテクチャの歴史的経緯の複雑さも理解の難しさに拍車をかけている。 Webサーバ、特にWebアプリケーションサーバのアーキテクチャについて、CGIから始まりmod_xxxやFastCGIなどがあり、現在のUnicornやStarletまで至る経緯を順番に学習していくのは骨が折れる。



    Webサーバを理解しようとすると、UNIX、特にプロセスとネットワークAPIについての基本的な知識が必要だと思う。



    イベント駆動モデル
    Node.jsなどに代表されるモデル。クライアントからの接続管理もリクエスト処理も、イベントループにより1つのスレッドで実行する。



    バックエンドに、動作が高速化されるPHP7を使うか、
    Node.jsでフロントエンドと一本化してしまうか、
    簡単で効果が高いものを選びたい。
    関連記事

    コメント

    コメントの投稿


    管理者にだけ表示を許可する

    トラックバック

    トラックバックURL:
    http://hamamuratakuo.blog61.fc2.com/tb.php/1238-6d5e8879

    FC2Ad

    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。