GNU/Linux >> Linux の 問題 >  >> Linux

Linux デスクトップに最適な 20 の Javascript エディタ

人々が JavaScript を時代遅れの言語と見なしたのはつい最近のことです。しかし、Chrome の悪名高い v8 エンジンの上に構築されたランタイムである Node.js の登場により、開発者はブラウザの外部で JavaScript コードを実行できるようになりました。想像もつかないかもしれませんが、これにより、開発者はクライアント側とサーバー側の両方で同じ言語を使用できるようになり、優れた柔軟性が得られます。さらに、安定した ES6 の更新により、JavaScript はそれ自体で非常に洗練された言語になり、畏敬の念を起こさせる Web アプリの提供に関してさらなる優位性をもたらします。今日は、オープンソースの JavaScript 開発者が最も使用しているシステムである Linux 用の最高の Javascript エディター 20 を概説します。

Linux に最適な Javascript エディタ

当社の専門家が、人気、開発者への影響、拡張性、コミュニティ サポートなどの属性に基づいて、Linux 用の最高の Javascript エディター 20 のリストをキュレートしました。 JavaScript IDE または JavaScript テキスト エディターを選択し、厳選されたオンライン JavaScript エディターのセットを厳選しました。

1.ビジュアル スタジオ コード

JavaScript 自体の上に構築された Visual Studio Code は、入手可能な最高のコード エディターの 1 つです。最近の Microsoft の最高のオープン ソース プロジェクトの 1 つであるこの JavaScript テキスト エディターは、構文の強調表示、スニペット、コード リファクタリング、キーボード ショートカットなどの日常的な機能に夢中になっています。この JavaScript の膨大なカスタマイズと拡張機能により、Stack Overflow Developer Survey で最も人気のある開発環境ツールとしての地位を確保することができました。

注目すべき機能

  • IntelliSense サポートにより、VS コードは JavaScript でのコーディング中に重要なヒントを提供できます。
  • 組み込みの Git コントロールにより、ワークフローの整合性を維持しながら、優れた速度と利便性を実現できます。
  • 統合ターミナルを使用すると、コードに集中しながらシステムを操作できます。
  • 統合された JS 型チェックにより、この JavaScript テキスト エディタで JS コードを静的に型チェックできます。

2.ウェブストーム

新しい開発者とベテラン開発者の両方にとって最も好まれる JavaScript IDE の 1 つである WebStorm は、強力な統合機能を組み合わせて、 JavaScript を書くときの生活がずっと楽になります。コードの品質と整合性を維持できるように、JSHint、JSLint、JSCS、ESLint、および Closure Linter があらかじめパッケージ化されています。スマート オートコンプリート モードにより、この JavaScript エディターは JavaScript オブジェクトの理解に基づいてインテリジェントな予測を行うことができます。

注目すべき機能

  • この JavaScript IDE のデフォルトの Node.js 統合により、IDE から直接 Web アプリを実行、デバッグ、単体テストできます。
  • 組み込みサーバーは、プロジェクトのスニペットを試すときに便利です。
  • この JavaScript エディタは、Meteor、Angular、React などの一般的な JavaScript フレームワークをネイティブでサポートしています。
  • Karma テストランナーの組み込みサポートにより、開発者はテスト駆動開発 (TDD) パラダイムを活用できます。
  • この JavaScript IDE はフル機能のプロフェッショナル IDE であるにもかかわらず、Electron ベースの競合他社よりもはるかに少ないメモリしか使用しないため、パフォーマンスが大幅に向上します。

3.崇高なテキスト

Sublime Text Editor は強力な洗練された JavaScript テキスト エディターであり、拡張に役立つ強力な API とパッケージ エコシステムが付属しています。そのコア。この Javascript エディターは、カスタマイズ機能に関する私たちのお気に入りの 1 つです。キーバインド、メニュー、スニペット、マクロ、補完など、このエディターを使用してほとんどすべてをカスタマイズできます。カスタム コア コンポーネントが組み込まれているおかげで、Sublime Text は JS 開発者に他に類を見ないパフォーマンスを提供します。

注目すべき機能

  • メモリ使用量が少ないため、この JavaScript テキスト エディタは大規模で複雑なプロジェクトに最適です。
  • Vim のサポートが組み込まれています。
  • 初心者向けで軽量。
  • ほぼすべてのタスクにプラグインを使用できる優れたコミュニティ

4.ネオビム

