WordPress開発に最適な5つのIDE(およびその理由)



5 Best Ides Wordpress Development



私はWordPressを約10年間使用しており、その間、統合開発環境(IDE)のかなりの部分を使用していました。 最近は多くのオプションが必要であり、実際には数十の異なるエディター/ IDEがあります。 (IDEとエディターは後で区別します。)

無料のIDEもあれば、商用のIDEもあります。 デフォルトでは、非常に基本的なものもあれば、必要なほとんどすべてをほぼ即座に実行できるものもあります。 この豊富な選択肢は非常に優れています。これは、ほぼ確実に自分に合った作業方法を見つけることができ、探している正しい機能セットのみが含まれていることを意味します。



最終的に、特定のプロジェクトにどのIDEを使用するかは、主に個人的な選択です。 プロジェクトごとに同じIDEを使用することに慣れていて、それが役立つ場合は、他のIDEを使用する理由がないことに気付くかもしれません。 ただし、別の方法をときどき試すことは価値があるかもしれません。 あなたの損失は何ですか? あなたがワークフローを改善することができれば、それは間違いなくあなたの時間の価値があります!

WordPressのコーディングに慣れていない場合は、表示するIDEを決定するのが少し難しいかもしれません。 選択肢が多すぎると、最初は不利に思えます。 この記事では、現在利用可能な上位5つのWeb開発IDEについて説明することで、選択を容易にしたいと考えています。



これらのシーケンスは特定の順序ではありません。

  • 崇高なテキスト3
  • 原子
  • 終了2
  • NetBeans

間もなく、5つのIDEのそれぞれを順番に注意深く調べて、WordPressベースのプロジェクトの開発にどのように役立つかを理解します。 しかし、最初に、IDEの意味を調べましょう。

とにかくIDEとは何ですか?

による ウィキペディア IDEの定義は次のように定義されています。



統合開発環境(IDE)は、コンピュータープログラマーにソフトウェア開発のための包括的な機能を提供するソフトウェアアプリケーションです。 IDEは通常、ソースコードエディタ、ビルド自動化ツール、およびデバッガで構成されています。

分解に関しては、これは基本的に、IDEがインターフェイスを離れることなくソフトウェアを開発するために使用できるプログラミング環境であることを意味します。 ソフトウェア開発用のスイスアーミーナイフと考えてください。 あなたが仕事を成し遂げるのを助けるためにあなたが必要とするすべてが手元にあります。

ほとんどのエディターとは異なり、IDEは通常、個々のソースコードファイルを処理するのではなく、完全なプロジェクトをサポートします。 エディターが複数のファイルを編集できる場合でも、ファイルでいっぱいのフォルダー全体とプロジェクト固有の設定を含むプロジェクトファイルの作成をサポートしていない場合があります。 これらのプロジェクト設定には、外部ソフトウェアライブラリへの参照、エディター設定、バージョン管理、およびデバッグ設定を含めることができます。

使用するIDEの決定は、実際には探している機能に依存するため、非常に主観的ですが、完全なIDEで見つけたい機能には次のものがあります。

  • 多言語サポート(PHP、JS、CSS、HTML)
  • コード補完
  • 再建
  • リンティン
  • デバッガ
  • ビルド自動化
  • SVN / Git統合
  • コードスニッフィング
  • コードの強調表示
  • 翻訳者
  • 通訳者
  • データベース管理/編集

IDEを定義するものについての厳格なルールはありません。 さらに、何十人もの開発者に彼らが持っていなければならないIDE機能について尋ねると、大きく異なる答えが得られるかもしれません。 アプリケーションに組み込まれている、またはアドオンとして利用できる上記の機能が多いほど、その機能はIDEに近づきます。

一見したところ、このチュートリアルで紹介する「IDE」の一部は実際のIDEではなく、IDEを装ったエディターであることに気付いたかもしれません。 では、なぜそれらすべてをリストに含める必要があるのでしょうか。 これらの特定のエディターはWeb開発で非常に人気があり、パッケージ全体、拡張機能、およびアドオンの開発を促進する強力なユーザーコミュニティがあります。非常に実用的なものに変えるプロセスは非常に役立ちます。 IDE。

それらを「ライト」IDEと考えてください。 高速、強力、高度に構成可能。 以前のスイスアーミーナイフの例えを覚えていますか? これはここでより適切だと思います! Sublime Text 3、Coda 2、およびAtomは、これらのタイプのIDEの優れた例です。 これらは従来のIDEではありませんが、適切にカスタマイズすれば、要件を十分に満たすことができます。

