ホームページ >ウェブフロントエンド >htmlチュートリアル >Web プロジェクトで使用できる 20 の優れたオープンソース ツール_html/css_WEB-ITnose
オープンソースアプリケーションとそのソースコードは、コードを変更したり提出した人に著作権があるため、自由に利用できます。オープンソース ソフトウェアを提供するほとんどの企業は業界標準を確立できるため、有利な競争上の優位性を得ることができます。
オープンソースのアプリケーションやツールの多くには、強力な代替手段があります。他の高価なツールと比較して、オープンソース ツールは互換性が高く、無料です。このようにして、開発者は日常の作業を行う際に、お金をかけずにこれらの必要なツールやプログラムを入手できます。この記事では、Web 開発者向けの 20 の優れたオープンソース ツールを紹介します。
Ember Charts は、タイムライン、プログレス バー、円グラフ、散布図、簡単な操作を含む、2 つのライブラリ D3.js と Ember.js 上に構築された無料のオープンソース チャート ライブラリです。これらのすぐに使用できる機能により、これらのテーブル コンポーネントはアイデアを簡単に表現でき、非常にインタラクティブになります。
extractCSS は、CSS スタイル情報を簡単に抽出できる無料のオンライン アプリケーションです。タグ、クラス、インラインスタイルを含み、出力のカスタマイズも可能(インデント機能)。このツールは、インライン スタイルを含む HTML ファイルを迅速に作成し、適切なスタイルシートを生成するのに役立ちます。外部 CSS もオープンソースであり、クライアント専用に作成されています。
DebugBar は、事前処理されたデータを収集して表示するために任意の PHP プロジェクトに埋め込むことができる無料のオープン ソース プログラムです。依存関係はなく、Ajax をサポートし、ユニバーサル データ コレクターと Familiar を必要とし、これを含みます。および一般的に使用されるライブラリ。
Chance は、自動テストをより適切に実施できるように乱数、バイト、文字、名前空間、アドレス、辞書などを生成できる JavaScript 乱数生成ツールです。
Sir Trevor は、コンテンツがどのように表示されるかを想像する必要があり、HTML には何も保存しません。コンテンツを表示するためのストレージであり、テキスト、グラフィック、引用、コラム、ビデオなどの複数のデフォルトのブロックレベル要素があります。
Raw は、データを視覚化するための無料のオープンソース Web アプリケーションであり、それ自体を「スプレッドシートやベクター グラフィックスで欠落しているノード」と定義しています。このプログラムを使用すると、データ セットのロード、コピー、貼り付け、ドラッグ、削除が可能になり、ビューと階層をカスタマイズできるようになります。 Raw は人気のある D3.js に基づいており、バブル チャート、マップ チャート、ドーナツ チャートなどの多くのテーブル タイプをサポートしています。
Bolt は、可能な限りシンプルかつ簡単になるように設計されたコンテンツ管理ツールです。セットアップが簡単で、セットアップが簡単で、エレガントにモジュール化されており、楽しく使用できます。 Bolt は最新のオープンソース ライブラリを使用して書かれており、HTML5 マークアップ言語を使用した Web サイトの構築に適しています。 Bolt は PHP で書かれており、ユーザーはデータベースとして SQLite、MySQL、または PostgreSQL を使用できます。これは、Silex フレームワークといくつかの Symfony コンポーネントおよびその他のライブラリを使用して構築されています。
PredictionIO は、プログラマーがプログラムにパーソナライゼーション、レコメンデーション、コンテンツ表示などの予測機能を表示させるために使用するオープンソースの機械学習エンジンです。 PredictionIO を使用すると、次の機能をアプリケーションに即座に追加できます: ユーザーの行動を予測し、パーソナライズされたビデオ、ニュース、セール、広告、求人情報を提供し、ユーザーが興味深いもの、ドキュメント、プログラム、レストランを発見できるように支援し、優れた配慮サービスなどを提供します。 。
Scrollback は、スタイリッシュなチャット ルームを Web サイトに追加できるオープンソース Web アプリケーションです。これは Nodejs 上に構築されており、無料のホスティング バージョンを直接使用することも、ダウンロードして自分でホストすることもできます。このアプリケーションは、コミュニティ メンバーが相互に通信できる別のチャット ルーム インターフェイスを作成します。
StackEdit は、PageDown (Stack Overflow で使用されるライブラリ) に基づいた無料のオープンソースの Markdown エディターです。このエディタは、ローカルに保存される複数のドキュメントを作成および管理できます。同時に、Google DriveまたはDropboxからインポート/エクスポートし、ドキュメントをHTMLファイルとして保存できます。
Docker は、あらゆるアプリケーションを軽量コンテナとして実行できるようにするオープン ソース エンジンです。 Docker はハードウェアやプラットフォームに依存しません。つまり、どこでも許されるということだ。ラップトップから Amazon EC2 インスタンス、またはその間のものまで。特別なプログラミング言語、フレームワーク、パッケージング システムは必要ありません。このようにして、特定の中間層に依存することなく、大規模な Web サイト、データベース、バックエンド プログラムを構築および展開できます。
Monsta FTP は、ブラウザに FTP ファイル管理機能を実装できるオープンソースの PHP/Ajax クラウド サービスです。まるで魔法のように、ファイルをブラウザにドラッグしてアップロードすることができます。ファイルのオンライン編集をサポートし、複数の言語をサポートします。
Kint は、表示が難しい実行中のプログラム変数のデータ型のみを検出できる最新の強力な PHP デバッグ ツールです。変数名、ファイル、関数をすべて表示できます。
Sixpack は、言語に依存しないというユニークな機能を備えたオープンソースの A/B テスト ツールです。テスト全体を 1 つの言語で実行することに制限されないため、ある言語で開始して別の言語で終了することもできます (例: 同じテストとして JS と PHP コード)。 PHP、JavaScript、Ruby+Python 用のライブラリがあり、非常に使いやすく、結果を確認できるインターフェイスもあります。
CaseBox は、タスク、ファイル、その他の記録を管理するためのオープンソースの PHP/MySQL ベースの Web アプリケーションであり、無制限のレベルのフォルダーと構造化された保存ドキュメントを作成できます。期限のあるタスクを設定して、進捗状況を追跡できるタスクをユーザーに割り当てることができます。
Ack は、プログラマー向けの最適化をキャプチャする grep に似たツールです。 Ack は Perl5 を使用して開発されており、Perl5 の強力な正規表現機能を最大限に活用しています。意味のあるファイルのみを検索するため、Subversion、Git、その他の VCS ディレクトリやコード以外のディレクトリを無視して、ツリー全体を検索できます。
Pico は、非常にシンプル、高速、使いやすいコンテンツ管理システムです。 Picos は、テキストを編集するように Web サイトを作成できます。Pico は「フラット ファイル」コンテンツ管理システムです。つまり、データベースや MySQL クエリ ステートメントはありません。非常に軽量でデータベースを必要としないため、非常に高速に実行されます。
Prepros は、Less、Sass、Scss、Stylus、Jade、Coffeescript、Haml、Markdown を自動的に検証できる Windows システム用のオープンソース アプリケーションです。コードを自動的にコンパイルし、CSS (または HTML、JS) をブラウザーに挿入できるため、更新する必要はありません。コンパイルプロセスは、結果のファイル形式や形式 (圧縮、ネスティング) などを設定できます。 Prepros には、Ajax リクエストをテストするための静的 HTTP サーバーも組み込まれています。
Pinry Pinterest スタイルの動的グリッド レイアウトを簡単に提案できるオープン ソース Web アプリケーション。これにより、ユーザーはマルチメディア (写真、ビデオ、Web ページ) を迅速に登録、識別、タグ付け、共有できます。また、ブックマークを追加すると、Web ページを終了せずに閲覧コンテンツを保存できます。このプログラムは Python で書かれています。
Brimir は、Ruby on Rails とフロントエンド開発フレームワーク Foundation を使用して構築されたオープンソースの無料チケット発行プログラムです。 Brimir を使用すると、使いやすいインターフェイスを通じて電子メールを送受信できます。受信した電子メールはチケットに変換され、添付ファイルがサポートされ、さまざまなステータスがあり、簡単に分類できるように優先順位を付けることができます。