注目すべき機能

  • 競合他社よりもはるかに優れた外部ツールとの統合が可能です。
  • エディターの UI にとらわれない性質により、Neovim を任意の GUI システムに埋め込むことができます。
  • コア機能とプラグインが分離されているため、この Javascript エディタは非常に柔軟です。

5.アトム

テキスト エディターの最初の Javascript 実装の 1 つである Atom は、その目的を十分に果たします。この Javascript エディターは、次の Web プロジェクトを進めるために必要なすべての機能を提供します。

組み込みのパッケージ管理から複数行の選択と編集まで、最新の JavaScript テキスト エディターで必要なものはほとんどすべて取得できます。また、この JavaScript の大規模なオープン ソース エコシステムのアイデアにより、ほぼすべてのサードパーティ モジュールにアクセスできることが保証されます。

注目すべき機能

  • 高度にモジュール化されており、箱から出してすぐに使用できます。
  • 厳選されたコマンド パレットから、利用可能な機能、設定、スニペットのあいまい検索を利用できます。
  • 組み込みの HiDPI サポートにより、スケーリングの問題は発生しません。
  • デフォルトのインスタント ペア プログラミング サポートにより、テスト駆動開発 (TDD) アプローチが可能になります。

6. IntelliJ アイデア

JetBrains の IntelliJ IDEA は、Java IDE として使用することを意図していますが、強力でありながら便利な機能を提供します。大規模な JavaScript プログラミング セッション。この誰にでもできる JavaScript IDE には、スマートなコード リファクタリング、クイック ナビゲーション、巧妙なエラー分析、Karma、Gulp、Grunt などの開発ツールのサポートなどの機能が備わっています。この Javascript エディターの示唆に富んだ実装により、最も複雑なワークフローでも維持しながら、ダイナミクスを失うことはありません。

注目すべき機能

  • 統合されたコンテキスト認識機能により、JavaScript プログラムを作成する際に重要な警告を確実に受け取ることができます。
  • git、svn などのバージョン管理システムの強力なサポートにより、コードベースの追跡が悪夢のように感じられることはありません。
  • インライン デバッガーは、プロジェクトのさまざまなモジュールでバグを探すときに便利です。

7.ヴィム

過去数十年で出現した最も悪名高い Unix テキスト エディターである Vim は、複雑な機能と強力なパフォーマンス メトリックを組み合わせて、これは、次の Javascript エディターとして非常に適したオプションです。あなたが私のような昔ながらの端末マニアなら、間違いなく Vim か Emacs のどちらかでしょう。

この高速で軽量な JavaScript テキスト エディターは、古いシステムでも何でも実行できます。さらに、多数のカスタマイズ機能により、ユーザーは要件に応じてこの JavaScript IDE を簡単に変更できます。

注目すべき機能

  • Vim は非常にプログラム可能です。つまり、Vim の機能を自由にカスタマイズおよび拡張できます。
  • リモート システムにアクセスするための SSH を直接サポートする
  • Vim には、すぐに利用できるマクロの膨大なリストが付属しています。
  • 手に入れることができる最も安定した Javascript エディタの 1 つです。

8. Emacs

Vim の主な対戦相手である Emacs には熱心なファン層があり、Vim に関しては聖戦を始める傾向があります。これら 2 つの Unix の巨人を比較します。 Emacs は、各コア コンポーネントのカスタマイズを保証する優れた拡張性で知られています。

この Javascript エディタの自己文書化の性質は、初心者にも対応しています。最初は学習曲線が少し急すぎるように感じるかもしれませんが、Emacs は、コツをつかめば Javascript プログラミングの経験を簡単にすることができます。

注目すべき機能

  • この JavaScript テキスト エディタの詳細なドキュメントは、優れており、非常に詳細です。
  • マルチメディア再生 (EMMS) のプログラミングから、画像のタイプセットや表示まで、Emacs は単純な「テキスト編集」をはるかに超える機能を備えています。
  • Emacs は、シェル、エミュレータ、バージョン管理、ナビゲーション システムなどのツールとの優れた統合で知られています。

9.スペースマック

Emacs の上に構築された Spacemacs は、強力で柔軟な機能セットを備えた最新の Javascript エディターです。このオープン ソースの JavaScript テキスト エディタは、すべての主要なプログラミング言語に構文の強調表示を提供し、人間工学を改善するためのニーモニック キー バインディングも提供します。 Emacs、Vim、およびハイブリッドの組み合わせという 3 つの異なる入力モードから選択できます。詳細なドキュメントにより、この JavaScript IDE は新しい JavaScript プログラマーでも簡単に使用できます。