完全に機能する従来のIDEで軽量のエディターを選択すると便利な場合があります。 一般に、より小さなアプリケーションとより少ない処理オーバーヘッドで実行し、より高速に実行する必要があります。 大規模なプロジェクトを使用してIDEを開き、アプリケーションがすべてのファイルを開いてインデックスを作成するまでしばらく待ってから編集を開始する必要がある場合は、私が何を意味するのか理解できます。

必要な機能のみを含む「より軽い」エディターと比較してください。 これにより、IDEには使用しない可能性のある多くの機能が含まれなくなります。 これにより、開発セットアップが軽量かつ高速になります。 ただし、非常に高速なコンピューターを使用している場合は、完全なIDEと慎重に構成されたエディターの日々の開発にそれほど多くの違いがあることに気付かない場合があります。 ただし、それほど贅沢でない場合は、IDEのパフォーマンスが日常の開発において非常に重要な要素になる可能性があります。

これらの理由から、リストを混乱させ、成熟したIDEと「ライト」IDEを含めることにしました。これらは、幅広い期待と要件を持つWordPress開発者を引き付ける可能性があります。

PhpStormをチェックしてIDEの旅を始めましょう。

PhpStorm

PhpStormはJetBrainsの商用IDEであり、すぐに使用できる機能が印象的です。 PhpStormのすぐに魅力的な機能は、追加のコンポーネントなしでWordPress開発をサポートすることです。 PhpStormは、既存のプロジェクトがWordPressに基づいているかどうかを自動的に検出します。 プラグインの開発をより簡単に開始するのに役立つ組み込みのWordPressプラグインプロジェクトタイプもあります!

プロジェクトでサポートされているWordPressを使用すると、組み込みのWordPress関数を備えたすべてのコード補完関数、および操作とフィルターフックのためのコード補完関数に完全にアクセスできます。 関数の定義と特定の関数の使用法に簡単にジャンプできます。これは非常に便利です。 私たちのレビューでカバーされているすべてのIDEの中で、PhpStormは最高のWordPressサポートを持っています。

ただし、新規ユーザーの場合、PhpStormで利用できる機能の数によって、最初は少し気が遠くなるかもしれません。 ただし、PhpStormには PhpStormのWebサイト 優れたドキュメントとビデオチュートリアルが得られました。

PhpStormには非常に豊富な機能があるため、コード補完機能を正しく機能させるには何百ものファイルにインデックスを付ける必要があるため、特にWordPressプロジェクトの場合はロードに時間がかかることがあります。 ただし、完全にロードされると、PhpStormは、ファイルを編集するときに大幅な遅延なしに応答します。 PhpStormについて注目に値することの1つは、バグ修正と新機能の更新を定期的に実行することです。 2009年以来存在しているにもかかわらず、PhpStormには依然として強力なリリースサイクルがあり、非常に励みになります。 PhpStormは何年も存在すると思います。

そして、この名前で遅れないでください-PhpStormはPHP開発に使用されるだけではありません(ちなみに、PHP 7を完全にサポートしています)。 また、最新のWordPress開発に不可欠なHTML、JavaScript、CSSの優れた組み込みサポートもあります。

PhpStormの詳細:

  • URL: https//www.jetbrains.com/phpstorm/
  • ビジネス:はい(30日間の無料トライアル)
  • 初期リリース:2009
  • 定期的な更新:はい
  • サポートされている拡張機能:yes-プラグイン
  • 書き込み:Java
  • クロスプラットフォームのサポート:はい

崇高なテキスト3

崇高なテキスト3

次のリストは、JonSkinnerによって開発されたSublimeText3です。 それはウェブ開発の専門家の間で非常に信頼できる選択であることが証明されました。 長年にわたり、パワフルでスムーズ、そして非常に高速なユーザーインターフェイスで幅広い注目を集めてきました。 また、非常に安定しており、他の編集者にはよく知られていない非常に大きなファイルを簡単に処理できます。

興味深いことに、Sublime Text 3は常に非常に人気がありますが、メジャーバージョンは数年間リリースされていません。 定期的に更新されますが、それらのほとんどにはバグ修正とマイナーな機能拡張および新機能が含まれています。 執筆時点では、Sublime Text 3はまだベータ版ですが、元々は2013年にベータ版としてリリースされました。 現在、新しいものはありません メジャーバージョン ニュース。

起動時に、崇高なテキスト3 早く ロールアウトする。 実際、これはほとんど瞬時に行われます。 また、ラグやグリッチがなく、非常に高速に実行されるため、非常にスムーズで効率的な編集エクスペリエンスを提供します。 これは非常にシンプルなすぐに使える機能であり、アドオン(Pythonで記述)をインストールするためのパッケージマネージャーがあり、ほとんどの場合、Sublime Textを再起動する必要はありません(これは素晴らしいことです)。

