このバージョンの NetBeans 統合開発環境を理解することで、このアップグレードおよび更新された PHP バージョンは、現在最も人気のある開発言語である PHP に対してどのようなサポートが提供されるかを深く理解する価値があると思います。
NetBeans 公式 Web サイトから NetBeans IDE 6.1 Early Access for PHP を個別にダウンロードできます。開発者にとって、このバージョンは以前の既存のバージョンから分離されているため、中断を心配することなく安全に使用できるという利点があります。既存の実稼働開発環境。
このバージョンの NetBeans をサポートする主要プラットフォーム (Windows、Linux、Mac OS など) にインストールするPHP 5 をインストールして実行する必要があります。
すでに PHP で開発している場合は、これらの前提条件がすでに満たされている可能性があります。満たしていない場合は、最初にこれらの必要な環境をデプロイしてデバッグする必要があります。それが面倒だと感じる人は、Windows または Linux 用の XAMPP など、これらすべてを統合する別のソフトウェア パッケージをインストールしてみることもできます。
メリットのリスト
これらの環境が準備できたら、[ファイル] > [新しいプロジェクト] を選択するか、ツールバーの [新しいプロジェクト] ボタンをクリックするだけで、PHP プロジェクトを作成するのは非常に簡単です。 [新しいプロジェクト] ダイアログ ボックスから、ソース ファイル (PHP、XHTML、CSS など) のディレクトリ、これらのファイルをサーバー上に展開するディレクトリ、およびアプリケーションのハイパーリンク URL を入力できます。アプリケーションのデフォルトのドキュメントとして、index.php ファイルを作成することも選択できます。
ここでは、PHP 構文の強調表示、コードの自動補完、ヘルプ ヒント、エラー識別など、統合開発環境に必要なすべての機能を入手できます。
コード補完はインテリセンスなので、PHP ディレクティブ セクションに $ を入力すると、ランタイム変数 ($_SERVER など) にアクセスできますが、ページ上のその他の場所では、$ は単なる通常の記号です。テーブルやフォームなどの HTML 要素をドラッグ アンド ドロップできます。さらに、コードの折りたたみ、書式設定、使いやすいナビゲーションなどの一般的な PHP エディター機能も備えています。
しかし、アプリケーションの作成は単にコードを積み重ねるだけではありません。データベースおよびサーバー側でも、このバージョンの NetBeans には多くの優れた機能があります。 NetBeans にはさまざまなサーバーとデータベースのサポートが含まれていますが、最も優れたサポートは MySQL です。結局のところ、MySQL は Sun 独自の製品です。この開発環境では、MySQL データベース サーバーに簡単に接続できるため、PHP アプリケーション内でデータベースと直接対話できます。
.sql ファイルを作成して (ただし、何らかの理由で、Sun には SQL ファイルを作成するメニュー オプションがありません)、それを使用してデータベースのクエリや変更を行うこともできます。 Rails のセットアップ/破棄の作業方法に慣れている人にとっては、開発プロセス中にこれらのテキスト ファイルを使用してデータベースを定義することも同様に簡単です。また、デバッグ中に、特定のクエリを手動で実行して、返されたデータを確認することもできます。
その他のサポートされているファイルタイプには、CSS、XHTML、XML、JavaScript などが含まれます。さまざまなコードの色など、一般的なエディターのサポート機能を使用することもできます。 CSS サポートに関しては、プレビューをサポートするスタイル ジェネレーターも備えており、アプリケーションのスタイル効果をより直感的に確認できます。このバージョンの NetBeans は、JavaScript の点でも非常に使いやすく、動的言語とスクリプト言語をサポートしています。結局のところ、これは NetBeans の重要なコンポーネントです。
無料で利用できるもう 1 つの強力な機能はバージョン管理です。これは CVS、Subversion、そして現在は Mercurial バージョン管理システムをサポートしています。軟膏の欠陥
利点はたくさんありますが、欠点も見てみましょう。結局のところ、これは初期のプレビュー バージョンであるということを忘れてはいけません。このバージョンでは、より高度な機能のいくつかが欠けており、少し粗くなっています。その現れの 1 つはブラウザの制御ですが、これはより完全なものになるはずです。アプリケーションはデフォルトとして設定したブラウザを使用して実行されますが、統合開発環境でさまざまなブラウザをテストしたい場合は、使用するブラウザの種類を選択できるようにすることをお勧めします。さらに、このバージョンにはリファクタリングのサポートという点でほとんど機能がありませんが、これは最終バージョンで追加されることを期待しています。
しかし、全体として、NetBeans の新しいバージョンはかなりの進歩を遂げており、動的言語およびスクリプト プログラミングに最適な統合開発環境の 1 つになりつつあります。 NetBeans は同時に大きな課題にも直面していますが、Ruby、JavaScript、そして現在は PHP に対する強力なサポートと、Jython のサポートの改善を検討し始めているという事実を考慮すると、NetBeans にはより良い未来があると信じる理由があります。