注目すべき機能

  • コアまでプログラム可能
  • コミュニティは、すべての Emacs スターター キットの中で最大です。
  • Vim と Emacs を最大限に活用し、スタンドアロンの Javascript エディタに統合します。
  • パッケージは群集構成であり、互いに干渉しません。

10. AWS クラウド 9

AWS Cloud 9 は、Amazon が提供するクラウドベースの JavaScript IDE であり、開発者は単純な Web ブラウザだけで Javascript アプリケーションを作成および実行できます。このオンライン JavaScript エディターには、専門的なワークフローを維持するための組み込みのデバッガーとターミナルが付属しています。

ユーザー エクスペリエンスはすべてのデバイスでシームレスであり、ソフトウェアをインストールする必要さえありません。堅牢で実証済みの機能を備えたサーバーレス開発エクスペリエンスを維持するためのオンライン JavaScript エディタを探している場合は、AWS Cloud 9 が最適なソリューションです。

注目すべき機能

  • このエディターの完全なウェブベースの性質により、さまざまなプロジェクトでの共同作業に非常に適しています。
  • AWS Cloud 9 のリアルタイム コラボレーション機能により、ペア プログラミングが容易になります。
  • アクセシビリティを向上させるために、個人のハードウェアおよびホスティングでソフトウェアを実行できます。
  • この Javascript エディタを使用すると、CLI 経由でアプリをすばやくデプロイできます。

11. NetBeans

Java 専用の IDE であるにも関わらず、NetBeans は JavaScript Web アプリケーションを提供する上で非常にうまく機能します。複数のプログラミング言語のサポートから、構文の強調表示やオートコンプリートなどの機能まで、すべて NetBeans で実現できます。

この無料のオープン ソース Javascript エディタは、企業環境で作業していて、大規模で複雑なプロジェクトを維持する必要がある場合に特に役立ちます。本質的にモノリシックですが、NetBeans はそのパフォーマンス指標を非常にうまく最適化します。

注目すべき機能

  • 組み込みのウ​​ェブ サーバーとターミナルにより、生産性が大幅に向上します。
  • すぐに利用できるプラグインの膨大なリストにより、この JavaScript IDE の機能がさらに拡張されます。
  • Grunt および lint/hint プラグインのサポートが付属しています。
  • 最新の改訂管理システムとのシームレスな統合

12.ブラケット

Brackets は、注目に値する機能を備え、パフォーマンスを向上させるプラグインを組み合わせた、比較的モダンで有能な Javascript エディターです。この JavaScript テキスト エディターのクリーンで整頓されたユーザー インターフェイスは、それ自体が視覚的なメリットです。

標準の Web テクノロジが組み込まれているおかげで、この JavaScript IDE は、初心者の Web プログラマーでも簡単にハッキングして拡張することができます。エディターは非常に高速に開き、プロジェクト間をすばやく切り替えることができるため、生産性が大幅に向上します。

注目すべき機能

  • インライン エディターは、ワークフローを維持しながら生産性を向上させます。
  • ライブ プレビュー機能により、コードの動作をリアルタイムで確認できます。
  • インスタント検索機能は非常に高速で効率的です。
  • ブラケットは TernJS をネイティブにサポートしています。
  • PSD からアセットを簡単に抽出できます。

13.コードエニウェア

Codeanywhere はクロスプラットフォームの JavaScript IDE で、クラウド テクノロジーに基づいており、ブラウザーやモバイル デバイスから直接 Web プロジェクトを即座に作成、編集、実行できます。この Javascript エディタ全体が JavaScript で記述されており、75 を超えるプログラミング言語を容易にサポートします。

このオンライン JavaScript エディターを使用すると、行番号、警告、ガターのエラー、タブ付きファイル管理、FTP/SSH サーバーのサポートなどの標準機能を利用できます。また、プロジェクトを Heroku に直接デプロイすることもできます。

注目すべき機能

  • このオンライン JavaScript エディタのリンク共有機能を使用すると、リンクを共有するだけで、他のユーザーをプロジェクトで共同作業するよう招待できます。
  • JS コードのオートコンプリートにより、生産性が大幅に向上します。
  • Dropbox と Google ドライブのネイティブ サポート
  • 完全にカスタマイズ可能な JavaScript リンターが付属しています。
  • Android、iOS、Windows、Blackberry 用のモバイル アプリを持っている

