オープンソースのJavascriptライブラリとフレームワーク

Javascriptライブラリとフレームワーク


私たちの中で 前の記事r私たちは話します Javascriptは、Webサイトを最大限に機能させるテクノロジーのXNUMXつです。 私たちが約束したように、今私たちは自分自身を捧げます このプログラミング言語を使用して作業を容易にすることができるいくつかのオープンソースライブラリとフレームワークをリストします。

Javascriptライブラリとフレームワークの定義

ウェブサイトは大きく異なりますが、 それらには共通のコンポーネントがあります。 誰もが何らかのメニューを使用し、多くはお問い合わせフォームを使用したり、写真を表示したりします。 これらのコンポーネントを必要になるたびに最初から作成すると、開発時間とコストが長くなります。

Javascriptライブラリとフレームワーク 多くのウェブサイトの運営に役立つ特定の機能を実行するスクリプト(プログラム)のコレクションです。。 フレームワークとJavascriptライブラリの違いは、それらが小さな無関係のソリューションではなく、共同ソリューションを構成することです。

フレームワークの柔軟性は、選択したフレームワークによって異なります。 サイトの構築方法を決定するものもあれば、適応性が高いものもあります。

オープンソースのJavascriptライブラリとフレームワーク

角度の

それはグーグルによって維持され、 考えている Cの場合単一ページのWebアプリケーションを後部および保守します。 Model-View-Controllerアーキテクチャを採用しています。

Angularは、仕事を成し遂げるための主要な概念のXNUMXつとしてデータバインディングを使用します。 ユーザーはインターフェースを操作します。 相互作用が完了すると、ビューは新しい値で更新されます。新しい値はモデルと相互作用し、すべてが同期していることを確認します。

このフレームワークは、動的アプリケーションの作成に使用するHTMLの機能を拡張します。 それは完全に拡張可能であり、他のライブラリとうまく機能します。 各機能は、開発者のニーズに合わせて変更または置換できます。

React.js

だった 発展した Facebookと トラフィックの多いサイトで動的なユーザーインターフェイスを作成することに重点を置いています。 仮想ドキュメントオブジェクトモデルを使用することで、あらゆるプロジェクトとの統合が容易になります。

D3.js

D3.js は、開発者がSVG、HTML、CSSを使用してデータ操作機能を備えたリッチなWebページを作成できるようにするJavaScriptライブラリです。

それはツールです データ駆動型グラフを表示する高品質のWebページを作成するのに理想的です。

vue.js

それはです ユーザーインターフェイスを構築するために設計されたプログレッシブフレームワーク。 他のモノリシックフレームとは異なり、 ヴュー 段階的に採用できるようにゼロから設計されています。 中央ライブラリはビューレイヤーのみに焦点を当てており、他の既存のライブラリやプロジェクトと簡単に統合できます。

Ember.JS

このフレームワーク Webアプリケーションを構築するにはiこれには、あらゆるデバイスで機能するリッチなユーザーインターフェイスを構築するために必要なすべてのものが含まれています。

バビロン.JS

この司書a 3DWebアプリケーションを作成するためのJavaScriptAPIを提供します。 Javascriptに加えて、WebGLを使用します。 球のような単純な3Dオブジェクトの作成は簡単で、数行のコードで実行できます。 流星

これは、モバイルおよびデスクトップのアプリケーションとWebサイトをシンプルで効率的かつスケーラブルな方法で作成するためのプラットフォームです。

jQueryの

jQueryは 図書館 高速なJavaScriptであり、占有するスペースが少ないにもかかわらず、多くの機能を備えています。 HTMLドキュメントのスクロールと操作、イベント処理、アニメーション、Ajaxなどのアクティビティをはるかに簡単にします ほとんどのブラウザで動作する使いやすいプログラミングインターフェイスを備えています。

Three.js

3D開発にも焦点を当て、WebGLに基づいています ゲームやアニメーションの開発に最適です。 このフレームワーク 画面上に3Dオブジェクトをレンダリングするのに理想的です。

Node.js

ここでは、ChromeのV8JavaScriptエンジンで構築されたJavaScriptランタイムについて説明します。 これは、Webサーバーなどの拡張性の高いネットワークプログラムの作成に役立つことを目的として作成されました。

backbone.js

多分 最もポピュラーな Javascriptフレームワークの。 することができます シングルページアプリケーションの作成に使用に。 これは、すべてのサーバー側関数がAPIを介して流れる必要があるという考えに基づいています。これにより、記述するコードが少なくなり、複雑な機能を実現できます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   カルレスロヤン

    こんにちは!

    AngularJsはAngular1であり、古くなっているため、新しい開発にはお勧めしません。 現在のバージョンでは、乾燥させるために「Angular」と呼ばれる必要があります。 リンク: https://angular.io/

    よろしく

    1.    ディエゴドイツゴンザレス

      情報のおかげで。

    2.    ディエゴドイツゴンザレス

      私は訂正をしましたが、あなたにクレジットを与えるのを忘れました。 しばらくして修正します、ありがとう