タグ

javascriptとlibraryに関するjitsu102のブックマーク (3)

  • あのライブラリは何故誕生したの?のまとめ - Qiita

    はじめに 最近、フロントエンドのライブラリ乱立問題について盛り上がってました。 自分はnobkzさんの以下の文に全てがまとまっていると思います。 僕の最初の違和感は、「技術的な流行り」に乗ることに何の価値があるのだろうか?ということである。もちろん、最新のツールやフレームワークはより何かが良くなってるかもしれない。しかし、 それをあなたのプロジェクトで採用するには何の価値があるだろうか? 「最近のフロントエンドへの違和感 - nobkzのブログ」より 裏を返せば、新しいライブラリの内容、特に「どのような問題を解決するためにこのライブラリが生まれたのか」という思想を把握しておくことは重要だと言えます。 つまりは、 "How?(ライブラリの使い方)" よりも "Why?(なぜそのライブラリが必要なのか)" を学んでおこう ということです。この記事では どのような既存の問題・要求を どう解決して

    あのライブラリは何故誕生したの?のまとめ - Qiita
  • 第4回 日本語対応したFirefox OSアプリ開発のポイント | gihyo.jp

    l10n.jsの使い方 日の開発者が造るアプリなので、日語対応は当然としても、他国のユーザにもアピールできるように英語にも対応します。小さな歩みかもしれませんが、世界への第一歩となるはずです。また、多言語化を優先しなくても、l10n.jsを使えば、メッセージをソースから切り離せるので、メッセージ管理が楽になるメリットがあります。 ファイルの配置の仕方 l10n.jsを使うには、以下のようにファイルを配置します。 localesフォルダの下に、対応言語ごとにフォルダを作成して、そこにメッセージリソースファイルを配置します。 ファイルの配置 \locales \en-US app.properties \ja app.properties i10n_app.ini l10n_app.iniの記述 l10n_app.iniには、言語ごとのメッセージリソースファイルの場所を記述します。Fire

    第4回 日本語対応したFirefox OSアプリ開発のポイント | gihyo.jp
  • 第2回 Firefox OSアプリ開発で活用したいライブラリ | gihyo.jp

    初回は、ツール群の使い方にとどまりました。今回は、もう少し踏み込んでいきます。 Firefox OSのアプリを開発するのに、世の中にごまんとあるライブラリを活用しない手はありません。先人が多くの成果を公開しており、大袈裟な話ではなく、選び方次第で開発効率が変わります。数多くあるので、どれを使うか頭を悩ませます。筆者は、以下のライブラリを活用しているので、今回は、その概要と簡単なコードをご紹介していきます。 Gaia(UIパーツ) Backbone.js(MVCライブラリ) I10n.js(多言語化ライブラリ) localforage.js(ローカルストレージライブラリ) 連載は、技術を取得していただくことを主眼に置いていますが、多くの仕組みに触れることで、さまざまな考え方や切り口を学ぶことができます。技術は、時代に合わせて変化していくものですが、考え方や切り口は、普遍的な部分があります。

    第2回 Firefox OSアプリ開発で活用したいライブラリ | gihyo.jp
  • 1