PHPおよびASP.NETプロジェクト用の無料の開発環境であるWebMatrixが更新されました。 WebMatrix 2の新しい予備バージョンがリリースされました。このバージョンでは、コードの記述、データベースの操作、プロジェクトのサーバーへの公開のために、多くの新しい機能が追加されています。
WebMatrix開発環境の主な利点を思い出させてください。
- Microsoftの無料の軽量PHPおよびASP.NETプロジェクト開発環境
- WebアプリケーションとCMSの統合リポジトリ(60プロジェクト):DotNetNuke、Joomla、Orchard、WordPress、.NET Forge、Drupal、Umbraco、その他多数
- Microsoft組み込みツール:WebPages、Razor、SQL Compact、IIS Express、Web Deploy;
- プロジェクト(データベース、ランタイムなど)の依存関係の自動ダウンロード、インストール、および展開。
- SQL Server(標準、エクスプレス、コンパクト)およびMySQLデータベースとの本格的な作業。
- 統合されたIIS Express Webサーバーを介したWebアプリケーションの起動
- ページのエラーの報告、パフォーマンスの追跡、検索エンジンの最適化。
WebMatrix 2で追加された新機能
以下は、WebMatrix 2ベータの新しいバージョンで追加された変更と新機能です。
インターフェース
変更は開発環境の開始ウィンドウに影響を与え、リモートサーバーからプロジェクトをすばやくダウンロードできる新しいアイテムが追加されました。
スタートウィンドウで別のアイテムを操作する-アプリケーションギャラリーは、リストへのアクセスに関して大幅に最適化されています。 これで、アプリケーションのリストがより速く表示されます。
設計の変更は、Webアプリケーションのダウンロードとインストールのプロセスに影響を与えています。 新しいデザインはより魅力的で有益です。
設計に加えて、インストーラーの作業が最適化され、プロセスを高速化するために、いくつかのステップが自動的に実行されるようになりました。 たとえば、データベース名が自動的に割り当てられ、必要に応じて、データベースのログインとパスワードが自動的に作成されます。
WebMatrix 2を使用すると、WebアプリケーションおよびCMSの開発者はパッケージをカスタマイズし、開発環境のインターフェイスに統合して便利なリンクと新しい機能を追加できます。 たとえば、WebMatrixとUmbraco CMSの統合は次のとおりです。
コードを操作する
WebMatrixの開発者に欠けていた最も人気のある機能は、インテリセンスとコード補完のサポートです。 WebMatrix 2では、これらの関数がASP.NETプロジェクトとPHPコードの両方に登場したことをお知らせします。
自動補完には、リファレンスガイドのテキストメッセージが添付されます。
PHPベースのファイルの場合、PHP関数のヒントが追加されました。
WordPressなど、Web固有の機能にも同じ機能が導入されています。
コードにカーソルを合わせると、プロンプトが表示されます; C#コードのサポートは、Razorビューでも機能します。
さらに、WebMatrix 2は、検証とエラーの強調表示を備えたHTML5およびCSS3要素の完全なコード補完サポートを追加します。 jQuery関数とJavaScriptコードの自動補完と検証がサポートされています。
便利なカラーピッカー関数が特別なコントロールを介してCSSエディターに表示されました。
データベースを操作する
WebMatrix 2では、データエディターが完全にやり直され、より便利で視覚的になりました。
クエリエディターでは、クエリの選択したセクションのみを実行できるようになりました。
WebMatrix拡張機能
WebMatrix 2開発環境の新しいバージョンでは、プラグインを介して拡張する機能が追加されました。 これで、誰でも特別なC#APIを使用してWebMatrixの拡張機能を作成できます。
拡張機能の動作を示すために、WebMatrix開発者はギャラリーにいくつかの既製の拡張機能を含めました。
ASP.NET WebPagesのプロジェクトには、NuGetパッケージマネージャーとの統合が組み込まれています。
おわりに
WebMatrix 2は、無料の開発環境の開発における次の大きなステップです。 新しいWebMatrix 2機能により、コードとデータベースの操作が簡単になります。 環境インターフェースがより高速で機能的になりました。 新しい拡張オプションにより、WebMatrix 2は多数のサードパーティ拡張機能を備えた強力な開発環境になります。 WebアプリケーションとCMSの作成者は、ユーザーの利便性を高めるためにパッケージをカスタマイズする機会を得ました。
製品のベータ版が本日から利用可能になりました。 WebMatrix 2開発環境での作業は継続されます。