開発者であれば、XX を使用しない理由についてのニュースをインターネットでよく目にします。最も人気のあるオープンソースのサーバーサイドスクリプト言語である PHP は、この運命から逃れることはできません。誰もが知っているように、完璧な言語はなく、言語がどれほど普及していても、常に欠点や誤解が存在します。したがって、一部の開発者は、それを理由にその言語から遠ざかってしまうのは残念ではありませんか。 ?
この記事の著者は、PHP に関して人々が抱いている誤解トップ 10 を要約し、それらを明確にしています。いくつかの誤解は熟考する価値があり、いくつかは本当に噂に基づいています。とにかく、これらの誤解を見てみましょう。
1. PHPはオブジェクト指向言語ですが、OOPSをベースにしていません
これは、特に Java プログラマにとって、PHP は OOPS に基づいていないが、インターフェイス、メソッド、抽象オブジェクトなどのオブジェクト指向の機能が多数あると考えている場合、完全に間違った理解です。正直に言うと、PHP の初期バージョンにはオブジェクト指向機能があまりありませんでしたが、PHP 5 では多くのオブジェクト指向技術が追加されました。さらに重要なのは、PHP でブートストラップ コードが非常に単純になる理由に興味があるかもしれません。これは、PHP と OO の組み合わせによるものです。
2. PHPは特定の関数を実装できません
この誤解は曖昧に聞こえますが、多くの開発者は、PHP ではメモリ アクセスなどの他の機能を実装できないと信じています。しかし実際には、PHP は拡張可能な言語です。C または C++ で拡張機能を作成し、それを統合するだけで済みます。または、作成する必要はありません。オンラインで利用できる拡張機能が何百もあり、必要に応じて直接使用できます。
3. PHPは安全ではありません
安全ではないと思うのであれば、安全なコードを書いてみてはいかがでしょうか。 PHP には安全でないコードがたくさんあることは認めますが、プログラマーとして、信頼性が高く安全なコードを作成するように努めるべきです。
PHPと.NETを比較すると、PHPは間違いなく失敗します。しかし、熟練したプログラマーであれば、セキュリティの「支援」は必要ありません。日常的なセキュリティ上の懸念も含まれますが、そのパスが動的に生成される場合は注意が必要です。もちろん、すべてのコマンドをマスターするとより安全になる可能性があります。
4. 大規模な用途には適していません
大規模で複雑なアプリケーションを構築できる言語には、ある程度の信頼性と高いパフォーマンスが必要ですが、スケーラブルなPHPではこの要件を満たしません。しかし、設計および開発したアプリケーション アーキテクチャが安定している場合、アプリケーションのパフォーマンスとスケーリングには何が問題になるでしょうか?
実際のところ、Facebook、Wikipedia、Yahoo! などのいくつかの有名な Web サイトは PHP を使用して設計されており、それらはすべて非常にうまく機能します。
5.PHPはウェブサイト開発にのみ使用できます
確かに、ウェブサイト開発にPHPを使用するのは非常に一般的です。ただし、コマンド ライン インターフェイス (CLI: コマンド ライン インターフェイス) を使用すると、アプリケーションを Web サーバー以外で実行できます。
一部のアプリケーションは高い CPU 要件を必要としますが、PHP CLI を実行することで PHP で開発および実行できます。さらに、PHP を使用してデスクトップ アプリケーションを開発したい場合は、Windows 固有の拡張機能を使用するだけです。
6. 開発プロセスが遅い
この誤解がどこから来たのか本当に分かりません。あなたが書いた PHP コードが乱雑で、多くの MySQL ステートメントで埋め尽くされている可能性があります (これらのステートメントには意味はありますが、実際には存在すべきではありません)。実際、PHP には開発者が使用できるフレームワークが多数あり、それらを適切に使用すると、半分の労力で 2 倍の結果が得られ、開発時間が大幅に短縮されます。したがって、遅いことについて文句を言う必要はありません。
7. プロの開発者はPHPを使用しません
この誤解に関して、市場ではPHPは初心者にとって朝飯前だ、開発に真剣に取り組みたくない人のために用意されている、など様々な意見があります。もちろん、PHP がいくつかの面で意味をなさないことは認めざるを得ませんが、そのような誤解は本当にばかげています。ここでの Web アプリケーションの多くが PHP を使用して開発されている場合、常に厳格な開発者が PHP から遠ざかっていると想像してください。これは完全に間違いです。
8. パフォーマンスの問題
これは技術的な問題であり、誤解ではありません。何事にも良い面と悪い面があります。パフォーマンスの最適化は常に開発者によって議論されるトピックです。実際、パフォーマンスが低いアプリケーションの場合、暗黙の変換、無駄なモジュール、操作メソッドのオーバーロードの欠如など、PHP アプリケーションのパフォーマンスに影響を与えるジャンク コードが大量に含まれている可能性があります。しかし、最終的には、安定した高速なアプリケーションを作成するために言語をどのように使用するかによって決まります。
9. 安いアプリは低品質を意味します
オープンソースが徐々に主流になりつつある市場環境において、無料かつオープンソースであることが PHP の最大の利点です。これは、専門知識を持つほとんどの開発者が開発サービスを提供でき、クライアントのコストも節約できることを意味します。ただし、品質に問題があるわけではなく、高性能なアプリケーションも開発可能です。
10.PHPは過大評価されています
まあ、これはあなたの個人的な考えかもしれませんが、ほとんどの PHP プログラマはそうは思わないでしょう。
最後に書きました
言語の継続的な発展と成長に伴い、さまざまな誤解が生じますが、いずれにせよ、いくつかのデマは攻撃されずに払拭されます。ことわざにあるように、真実をテストする唯一の基準は実践であるため、信じるか信じないかを選択する前に、自分でテストして確認することが最善です。
英語出典:Bestdesigntuts
1.優しさで恩返しをする
原文:「One might know:『優しさで恩返しはどうですか?』とマスターは言いました。「どうすれば親切で恩返しができるでしょうか?」 「愚痴には仁で報い、仁には仁で報いる」 - 『論語』
孔子の言葉「仁に仁で報いる」の裏にこんな一節があるとは思いませんでした。恩返しするために?」復讐には真っ直ぐで返し、恩には優しさで返す! 「それを読んだ後、私たちは文脈を無視して引用した孔子ファンによって、私たち全員が演じられてきたことに突然気づきました!
その時の実際の状況は何でしたか? 孔子の弟子の一人が孔子に尋ねました。「先生、誰かが私を殴りました。私は」彼を殴らないでください、しかし私は彼に親切にして、私の道徳と教育で彼を死ぬほど辱め、そして彼を悔い改めさせたいのです、分かった、孔子は言った、「優しさで恩返しをするなら、なぜ親切で恩返しをしなければならないのですか?」 ?" 若い頃は、他人に親切で報いる必要がありますが、今は誰かがあなたを殴ったら、「直接報復」してレンガを投げるべきです。 「
歪みの度合い:8
マイナスの影響:9
2.人民はそれに従うことはできるが、それを知ることはできない。原文:「師は言った、詩で栄え、儀式で確立し、音楽で達成せよ。」孔子はこう言いました、「民はそれに従うことはできるが、それを知ることはできない。」 「——『論語・秦波』
文脈を組み合わせると、この文の正しい表現方法を簡単に思いつくことができます。「孔子はこう言いました。繁栄は詩に基づき、礼儀に基づいて確立され、音楽によって達成されます。」人々がそれを実行できる場合は、それに従わせてください。それができない場合は、それを知らせてください。 「
孔子の文章全体が意味するのは、詩、礼儀、音楽は民を教育する基礎であり、それらはしっかりと行われなければならないということです。民が詩、礼儀、音楽を習得できれば、それは良いことです。自由に発展させてください。人々はまだこれらで遊ぶことができないのであれば、私たちは彼らを教育し、これらのことを知って理解させなければなりません。これが「すべての人を教育する」偉大な教育者であるコン氏の本来の意図です
歪みレベル: 7
。マイナスの影響: 9.
3. 寛大すぎない人は夫ではありません
原文:小さすぎる人は紳士ではありませんが、寛大すぎる人は夫ではありません。対句 アンチテーゼを駆使した非常に優れた文章であり、男性的で力強い精神が紙面に鮮明に表れている。労働者に口伝されたこの文章が世に伝わったのは残念である。いわゆる宮廷の役人。多くのことを学んだ「紳士」が彼の好みを変えました。なぜですか?これは、この対句形式のことわざでは、「Du」が斜字になっています。と発音すると、「有毒」という平文字として読みやすくなります。音楽の美しさに高い要求を持っている学者たちは、ある日、自分の専門知識を利用して、この文を「毒はありません、毒はありません」に変更しました。夫」。
歪み度:9
マイナス影響:5
4 女と悪役だけが育てにくい。 原文:女と悪役だけが育てにくい。 親しければ孫も産まないし、もし彼らは遠くにいる、彼らは憤慨するだろう - 『論語』・楊戩」
『史記・孔子の家族』には、孔子が国を守るために行ったことが記されています。霊公と彼の妻は一ヶ月以上同じ馬車に乗っていましたが、宦官の永秋が出てきて、孔子を威張った態度で通り過ぎさせました。孔子は「性愛と同じくらい美徳を愛する人を私は見たことがない」と言いました。そこで醜い者は彼を弁護しに行きました。 「
この一節を大まかに訳してみます。現代国家教育モデルの労働者である孔氏は、維国の君主から、維国を訪れ、学び、療養するよう招待されました。しかし、この期間中、孔氏は突然、自分がされていることに気づきました。」彼は自分の地位を誇示し、宣伝するために利用しただけであり、特に魏霊公の妻が自分の地位を向上させるためにここに来たことをあまり支持しませんでした。
孔氏はとても落ち込んでいたので、荷物をまとめて衛国を出た後、好意に依存し、傲慢で横暴で、政府を混乱させ、人々を混乱させた衛国公の妻のことを思い出して、心を落ち着かせました。 、彼はため息をつきました:「ただ。女性と悪役を育てるのは難しいです!」近くにいると感謝されず、遠くにいると憤慨するでしょう。 「
国を守るための孔子の旅を見れば、すべてが明らかになります。彼の言葉は決して頭から離れず、自分の母親を含むすべての女性を突然叱りましたが、彼には特定の目標があり、その目標は魏でした。」霊公の妻、南子ら
歪みレベル: 6
マイナスの影響: 9
5. 私の人生にも限界がありますが、私の知識にも限界はありません 原文: 私の人生にも限界がありますが、私の知識にも限界はありません。 . 、もう終わりです——————『荘子:健康の達人』
荘子の言葉は実際にこう言っています。無限を追っていけば、私はすでに死んでいる。 「私の荘子の人生には限りがあるが、私が直面する知識は無限である。もし私がその限りある命を、決して見えない結末を追い求めるために使うなら、私は自殺するだろう
歪み…………残り。」本文>>
いくつかの PHP システムをお勧めします