上記のように、大きなファイルを非常にうまく処理でき、非常に堅牢であるため、クラッシュする可能性がありません。 Sublime Textを非常に柔軟で用途の広いものにする強力な添付ファイル(ソフトウェアパッケージと呼ばれる)が多数あります。 これらには特定のものが含まれます WordPressが開発されました ソフトウェアパッケージ。 Sublime Text3が純粋な使用の喜びであることは否定できません。

また、Sublime Text 3には、多数のチュートリアルやビデオチュートリアルがあり、そのほとんどが最新のものです。 これは、Sublime Text 3が依然として非常に人気があり、多くのWeb開発者によって毎日広く使用されていることを証明しているようです。これは、この優れた小さなエディターの品質を証明しています。

Sublime Textは今でも非常に人気がありますが、今後数年でその地位を失い始める可能性があります。 ただし、Sublime Text 3パッケージライブラリが引き続き繁栄している場合は、短期的に主要なディストリビューションがないことは問題ではない可能性があります。

もちろん、それよりもはるかに悪いSublime Text3を試すこともできます。 不特定の時間内に無料で評価できます。

崇高なテキスト3の詳細:

  • ウェブサイト: https//www.sublimetext.com/
  • 事業内容:無料評価(継続利用にはライセンスが必要)
  • 初期リリース:2008
  • 定期的な更新:いいえ
  • サポートされている拡張機能:はい-ソフトウェアパッケージ
  • 執筆:C ++、Python
  • クロスプラットフォームのサポート:はい

原子

原子

AtomはGitHubによって構築されており、レビューしたすべてのIDEで新たに登場したオブジェクトです。 2014年にリリースされ、現在最も人気のあるエディターの1つであり、ユーザーベースのSwiftは成長しています。

この人気は、少なくとも部分的には、Atomがオープンソースであり、完全にコミュニティ主導であるという事実によるものです。 Atomに貢献するプロセスはWordPressに似ています。あなたが従う限り、誰でもコア開発に貢献できます。 ガイドライン それでおしまい。 また、AtomはGitHubで公開ホストされているため、Gitリポジトリに精通している場合は非常に簡単に貢献できます。

Atomには、現在、巨大な追加ライブラリもあります。 原子 公式 ソフトウェアパッケージ このページには6,000以上の利用可能なものがあります。 これは、必要なことのほとんどを実行するパッケージを見つける可能性が高いことを意味します。 多くのソフトウェアパッケージもあります WordPress固有の開発 そよ風にもなりました。

Sublime Textと同様に、Atomはプロジェクトと個々のファイルの編集を完全にサポートしています。 また、組み込みのGitコントロールの組み込みサポートは、GitHubによって開発されたため、驚くことではありません。

これは非常に基本的なものですが、構成を開始する前に、Sublime Text3も例外ではありません。 更新は定期的にリリースされますが、比較的新しいエディターで更新する必要があります。

一部のユーザーは、編集時(特に大きなファイルを処理する場合)、読み込み速度が遅く、パフォーマンスが低いと報告しています。 これがJavaScriptを使用したAtomの開発に関連しているかどうかはまだ議論されていません。 対照的に、SublimeTextはC ++で開発されており、そのネイティブ速度は非常に高速です。 Atomの将来のバージョンがこれらの問題を解決できるかどうかは時が経てばわかります。 ただし、Atomコードベースはまだ比較的若く、成熟するのに十分な時間があることを覚えておく価値があります。

全体として、Atomは、WordPress開発用に簡単に構成できる優れた小さなエディターです。 当然のことながら、Atomは非常に注目を集めており、今後数年間でどのように成熟するかを見るのは非常に興味深いことです。 間違いなくあなたの理想的な選択です!

原子の詳細:

  • ウェブサイト: https//atom.io/
  • ビジネス:いいえ(100%無料)
  • 最初のリリース:2014
  • 定期的な更新:はい
  • サポートされている拡張機能:はい(パッケージ)
  • 書く:JavaScript
  • クロスプラットフォームのサポート:はい

終了2

テール2

Codaは2007年に最初にリリースされ、SublimeTextよりわずか1年早くリリースされました。 長年にわたり、その開発は非常に強力であり、Macコンピューター上のSublimeTextと多くの専門的なWeb開発市場を共有しています。 これがCodaの主な欠点です。最初のリリースから10年経っても、Windowsバージョンはまだ利用できません。 これは、クロスプラットフォームと互換性のないレビューで唯一のエディターです。

これはその人気に悪影響を及ぼしますか? 言うのは難しいですが、今日では比較的少数のMac(またはWindows)Web開発アプリケーションしか見つかりません。 しかし、それは素晴らしい編集者なので、これは残念です。 エディターの機能には、組み込みの端末とソースコード管理クライアント、およびFTPクライアントと組み込みのMySQLエディターが含まれます。 Coda 2は、WordPress開発に固有のプラグインなど、拡張機能を備えたプラグインもサポートしています。 ただし、これらのWordPress添付ファイルが更新される頻度は不明です。 他のエディターアクセサリが提供できる機能よりもはるかに遅れている場合は、エディターの有用性に影響を与える可能性があります。

