勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

ライブラリ、フレームワーク、API、プラグイン

      2014/07/02

ライブラリ、フレームワークAPI、プラグインと
よく聞くけど違いがよく分かっていなかったのでメモ。

■プラグイン
あるプログラムに組み込まれるプログラムのこと。
AdobeのFlashなど。
なので、ずっとライブラリだと思っていたjQuery
カレンダーだのなんだのはプラグインにあたる。
尚、プラグイン・アドオン・アドインは同義語とのこと。

■ライブラリ
プログラマーが作ったプログラムに機能を提供するもので、
プラグインより上位にあたるっぽい。
javascriptのライブラリがjQueryになる。
プログラムに対してライブラリが付属するという構成。

フレームワーク
ライブラリとは逆で、フレームワークに対して
プログラマーが作ったプログラムが動作するという構成。
PHPでいうcakePHPjavascriptでいうenchant.jsみたいなもの。

API
特定のアプリケーション(システム/プログラム)の機能を
利用するための機能や関数をまとめたもの。
プラグインとの違いがよく分からず。

 - その他

  関連記事

other
PHPでtwitterとfacebookのいいねやフォローのカウント数を取得する方法

■やりたかった事 twitterとfacebookのいいねやフォロー数を取得して ...

other
ボタン作成のジェネレーター

Bootstrapとか使ってると楽だけど、デフォのままだと ボタンのデザインがあ ...

other
秀丸のgrepについて

以前に「外部ファイルを書き換えたら予想外のページにて 不具合が発生した」というも ...

other
リンクのクリック数を測定(イベントトラッキング)

特定のリンクのクリック数を測定したかった。調べるとGoogleアナリティクスのイ ...

other
javascriptの圧縮

javascriptの圧縮を自身で行えると聞いたので 調べたところ、そういうオン ...

other
Facebookのタイムラインを公式のソーシャルプラグインで表示

以前にfacebookのタイムラインを取得する方法として、file_get_co ...

other
微博(weibo)のシェアボタンを設置

中国最大のSNSである微博(weibo)のシェアボタンをサイト内に設置したかった ...

domain_world_map
DNSのキャッシュクリア

ドメインを新しく割り当てたり何らかの変更を加えた際に、反映されるまで多少時間がか ...

other
Dropboxでファイル復元

いざという時の為のメモ。 Dropboxで該当のファイルまで進んで右クリック、 ...

other
Facebookのlikeboxを設置する

■やりたかった事 Facebookのlikeboxを設置したかった。 ↓↓こうい ...