タグ

JavaScriptとnode.jsに関するiR3のブックマーク (4)

  • フロントエンド開発の基本知識(2017年夏) - Qiita

    10年ぶりくらいに Web 開発に再デビューしなくてはならなくなった筆者が見た、現代のフロントエンド開発の基知識についてまとめます。フレームワークを使ったシングルページアプリケーション開発が対象です。若干の不正確には目をつむってズバリ言い切るスタイルで書いていきます。 Node.js 現代のフロントエンド開発には Node.js を使います。フロントエンド開発を強力にサポートするいくつものツールが Node.js で実装されているからです。 Web 開発で言語処理系というと、Ruby on Rails のような Web アプリケーションフレームワークを思い浮かべるかもしれません。もちろん Node.js にもそのようなフレームワークはいくつも存在しますが、フロントエンド開発で使うツールはそれとは全然関係ありません。 これらのツールを使うことによって解決するのは、以下のような要望です :

    フロントエンド開発の基本知識(2017年夏) - Qiita
    iR3
    iR3 2017/07/20
    ふむふむ 有難い!
  • kintoneのJSユニットテスト最新事情 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。kintone開発チームの天野 (@ama_ch) です。 最近はJavaScriptのテストツールが著しく進歩し、日々新しいツールが登場しています。kintoneの開発もこれらのツールによって支えられています。 kintone開発チームでは、昨年末頃からテスト環境の改善に取り組み、モダンなツールセットに乗り換えました。今回は、現在のkintoneのJSユニットテスト環境について紹介します。 kintoneとJSユニットテスト 数年前からユニットテストと自動化の仕組みはあったのですが、ごく一部のユーティリティ関数に書かれているのみで、普段の開発には活用されていませんでした。 ここ1,2年ほどで テストスケルトンを生成するジェネレータスクリプトを作る テストの書き方をまとめたドキュメントを用意する MTGで「ユニットテストを書かなくていいのは小学生まで」などと煽る コードレビュー

    iR3
    iR3 2014/05/12
    JavaScriptのテスト環境はどんどん進化しているのね
  • iOS/Androidに特化したJavaScriptのMVCフレームワーク「The M Project」 | Web活メモ帳

    「The M Project」はiOSやAndroidBlackBerryなどに特化したJavaScriptのMVCフレームワークです。 モバイル端末でのHTML5を前提に構築されており、UIもかっこいい感じに出来ています。 主な機能 以下のような機能があるようです。 データバインディング localStorageによる永続データ キレイなUI(ラベル、テキストフィールド、ツールバー、タブバーなど) jQueryによるマルチデバイス対応 デモ 永続化データを使用したToDoリストが作れるデモが公開されています。 http://the-m-project.net/apps/todos2/index.html 使用にはnode.jsが必要になるとの事。 興味のある方はgitからダウンロードできますので、使ってみてください。

    iOS/Androidに特化したJavaScriptのMVCフレームワーク「The M Project」 | Web活メモ帳
  • Node.jsってなんぞ - urekatのスカンク日記3

    語訳ありがたい。 http://nodejs.jp/nodejs.org_ja/ http://nodejs.jp/nodejs.org_ja/api.html シングルスレッドでイベントドリブン&ノンブロッキングAPIを使って コンテキストスイッチのコストをケチって 高パフォーマンスサーバを書くフレームワークってことであってますか? ノンブロッキングでプロトコル書くのってなかなかめんどくさいけれども WebSocket時代になれば受け入れられるものなんでしょうかね。 用途は? 細かくて大量(だけど単純)なリクエストを低コストさばく。とか、 socket長時間はりっぱし(=ソケットが多い)だろう。 Cometサーバ チャット、リアルタイムWeb WebSocket これ前提で出現したんだろうけど TCP/UDPの独自プロトコルなサーバ オンラインゲームとか ストリーミングサーバ HTT

  • 1