Coda 2は定期的に更新されますが、これらは主にバグ修正であり、数年間利用できません。 メジャーバージョン 2015年にユーザーからリクエスト 応答 これから判断すると、Coda3はまだ遠い道のりのようです。ただし、これは心配する必要がないことを覚えておくことが重要です。 Sublime Text 3はまだ正式にベータ版(!)でリリースされており、今でも非常に人気があります。

Coda2がコードエディターに最適であることは間違いありません。 年齢が表示され始めている可能性がありますが、選択するIDEを決定する前に確認することを強くお勧めします。 特にあなたがmacOSユーザーなら!

Coda 2の詳細:

  • ウェブサイト:[ https://panic.com/coda/ ]
  • ビジネス:はい(7日間の無料トライアル)
  • 初期リリース:2007
  • 定期的な更新:はい
  • サポートされている拡張機能:yes-プラグイン
  • 書き込み:(不明)
  • クロスプラットフォームのサポート:いいえ

NetBeans

Netbeans

NetBeansには長い歴史がありますが(1990年代半ば以降)、それでも活況を呈しており、新しいIDEと競合する可能性があります。 PhpStormと同様に、Javaで開発されており、複数のプラットフォームで使用できます。 NetBeansコアアプリケーションは、Web開発を支援する機能をIDEに追加するための「モジュール」のセットで構成されています。

長年にわたり、NetBeansはWeb開発者の間で最も人気のある機能の1つであり、最も強力なIDEの1つです。 この期間中、その主な競合相手は、Adobeによってまだ活発に開発されているが、以前よりもはるかに人気が低いDreamweaverなどのアプリケーションから来ていました。 では、なぜNetBeansはまだ強力なのですか?

Javaでの開発は、最初からクロスプラットフォーム互換であることを意味し、無料であるため、より多くのユーザーにとって魅力的です。つまり、Javaを長年使用している人々から多くの提案を受けています。 そして、20年以上の歴史があるため、巨大なユーザーコミュニティがあるのも当然です。

NetBeansはWordPressプロジェクトでうまく機能します。 通常のコードのヒントとハイライト、および完全なコードナビゲーションが得られますが、100%無料の製品としては印象的な強力なデバッガーも得られます。 WordPressと緊密に統合できるさまざまなプラグインがあり、テーマやプラグインの開発が容易になります。

NetBeansの更新は、過去数年間で遅くなっているようで、2014年以降のみ 更新 一度。ただし、メインバージョン(NetBeans 9)は次のようにスケジュールされています。 JDK9 発行は同時に行われます。 バージョン8.2以降、NetBeansはPHP 7も完全にサポートしているため、開発に最新バージョンのPHPを使用する必要がある場合は、NetBeansが対象となります。

NetBeansの詳細:

  • ウェブサイト: https//netbeans.org/
  • ビジネス:いいえ(無料)
  • 初期リリース:1996(元の名前Xelfi)
  • 定期的な更新:はい
  • サポートされている拡張機能:yes-module
  • 書き込み:Java
  • クロスプラットフォームのサポート:はい

WordPressによって開発された他のIDEとエディター

冒頭で述べたように、開発作業に利用できるIDEは他にもたくさんあります。 このチュートリアルで紹介されているものに限定されません。 あなたが見ることができる他のいくつかは次のとおりです。

結論として

このチュートリアルでは、Web開発、特にWordPress開発で人気のある5つのエディター/ IDEについて学習しました。 それは本当にあなたの特定のニーズに帰着します。 「無駄のない」エディターエクスペリエンスを維持したい場合は、必要な機能のみを含めるように構成できるため、Coda 2、Atom、Sublime Text3などのアプリケーションを使用することをお勧めします。

確かに、PhpStormの機能セットは確かに印象的です。 しかし、誰もがこれらすべての機能をすぐに必要とするわけではありません。 実際、開発者が使用するのを待っているだけの多数の機能は、初心者の開発者を落胆させる可能性があります。 NetBeansは20年以上前から存在しており、評価で最も成熟したIDEコードベースを備えているため、信頼性の高い選択肢となっています。

WordPress開発でお気に入りのIDEは何ですか? 日常のワークフローで重要な機能は何ですか? この記事で紹介したIDEを使用する場合、趣味は何ですか? 以下のコメントでお知らせください。

翻訳元: https://code.tutsplus.com/tutorials/the-5-best-ides-for-wordpress-development-and-why--cms-28789