タグ

moduleに関するokyawaのブックマーク (5)

  • Node.js + TypeScriptのモジュールを整理してみる

    はじめにlink 最近受けるNode.js + TypeScript環境の相談の中で、CommonJSやECMAScript Modulesのあたりで落とし穴にはまっている人が多いという事に気づいた。 Node.jsは歴史的にCommonJSとECMAScript Modules(以後ESMと表記)がどうしても入り乱れる環境にあり、これにTypeScriptのモジュールが加わると組み合わせでさらに複雑度が増すのが現状である。 説明する際に口頭より整理した文章が欲しいと思ったので記事にする。 以下のリポジトリで検証コードを管理している。 https://github.com/koh110/module_test Node.jsモジュールチェックシートlink まず最初にNode.jsにおけるCommonJSとESMの挙動について整理する。 いきなり書かれても把握できないかもしれないが、一旦こ

    Node.js + TypeScriptのモジュールを整理してみる
  • 自分たちのコードを Composer パッケージに分割して開発する

    The document discusses splitting code into Composer packages to improve modularity. It describes how to treat local directories as Composer packages by adding them as repositories and requiring the packages. It emphasizes that splitting code well involves designing clean interfaces and minimizing dependencies, especially on frameworks. Factors like cohesion and coupling should be considered when d

    自分たちのコードを Composer パッケージに分割して開発する
  • JavaScript モジュールの現状 | POSTD

    (注:2017/07/19、いただいたフィードバックを元に翻訳を修正いたしました。) ESM、CJS、UMD、AMD  — どれを使うべき? 最近、 Twitter では、 ESモジュール の現状、特に、 *.mjs をファイル拡張子として導入すると決めた Node.js の現状について大騒ぎになっています。この話題は複雑で、かなりの労力を費やしてそれに専念しないと議論について行けないので、 皆が恐れと不安を抱く のも無理はありません。 古き恐れ フロントエンド開発者なら、 JavaScriptの依存関係の管理に悩まされた日々 を憶えている人も多いでしょう。あの頃は、ライブラリをベンダーフォルダにコピー&ペーストし、グローバル変数に依存し、あらゆる物を正しい順序でconcatしようとしてもネームスペースの問題に対処する必要がありました。 何年もかかって、私たちは共通モジュール形式と中央集権

    JavaScript モジュールの現状 | POSTD
  • AdMobモジュールの設置方法 - kaz_konno's blog: walkthisway

    「Ti+Plus」が開始され、今後様々なモジュールが提供されるそうだ。 価格は2500ドル/年〜。 開始に当たり、以下の3モジュールがサンプルとして無料で提供されている。 ・Flurry for iOS ・AdMob for iOS ・Paint for iOS ソースコードはこちら。 この3つの中で一番利用したいのは恐らくAdMobモジュールではなかろうか。 モジュールの設置はコツをつかめば結構簡単。モジュールを使った事が無い人には、何をどうして良いか分からないと思うので、まずは以下の手順を読んでから試してほしい。 モジュールのインストール ダウンロードしてきたzipファイルを解凍すると3つモジュールが入っている。 そして、AdMobフォルダの中身はこんな感じ。 難しい話は置いておいて、インストールしてみよう。 Terminal.appを開き、以下のコマンドでインストール用にビルドする。

    AdMobモジュールの設置方法 - kaz_konno's blog: walkthisway
  • Titanium Moduleを作りたい人向けのメモ - Seasons.NET

    Tweet 最近、TitaniumのModuleが作りたいと思い立ち色々記事をあさっていました。 その課程でメモしたものや参考になるリンクをご紹介します。 とそのまえに、 Titanium Moduleで何ができるの?といった質問に答えると、 Titaniumそのものは、iOS SDKでできることがほぼ用意されており、 Titanium Mobileを使うだけでそれなりのアプリケーションが作れます。 ですが、iOSの全機能が使えるわけではなく、もちろんまだ整備されていないものもあります。 例えば、iOS 4で追加された機能やストアキット、外部モジュールを使った特殊なView (例えば、Admobなど)です。 これらを使うには、家の対応を待つというのではなく、 むしろ、Objective-Cが分かる人が作った方が早かったりします。 Objective-CでiOSのプログラミングをしてきた方

    Titanium Moduleを作りたい人向けのメモ - Seasons.NET
  • 1