勉強したことのメモ

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

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

      2014/07/02

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

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

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

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

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

 - その他

  関連記事

other
RLoginで接続が途切れる

SSH接続して作業する際はRLoginを使用しているけど、サーバー接続後に放置し ...

images
PHPのバージョンが古くてjson_decodeが使えない

PHPのバージョンが古くてjson_decodeが使えないという状況があった。ま ...

images
PHPでyoutubeから更新分の情報を取得する(スクレイピング)

「○○のサイトから自動更新分を持ってきて 自サイトに反映させらへん?」と以前に聞 ...

mzl.qobqfuxq
androidでgeolocationを使うとtimeoutになる

Geolocation APIを用いて現在地をGoogleMapに表示させるとい ...

other
ダミー用のデータ

ダミー用の画像か何か探している際に たまたま見かけて便利そうだったのでメモ。 h ...

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

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

other
Facebookのlikeboxを設置する

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

other
Dropboxでファイル復元

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

other
Plesk12で特定ドメインにメールが送信できない

Plesk12を利用しているサーバで特定のドメインのみメールが送信されなかった。 ...

other
ファイル書き込み時のエラー

failed to open stream: HTTP wrapper does ...