目次
1. 開発環境
本当の天才は、VI、VIM、NOTEPAD を統合する必要がないと言われています。シンプルであればあるほど、熟練度が高くなるからです。
データベースツールが多すぎます。私自身、Mac プラットフォームと Win プラットフォームのツールを使用したことがありますが、その違いは実際には非常に大きいことがわかりました。
一人で開発すれば、やりたいことをやりたいようにやれます。しかし、SVN 管理ツールを持たないチームなど考えられません。とても原始的な深セン福田の中心部を裸で走っているような気分でした。
5. サーバー側の制御ツール
6. ブラウザとその他のテストツール
7. 製品犬の訓練の必需品
ホームページ バックエンド開発 PHPチュートリアル PHP プログラマーにとって必須の 7 つの武器

PHP プログラマーにとって必須の 7 つの武器

Jun 23, 2016 pm 01:22 PM

プログラマー(またはプログラマー)として、いくつかの特別なスキルがなければ、世界での評価を獲得することは間違いなく不可能です。特別なスキルに加えて、武器も非常に重要です。しかし、緑色の鋼の剣では何千人もの少年少女の支持を得ることができないのは間違いありません。シャオ・リーの空飛ぶナイフでさえ、彼のハンサムさではなく、彼の空飛ぶナイフだけが記憶されていました。そうではありませんか?

この記事では、プログラマーが旅行中に女の子をナンパしたり、自宅でプログラミングをするために必須の7つの武器と、いくつかの実践的な(バイ)必須の選択に焦点を当てています。

1. 開発環境

最も厳粛な推奨: XAMPP

win版、mac版、linux版などがあり、全て利用可能です。標準的な英語の定義は次のとおりです。多くの企業が実稼働環境でもこれを使用しています。

公式ウェブサイト: https://www.apachefriends.org

代替ソリューション: Windows Web 開発環境 WAMPSERVER

これは代替案ですが、可能であれば XAMPP を選択してください。

2. IDE エディタ

本当の天才は、VI、VIM、NOTEPAD を統合する必要がないと言われています。シンプルであればあるほど、熟練度が高くなるからです。

しかし、今日私たちは誇示するためにここにいるのではなく、今日は実践するためにここにいます。

当然のことですが、最初の推奨事項: PHPStorm、最新バージョンは 8.1 以降です。 JetBrains には Webstorm という製品もありますが、これも非常に素晴らしい製品です。嵐がもっと激しく来ますように!

お勧めの理由: 便利でプロフェッショナル。プログラミング、デバッグなど、他の人ができることはすべてできます。また、SVN 管理や Web サイトサーバーへの自動アップロードなどの機能も統合されています。それについて話すだけでは絶対に十分ではありません。

これは商用ソフトウェアであり、人民元が必要であることに注意する必要があります。えっ、ソフトウェアをクラックしたことないんですか...あなたは本物のプログラマーですか?

もう 1 つの強くお勧めするものは、もちろん、PHPStorm と同様に、Mac と Win の両方のプラットフォーム用のバージョンがあります。 PHPStormの優れた編集機能も備えていますが、キーはそれほど肥大化せず、非常に軽量のSlimです。 phpstorm がこのカテゴリーのスタローンで、非常に強力で包括的であるとすれば、Sublime Text は軽くて優しい Xiaojiabiyu です。

それは人それぞれの好みによります。

ウェブサイトのアドレスについては聞かないでください。Du Niang のプログラマーにどうやって尋ねればいいのかわかりません。私は資格のあるプログラマーになれるとは到底思えません。

3. データベースツール

データベースツールが多すぎます。私自身、Mac プラットフォームと Win プラットフォームのツールを使用したことがありますが、その違いは実際には非常に大きいことがわかりました。

まず、3 番目の Mysql Workbench を紹介します。これは高貴な起源を持ち、MySQL によって公式に作成されていますが、非常に優れた強力な機能を備えていますが、特に中国語のサポートが平均的であることが欠点です。なぜこんなに巨大なのかわかりません。

最も素晴らしいのは、データベース設計に使用されており、サポートが非常に充実していることです。 EER ダイアグラム インターフェイスを開くときに使用されます。強くお勧めします。

さらに、Mac プラットフォーム専用の Sequal Pro を紹介します。なぜこれを推奨するのかが気になります。とても使いやすいので、Mac でいくつか試してみましたが、これが本当に良いと思います。

唯一残念なのは、英語でしか利用できないようだということです。ピンインは得意でも英語が苦手な人は落ち込んでしまうでしょう。

同率1位には、Win版とMac版があるNavicat for MySQLも含まれています。私はこれを使用したことがありませんが、技術指導者の Pan Shen はこれを使用しており、強く推奨しています。

選択の理由: Pan Shen は気に入っており、否定的なレビューはありません。

4. SVN管理ツール

一人で開発すれば、やりたいことをやりたいようにやれます。しかし、SVN 管理ツールを持たないチームなど考えられません。とても原始的な深セン福田の中心部を裸で走っているような気分でした。

