この記事では、WindowsベースのWeb開発者のツールセットを調査し、「最良の」プラクティスを処方するのではなく、実用的なセットアップに焦点を当てています。 著者は、PHP、HTML、MySQL、CSS、およびJavaScriptで動作します。
キーツールとワークフロー:著者は、クリーンなWindows 7 Proのインストールから始まり、NINITEを活用して必須ユーティリティのインストールを合理化します:Filezilla(FTP)、Notepad(Text Editing)、WinSCP(SFTP)、Putty(SSH)、7-zip(圧縮)、Greenshot(スクリーンショット)、およびDropbox(ファイルの同期)。 ブラウザはローカルテスト用にもインストールされており、ブラウザーまたはブラウザーがクロスブラウザー互換性チェックのために提案されています。
コード編集の場合、Sublime Text 3は小さなプロジェクトを処理しますが、NetBeans IDEはより大きく、より複雑なプロジェクトを管理します。 DevDocsは便利な言語参照を提供し、Sourcetreeはバージョンコントロール(GIT)を促進します。 崇高なテキストの「save_on_focus_lost」機能は、その効率のために強調されています。 メモ帳は、IDEの外側の迅速な編集にも使用されます。 phpstormやブラケットなどの代替編集者が言及されていますWAMPはローカルサーバー環境として機能し、PHP、MySQL、およびApacheのさまざまなバージョンの管理に柔軟性を提供します。 MySQLのNAVICATは、PHPMyAdmin、MySQLワークベンチ、HeidisQlなどの無料の代替品が提供する機能を超えた機能を称賛されている優先データベース管理ツールです。
ハードコーディングされたローカルホストパスの代わりに相対的なリンクを使用することの重要性は、特にプロジェクトをライブサーバーに移行する場合に強調されています。 展開中にデータベースと構成の変更を慎重に検討する必要性も強調表示されます。 サーバーアクセスとセキュリティ:外部アクセス(クライアントデモンストレーションなど)の場合、著者は、ローカルマシンのIPアドレスを指すドメインまたはサブドメインのセットアップを提案します。 重要なことに、これには、.htaccessパスワード保護、IPホワイトリスト、robots.txtなどのセキュリティ対策の実装とともに、ルーターポートとファイアウォール設定を構成する必要があります。
バージョンの制御とコラボレーション:
sourcetreeは、bitbucketアカウントと統合されたgitバージョンコントロールに使用されます。 著者は、このセットアップは、ソロ開発者または大規模なコラボレーションやソースコントロールが必ずしも必要ではない小規模な内部プロジェクトに適していると指摘しています。 結論:この記事は、初心者向けにこの簡単なセットアップを推奨し、関連する無料ツールの使いやすさとアクセシビリティを強調することで締めくくります。 著者は、読者に好みのWindows開発ツールを共有するように勧めています。
よくある質問(FAQ):
FAQSセクションでは、Windows開発に不可欠なツール(テキストエディター、コマンドラインインターフェイス、バージョンコントロール、ブラウザ)、WSLインストール、GITセットアップ、仮想マシンの使用状況、開発環境としてのWindowsに関する誤解、テキストエディターのカスタマイズ、 Dockerの統合、データベース管理、タスクの自動化、デバッグ技術。 これらのFAQは、Windowsベースのソフトウェア開発のさまざまな側面の包括的な概要を提供します。
以上がWindowsに開発マシンをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。