タグ

node.jsとサーバに関するiwwのブックマーク (2)

  • MEAN (ソフトウェアバンドル) - Wikipedia

    MEANのロゴ。各ソフトウェアの頭文字を組み合わせている。 MEAN は、ウェブアプリケーション構築のためのフリー&オープンソースのJavaScriptソフトウェア群を指す造語である[1]。2013年にMongoDBの開発者のValeri Karpovにより提唱された用語であり、MongoDB, Express, AngularJS, Node.jsの4つのアプリケーションの頭文字を取って名付けられた。 概要[編集] MEANを採用すると、サーバサイドからクライアントサイドまでの全ての実装作業がJavaScriptとJSONのみで完結できる。従って、Webアプリにおける内部処理の全工程を単一の言語で記述でき、データベースの入出力におけるデータ変換も行う必要がない。また、サーバの役割を果たすNode.jsが、シングルスレッド、ノンブロッキングI/Oにより、省メモリかつ高速で動作する。従って、

    MEAN (ソフトウェアバンドル) - Wikipedia
    iww
    iww 2018/08/03
    『LAMPやRuby on Railsの次世代を担うスタックであると言われている。[要出典]』『Ruby on Railsにも匹敵するWebアプリケーションフレームワークに成長しつつある。[要出典]』 大言壮語過ぎだよな
  • モデルの共用ダメ説の提唱 - ponkotuyのブログ

    はじめに 最近サーバとクライアントを同じ言語にしてみたよ、っていう話を良く聞きます。その理由として「モデルの共用ができる」というメリットが挙がります。これに関して、いやそれ違うだろ、って前から思っていて、もやもやしているので書きます。 当はQiitaで書きたかったのですが、どう考えてもポエムなのでHatenaBlogにしておきます。 軽い背景解説 「はじめに」が大筋理解できていれば読む必要が無いと思いますが、そうでない人もいると思うので解説します。 所謂Webの世界ではサーバ側とクライアント側で厳密に分けられることが多くなっており、ソシャゲだったら運営側のAPIサーバとスマホアプリ(クライアント)という感じで分けられています。ゲームに必要なデータはAPIサーバから取ってきて、スマホアプリは動きとか絵を管理している感じですね。普通のWebサイトでも単純なAPIサーバからデータを取得してJa

    モデルの共用ダメ説の提唱 - ponkotuyのブログ
  • 1