SVN 一般に、サーバー側では、Linux系システムの場合、一般的にSubversion系のバージョン管理システムがインストールされており、使いやすく、使いやすいです。

もちろん、このシステムは現在非常に人気のあるGithubでホストすることもできます。チームの開発とビジネス運営には、ローカル エリア ネットワーク上かどうかに関係なく、独自の Subversion サーバーでホストすることをお勧めします。

Mac 版の場合は、CornerStone のバージョン 2.7 以降が最初に推奨されます。私はあまり新しいバージョンを使用しないので、これで十分です。完全な SVN クライアント機能を備えています。ただし、Mac 版のバージョン管理ツールはより統合されているため、Mac は Windows ユーザーほど幸運ではないようです。

ラララララ、最高にすごいツールが出てきました。 Win バージョンの TortoiseSVN (別名小さな亀の甲羅) は成果物です。

でも、私はつい最近、Cornerstoneからphpstormに切り替えたばかりです。彼の svn もよく統合されています。

5. サーバー側の制御ツール

一般に、Alibaba Cloud などのリモートサーバーを制御する必要がある場合、通常はパフォーマンスの観点から Win サーバーを選択せず​​、Linux シリーズを使用します。 。したがって、サーバーのクライアント制御ツールは特に重要です。

3つのカテゴリに分かれています:

最初のカテゴリは、Macに付属しているものを使用することに加えて、通常はZOCとSecureCRTを選択します。 Mac では、zoc の方が後者よりも少し便利なようですが、SecureCRT は包括的で万能のプレーヤーと考えられており、非常に多くのファンがいます。

2 番目のカテゴリは FTP ツールです。Windows では、基本的には導入する必要はありません。選択肢が多すぎるので、任意に選択してください。 Mac 版では特に Transmit 4 が使いやすいと思います。これがそれです。

3 番目のカテゴリはファイル比較ツールです。これは必須のツールです。サーバーとローカルの間でファイルを比較できます (笑)。ただし、多くの人はこれを選択し、SVN ツールを使用しません。これはタブーです。

ある夜、3 人が順番に BeyonddCompare を使用して同じファイルを更新してみました。結果は…ご想像のとおり、ほとんど喧嘩になりました。

6. ブラウザとその他のテストツール

PHP プログラムは犬なので、ブラウザを使用してテストする必要があります。

まず私たちの立場を明確にしましょう。誠実なプログラマーは決して IE ブラウザを使用しません。 IEをお使いの方は迂回して送信を避けてください。

私は 2 つのアーティファクトを推奨する必要があります: Chrome と Firefox メニューをクリックして、[開発者ツール] を選択します。

これら 2 つのアーティファクトを別の素晴らしいプラグインと組み合わせると、さらに強力になるでしょう。 Postman REST Client という名前のこのプラグインは、post/get などのさまざまなネットワーク アクセス メソッドをテストし、返された結果を受け取るために特別に使用できます。インターフェイス テストやその他の Ajax テストは非常に便利です。

最後に、WeChat 開発を担当している場合は、QR コード生成ツールが必要です。Mac にはそのようなツールがたくさんあります。それらを生成する Web サイトもありますので、任意の Web サイトを探してください。

7. 製品犬の訓練の必需品

ことわざにあるように、将軍になりたくない兵士は良い兵士ではありません。

私は言います:プロダクトマネージャーになりたくないプログラマーは良いプログラマーではありません。

はは、種の進化や進化が関係しているので、素晴らしい製品犬に育てるのはそう簡単ではありません。天文学や地理の知識、そして女性の思考を推測する必要があります(女性の使用習慣が決まると言われています)。 UI 習慣の 70% 以上)。ここで、いくつかのツールを紹介します。

最も重要なツールは、もちろん、業界ではキャラクター ソフトウェアとしても知られる Axure RP pro です。 Mac と Win システムの両方が利用可能です。絵が描けること:キャラクターの絵を描くことは、製品犬にとって最も基本的なスキルです。このツールは、製品のプロトタイプを作成し、ユーザー インタラクション アクションを設定するために使用され、上流のユーザー、下流の設計、およびプログラム開発と通信するために Product Dog が使用する最も重要なツールです。

これは武道界の聖火教団と何ら変わらない。

もう 1 つは Mindmanager で、これもプログラマが要件分析や開発手配を行うのに非常に役立ちます。これはプランナーにとってお気に入りのツールの 1 つでもあります。

ユーザーに感動を与えるには、プログラミングができるだけでは十分ではありません。PPT を使用してみてはいかがでしょうか。おそらく現在は廃止されていると思われます。Prezi という最新のプレゼンテーション ツールを使用すると、自分の意見に集中して顧客に好印象を与えることができます。

転載元: Web 開発者

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

PHPにおける後期静的結合の概念を説明します。 PHPにおける後期静的結合の概念を説明します。 Mar 21, 2025 pm 01:33 PM

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 Mar 28, 2025 pm 05:12 PM

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

フレームワークセキュリティ機能:脆弱性から保護します。 フレームワークセキュリティ機能:脆弱性から保護します。 Mar 28, 2025 pm 05:11 PM

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

See all articles