PHP を学ぶ人の多くは、PHP プログラマーと Java プログラマーまたは .net プログラマーの違いを理解できません。言っておきますが、それらはすべて同じであり、違いはありません。以下の内容は、PHP と比較した Java プログラマーが習得するスキルに基づいています。言っておきますが、それらは実際には同じであり、単なるツールであり、高低の区別はありません。それはあなたが熟練していない、知らないだけです。
- 構文: コードを記述するときに、IDE エディターが特定の行でエラーを報告した場合、エラー メッセージに基づいてそれがどのような種類の構文エラーであるかを理解し、修正方法を知ることができる必要があります。それ。
- コマンド: PHP のいくつかの一般的なコマンドとその一般的なオプションに精通している必要があります。これらのコマンドをすべて使用したことがない場合は、実際にはあまり知りません。 PHPについて。
- ツール: Eclipse、Netbeans、zend または editplus、ultraedit など、プロジェクト管理、共通オプションの設定、PHP プラグインのインストールと構成、デバッグなど、少なくとも 1 つの IDE 開発ツールの使用に習熟している必要があります。
- API: PHP のコア API は非常に大きいですが、次のようなコンテンツがいくつかあります。よく理解しておく必要があります。そうしないと、PHP を上手に使用することができなくなります。
ファイルディレクトリ処理機能パッケージの80%以上の機能を柔軟に利用可能。 -
日付と時刻の関数の 80% 以上を柔軟に使用できます。 -
数学関数ライブラリの内容は 100%。 -
ネットワーク ライブラリのコンテンツの 60% 以上は、各機能の機能を比較的よく理解しています。 -
コンテンツの 60% 以上が文字列処理関数、特にさまざまな処理関数に含まれています。 -
内容の90%以上が正規表現機能、特に各種正規処理に対応しています。 -
コンテンツの 40% 以上が一部のセキュリティ ライブラリに含まれており、セキュリティとの関わりがなければ PHP をマスターすることは不可能です。 -
XML 処理。SAX、DOM、JDOM の長所と短所を理解し、それらの 1 つを使用して XML 解析とコンテンツ処理を完了できる。 -
コンテンツの 80% 以上がグラフィックスおよび画像関数ライブラリに含まれており、特に一部の画像生成と処理が含まれています。 -
MySQL データベースのコンテンツの 90% 以上は、特にさまざまなデータを処理するための機能です。 -
コンテンツの90%以上は配列処理関数、特に各種演算処理関数にあります。 -
他の PEAR、PECL、および一部の拡張クラス ライブラリのコンテンツの 80% 以上、特に一般的に使用されるクラスの処理。 -
さまざまなニーズに合わせてさまざまな関数ライブラリを見つけてください。 -
テスト: コードの自動テストを完了するには、phpunit を使用してテスト ケースを作成することに慣れている必要があります。
管理: プロジェクトのコンパイル、phpdoc の生成、生成、バージョン管理、自動テストなどのプロジェクト管理の一般的なタスクを完了するには、xinc、phing などの使用に精通している必要があります。
トラブルシューティング: 例外情報に基づいて、問題の原因とおおよその場所を迅速に特定できる必要があります。
感想: PHP を使用して開発されたシステムが本物の PHP システムになるためには、OOP の主な要件をマスターする必要があります。
標準: プログラムの可読性を高めるために、作成するコードは一般的なコーディング標準に準拠する必要があります。
知識: OOA、OOD、MS SQL Server、Oracle、Zendframework、cakephp、symfony、テンプレートテクノロジーなどの一般的なテクノロジーをマスターし、実践的なソフトウェアアーキテクチャの設計アイデア、検索エンジンの最適化、キャッシュシステムの設計、Webサイトの負荷分散、システムパフォーマンスチューニングなどの技術。
上記に基づくと、PHP と Java の間に違いは見つかりません。 PHP、Java、.net については学ぶべきことがたくさんあります。
複数の言語から選択できる場合は、学習の難易度が最も低い言語を選択してください。
広告やメディアを信用しないでください。信頼できるのは市場だけです。
個人は 1 つ、2 つ、または複数の言語を好むことができますが、他の言語を排除してはなりません。
会話を添付します:
せっかちな人はこう言いがちです: PHP が苦手なら Java、C#、VB.NET を学ぶべきです: - 苦手なのはあなたです! ?
衝動的な人は、「PHP と Java、C#、または VB.NET のどちらが優れていますか?」と尋ねる傾向があります。しっかりと学習できれば、どちらも良いのです。
衝動的な人は「何を学べばいいの?」と尋ねる傾向があります。質問しないでください。
衝動的な人はこう尋ねる傾向があります: PHP でお金を稼ぐ方法はありますか? - 銀行強盗をすることをお勧めします
http://www.bkjia.com/PHPjc/752419.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/752419.html技術記事 PHP を学ぶ人の多くは、PHP プログラマーと Java プログラマーまたは .net プログラマーの違いを理解できません。これらはすべて同じであり、違いはありません。続きは...