14.ソースレア

このリストを作成するもう 1 つのクラウドベースのオンライン JavaScript エディターである SourceLair は、次の JavaScript プロジェクト用に独立した開発プラットフォームを提供します。 SourceLair の公開 URL からプロジェクトに簡単にアクセスし、それを共有してその場でクライアントを紹介できます。

この驚くべき Javascript エディターにより、ワークフローの維持が簡単になり、同時に生産性も向上します。この JavaScript IDE では、分割ビュー、ドラッグ アンド ドロップ ファイル アップロード、崇高なテキスト キー バインディングへのショートカット、Emmet サポートなどの機能を利用できます。

注目すべき機能

  • JS のライブ オートコンプリート機能は、インストールされているライブラリに基づいて正確な提案を提供します。
  • 完全にカスタマイズ可能なリアルタイムのエラー レポート機能により、バグを即座に排除できます。
  • 本格的な Linux ターミナルにより、ブラウザから直接システムにアクセスできます。
  • Browsersync 機能により、ブラウザを更新せずに JS コードの変更を表示`できます。

15. Komodo IDE

Komodo IDE は、デバッガー サポート、DOM ビューアー、インタラクティブ シェル、ソース コード管理統合などの最新の機能を備えた、非常に人気のある Linux 用の JavaScript IDE です。この Javascript エディターは、開発者がさまざまなコードベースとモジュールを維持する必要がある大規模で複雑なプロジェクトに特に適しています。データベース エディター、git サポート、リモート FTP ファイル アクセスなどの機能も、この素晴らしい JavaScript テキスト エディターで利用できます。

注目すべき機能

  • 組み込みのバージョン管理メカニズムにより、開発者は大規模なプロジェクトのワークフローを簡単に維持できます。
  • ActiveState 機能により、複数の開発者が 1 つのプロジェクトでリアルタイムで共同作業できます。
  • オートコンプリート機能は JavaScript でうまく機能します。
  • Komodo IDE の基盤となるエンジンは、正規表現を実行できます。

16.ライトテーブル

Light Table 統合開発プラットフォームは、ファイルの即時切り替え、構文の強調表示、デバッグなどの機能を備えた最新の活気に満ちた JavaScript IDE です。この Javascript エディターを使用すると、アプリケーションのデータ フローをリアルタイムで確認できるため、ワークフローを簡単に追跡できます。

ファイルとコマンドのあいまいファインダーは、非常にうまく機能し、高速です。この軽量な JavaScript テキスト エディターは美しくデザインされ、心地よいビジュアルを提供します。

注目すべき機能

  • インライン評価機能を使用すると、コード全体を解釈しなくても、コードの各行の動作を確認できます。
  • ウォッチ機能を使用すると、コードを書いている間にリアルタイムでコードをライブで実行できます。
  • サードパーティの拡張機能を効率的に管理するのに役立つ組み込みのプラグイン マネージャー。
  • グラフからゲームまで、何でも直接埋め込むことができます。

17.コデンビー

私たちのリストにあるもう 1 つのオンライン JavaScript エディターである Codenvy は、JavaScript アプリケーションを実行、テスト、およびデバッグするためのカスタマイズされたランタイム環境を提供します。この使いやすい JavaScript エディターは、JavaScript 以外の多くの言語をサポートし、互換性テスト、データ モデリング、展開管理、IntelliSense、リファクタリングなどの高度な機能を提供します。

環境自体は完全にカスタマイズ可能で、最も複雑なワークフローを維持することを目的としています。このプロフェッショナルな JavaScript IDE のソース管理と分析機能により、複雑なプロジェクトへの取り組みに適しています。

注目すべき機能

  • 「ファクトリー」機能により、開発者はオンデマンドでリアルタイムのコラボレーション ワークスペースを作成できます。
  • ブラウザベースの JavaScript エディタは非常に高速で安全です。
  • 実行中のコンテナに SSH で直接接続できます。
  • 設定プロセスは初心者でも簡単で、匿名ログインが可能です。

18.ブルーフィッシュ

この Linux システム用の高度な Javascript エディターは、JavaScript を使用して次の Web アプリケーションをコーディングする際の作業を容易にするさまざまなツールを提供します。 Bluefish には、シンタックス ハイライト、オートコンプリート、コード フォールディング、自動回復などを含むがこれらに限定されない最新の機能リストが付属しています。

また、コード対応のインライン スペル チェッカー、複数のエンコーディングのサポートなどの機能も利用できます。 JavaScript テキスト エディターは、すぐに利用できるプラグインの膨大なリストのおかげで、簡単にカスタマイズおよび拡張できます。 emmet または zen コーディングの built-i サポートにも注目してください。

注目すべき機能

  • この JavaScript IDE は非常に軽量で高速です。
  • 非常に強力で洗練された検索が付属しており、機能を置き換えます。
  • オートコンプリートと自動タグ機能を備えています。
  • lint、weblint、xmllint、tidy、javac、make などの外部ツールの高度な統合
  • FTP、SFTP、HTTP、HTTPS を介したマルチスレッドのリモート ファイル処理をサポートします。

19. PLAYCODE.io

このオンライン JavaScript エディターを使用すると、次の Web プロジェクトのスニペットを簡単に操作できます。 PLAYCODE.io は、クライアントやチーム リーダーを紹介するためのデモやプロトタイプのキュレーションに特に適していることがわかりました。この JavaScript IDE を使用して何かをインストールまたはセットアップする必要はありません。ブラウザを開いて、すぐにコーディングを開始してください。

もう 1 つのプラス面は、コードのすべての変更が自動的にサーバーに保存されるため、この畏敬の念を起こさせる JavaScript テキスト エディターを使用して、ソース コードを維持することをまったく心配する必要がないことです。

注目すべき機能

  • プラットフォームは非常に高速で、起動もさらに高速です。
  • 次のウェブ プロジェクトのプロトタイピングやワイヤーフレーム作成に最適です。
  • 公開 URL を介して、プロトタイプやプロジェクトをクライアントと簡単に共有できます。
  • 完全なプロジェクトを作成して個人ドメインに公開するために使用できます。
  • コンソールは、より大規模なプログラムの潜在的なエラーをデバッグするためにも使用できます。

20.ジーニー

軽量で高速な Javascript エディターである Geany は、軽量の IDE と重量級のテキスト エディターの間のギャップを埋めることを目指しています。この JavaScript テキスト エディターには、開発者がプロ​​ジェクトのコーディング面により集中できるようにするシンプルなプロジェクト マネージャーがあります。ビルトインの端末機能により、はるかに優れた製品が可能になり、同時にクイック検索などの機能により生産性が向上します。

検索機能は、2 GB のテキスト ファイルでも同じように機能します。これは、アクティブなオープン ソース コミュニティによって開発されており、ユーザーがこの折衷的な JavaScript IDE を使用するときに求めているエクスペリエンスを確実に得られるようにします。

注目すべき機能

  • 組み込みのプラグイン マネージャーにより、外部モジュールのインストールと管理が容易になります。
  • このエディターは、JavaScript コードの内部クラスとメソッドを表示できます。
  • ユーザーが簡単に設定できる直感的なメニューがあります。
  • XML および HTML の自動終了タグ

まとめ

Linux 向けの最高の Javascript エディター 20 のリストは終わりです。ご利用いただきありがとうございます。願わくば、次のプロジェクトで特定の JavaScript テキスト エディターを決定するのに十分な重要な洞察を得たことを願っています。私たちのリストには、主流の選択だけでなく、型にはまらない JavaScript IDE もいくつか含まれています。

JavaScript プロジェクトに最適なエディターを選択するときは、最初に要件をレイアウトすることをお勧めします。次に、このガイドをもう一度読んで、どの Javascript エディターがあなたの要求を最もよく満たすかを確認してください。すべての賢明な開発者が知っているように、その力はプログラマーであるあなたの手にあります。ですから、エディターについてあまり心配するのはやめて、今すぐ試してみてください。


Linux
  1. Linux用の3つの軽量テキストエディタ

  2. Linux用の最高のJavaScriptエディター

  3. Linuxデスクトップ向けの5つの最高のブログソフトウェア

  1. Linuxデスクトップ用のトップ10テキストエディタ

  2. Linuxデスクトップに最適な15のデータベース管理システム

  3. 最高の LaTeX エディター:Linux オタク向けにレビューされた 33 人の LaTeX エディター

  1. Linux デスクトップ向けの 15 のベスト バックアップ ソフトウェア

  2. Linux デスクトップ向けのベスト 15 ファイル共有ソフトウェア

  3. Linux デスクトップ向けの 15 のベスト フラクタル ソフトウェア