PHP プログラマーの生活
実際、人々は PHP に対して非常にケチです。
最近、素晴らしい記事「誤ったステレオタイプが技術的な「真実」に変わる方法」を読みました:
プログラミング言語に対する私たちの偏見は、議論中のプログラマーの勢いに影響を与えるだけでなく、このプログラミング言語の採用と給与にも重大な影響を及ぼします。
これを見て、PHP コミュニティに対するみんなの意見を思い出しました。
今日、JavaScript Jabber Web サイトで人々がどのように判断されるかについての Jenn Schiffer の素晴らしいコメントを聞いて、とても共感したので、それを皆さんと共有したいと思いました。
プログラミングの方法を学ぶ
JavaScript は確かにすぐに PHP の地位を占めましたが、新しい開発者を PHP 分野に引き付ける理由はまだたくさんあります。
-
共有ホスト上にウェブサイトまたはアプリを構築したい場合。
-
LAMP アーキテクチャを学びたい場合。
-
エントリーレベルの求人はすべて PHP 開発者向けです。
みんな PHP が嫌いです
PHP プログラミング コミュニティを取り巻く否定的な雰囲気の例をいくつか紹介します。
-
PHP の悲しみ: このページ全体は、PHP を使用することがいかに「悲しい」かについて書かれています - 情けないです。
-
PHP: 悪いデザインのフラクタル: PHP がいかに悪いかについて文句を言う記事全体。
-
なぜ PHP はダメなのか? 上記と同様の別の記事。
Hacker News と Reddit に投稿された内容を一言でまとめると、とてもたくさんあります。
今日 PHP を学べば、明日は排除されます。
これを見て、間違ったプログラミング言語の選択に疑問を感じ始めましたか?
ご存知ですか - すべては PHP に基づいています
自分の選択を疑わないでください。誰もが Clojure、Haskell、JavaScript を愛しているように見えますが、PHP を愛している人は誰もいません。最初の仕事に就いたのは単に運が良かっただけだと思いませんか?
これを見て、どのプロジェクトが PHP に基づいているかをオンラインで検索したいと思いませんか?それから私はあなたに言います:
-
フェイスブック
-
WordPress
-
ヤフー
-
ウィキペディア
-
4chan
ショックを受けましたか?世界的に有名な大規模 Web サイトの多くは PHP で書かれています。ただし、PHP が Web アプリケーションの作成にのみ適していると結論付けている場合は、PHP を叫ばせてください...
まだ 2004 年の概念に囚われていませんか?
PHP に対する多くの批判が 2000 年初頭のバージョンに向けられていることに気づいたかどうかはわかりません。
現在、PHP にはクラスもあり、OOP も実行でき、Laravel や Symfony のような優れたフレームワークもあります。
PHP のパッケージ マネージャーを使用すると、アーカイブされたオープン ソース ソフトウェア パッケージの膨大なコレクションを閲覧できます。
PHP には優れたテスト フレームワークもあります。 PHPUnit 単体テスト フレームワークや、Behat および Codeception 動作テスト フレームワークなど。
もちろん、上記の苦情の一部が合理的であることは否定しません。すべてのプログラミング言語は異なるため、おそらく言語によっては PHP よりも問題が少ないものもありますが、PHP の古さ、柔軟性、およびその設計目的を考慮すると、同意する必要があります。PHP の対応 セックスは本当にいいです。
開発者への影響
PHP 開発者として、一部の厳密な開発プロジェクトを除いて、この状況は真剣に受け止められていません) - これを言うのは本当にイライラします。これは、コミュニティにおける PHP 開発者の地位にも影響します。
現在、PHP 開発者は、大規模なソフトウェア エンジニアリング コミュニティでは常に歓迎されていないと感じているため、主に閉鎖的なマイクロ コミュニティで活動しています。ただし、心配しないでください。独自のミートアップ、独自のユーザー グループ、独自のカンファレンスも随時開催されています。
絶望的な結末
正直に言うと、私は PHP が非常に優れたプログラミング言語であると強く信じていますが、何度もやめようと思ったことがあります。ですから、多くの人が思っていることはよくわかります。
しかし、他の人が言うことを理由に PHP を拒否すると、PHP 開発者はますます減り、PHP コミュニティはますます小さくなり、PHP に出口がなくなるまで続きます。
翻訳リンク: http://www.codeceo.com/article/the-life-of-a-php-developer.html
英語原文: The Life of a PHP Developer


PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

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

メモ帳++7.3.1
使いやすく無料のコードエディター

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