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