検索
ホームページバックエンド開発PHPチュートリアルなぜ国内のWeiboはPHPで開発されているのでしょうか?

Sina Weibo も Tencent Weibo も PHP で開発されていると聞きましたが、Duolingo や Pinterest、さらに Weibo が真似した Twitter など、ここ 2 年間で海外で最も人気のある新しいアプリケーションはすべて Python で開発されているように感じます。開発は Ruby で行われましたが、その後 Java に変更されました。基本的に、海外の新しい Web アプリは過去 2 年間で PHP を使用しているのはなぜですか。 PHP によると、海外のこの傾向で、PHP は歴史の舞台から退きつつあるのでしょうか? ここ 2 年間、新しい Web アプリは基本的に Python か .NET か Rails になっているように感じます。 . 実際、Rails はすべてが下り坂になっているように感じます。Python の Web プログラミングを学んだ後、どのようなサーバーサイド言語を選択するのが良いでしょうか? Rubyもphpも衰退しつつある気がするし、GoogleのDartとかは非主流すぎる気がするけどJavaや.Netの方がいいと思うけどどれもモンスター

返信内容:

。 ナンセンスです。私たちは Python で書かれた Weibo に似たコミュニティを 5 人で 2 か月かけて開発しました。 私の PHP をハッキングしないでください。 !最初にいくつかの用語を理解することができます。これらは新しい概念ではありませんが、少なくとも php が新たな明るい未来に向かって進んでいます。 psr/composer/hhvm/phpng/swoole… Tencent Weibo を例に挙げると、PHP はバックエンドの最上位層であり、実際のバックエンドはすべて C/C++ で書かれたサービスであり、PHP は呼び出しのみを担当します。建築設計における水平方向と垂直方向の分割として理解できます。同様に、PHP を使用しているか Java を使用しているかにかかわらず、大規模な Web サイト サービスでは言語は二の次です。使用する言語よりもビジネスの規模、アーキテクチャ、および全体的なパフォーマンスの方が重要です。 Sina Weibo も Tencent Weibo も、過去 2 年間に開始されたアプリケーションではありません。

Weibo は 2009 年に登場し、2008 年から 2009 年にかけて開発されました。当時、PHP は絶対的に最も人気のある Web 開発テクノロジでした。 時間は非常に貴重であり、Python は非常に優れているので、他の言語について心配する時間はありません。確実な Django アプリケーションを構築するために基本的な知識は必要ありません。決定する前にいくつかのプロジェクトを実行してみてください。
Lin Chiling と同様に、Python は非常にエレガントに設計されています (申し訳ありませんが、私が間違っていました。非常に美しいと言うべきです)。しかし、エレガントな言語だからといって、私たちが書くすべてのコードが優れているとは限りません。多重継承メカニズムを使用して Django によって実装されたビュー層も、多くの人が胸に大量の黒い血が溜まっているように感じることがあります。
PHP がリリースされたと思いますか?もちろん、人々が PHP を嫌い、それについて噂するのは人間の本性ですが、醜いからといってそれを無視することはできません。 PHP が Python の素晴らしいライブラリ関数を実行できないわけではありません。PHP はクローラを作成できます。PHP は、expect および名前付き行インタラクションを作成することもできます。
Ruby などはとても楽しいものです。Msf がこれを使っているのがわかります (くそー、ハッカーになりたければ、このことに習熟しなければならないと思っていました)。
Node.js は現在サーバー側で非常に人気があるため、試してみることができます。 JSP、ASP.net はすべて優れており、ぜひ試してみてください。
それでは、なぜ木で首を吊るのですか?
休暇は終わりましたが、寝るまでまだ 1 時間 13 分あります。できるだけ早く勉強する方法を学ばなければなりません。トピ主さん、頑張ってください。 質問者さんはhello worldしか書けないと思います 個人的にはPythonよりもphpを使ったほうが安価で設定も楽だと感じています。 PHP 開発者は、Python 開発者よりも比較的見つけやすいです。 PHP は、何の疑いもなく、世界で最高の言語です。 ! 上司はphpを使うように言いました PHP は宇宙で最も強力な言語です。聞いたことがありませんか?
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHPはユーザーのセッションをどのように識別しますか?PHPはユーザーのセッションをどのように識別しますか?May 01, 2025 am 12:23 AM

phpidentifiesauser'ssessionsingsinssessionCookiesIds.1)whensession_start()iscalled、phpgeneratesauniquesidstoredsored incoookienadphpsessidontheuser'sbrowser.2)thisidallowsphptortorieSessiondatadata fromthata

PHPセッションを保護するためのベストプラクティスは何ですか?PHPセッションを保護するためのベストプラクティスは何ですか?May 01, 2025 am 12:22 AM

PHPセッションのセキュリティは、次の測定を通じて達成できます。1。session_regenerate_id()を使用して、ユーザーがログインまたは重要な操作である場合にセッションIDを再生します。 2. HTTPSプロトコルを介して送信セッションIDを暗号化します。 3。Session_Save_Path()を使用して、セッションデータを保存し、権限を正しく設定するためのSecure Directoryを指定します。

PHPセッションファイルはデフォルトで保存されていますか?PHPセッションファイルはデフォルトで保存されていますか?May 01, 2025 am 12:15 AM

phpsessionFilesToredInthededirectoryspecifiedBysession.save_path、通常/tmponunix-likesystemsorc:\ windows \ temponwindows.tocustomizethis:1)uesession_save_path()tosetaCustomdirectory、ensuringit'swritadistradistradistradistradistra

PHPセッションからデータをどのように取得しますか?PHPセッションからデータをどのように取得しますか?May 01, 2025 am 12:11 AM

toretrievedatafrompsession、Startthessession withsession_start()andAccessvariablesshe $ _SessionArray.forexample:1)Startthessession:session_start()

セッションを使用してショッピングカートを実装するにはどうすればよいですか?セッションを使用してショッピングカートを実装するにはどうすればよいですか?May 01, 2025 am 12:10 AM

セッションを使用して効率的なショッピングカートシステムを構築する手順には、次のものがあります。1)セッションの定義と機能を理解します。セッションは、リクエスト全体でユーザーのステータスを維持するために使用されるサーバー側のストレージメカニズムです。 2)ショッピングカートに製品を追加するなど、基本的なセッション管理を実装します。 3)製品の量管理と削除をサポートし、高度な使用状況に拡大します。 4)セッションデータを持続し、安全なセッション識別子を使用することにより、パフォーマンスとセキュリティを最適化します。

PHPでインターフェイスをどのように作成して使用しますか?PHPでインターフェイスをどのように作成して使用しますか?Apr 30, 2025 pm 03:40 PM

この記事では、PHPでインターフェイスを作成、実装、および使用する方法について説明し、コード組織と保守性の利点に焦点を当てています。

crypt()とpassword_hash()の違いは何ですか?crypt()とpassword_hash()の違いは何ですか?Apr 30, 2025 pm 03:39 PM

この記事では、PHPのCrypt()とpassword_hash()の違いについて、パスワードハッシュの違いについて説明し、最新のWebアプリケーションの実装、セキュリティ、および適合性に焦点を当てています。

PHPのクロスサイトスクリプト(XSS)をどのように防ぐことができますか?PHPのクロスサイトスクリプト(XSS)をどのように防ぐことができますか?Apr 30, 2025 pm 03:38 PM

記事では、入力検証、出力エンコード、およびOWASP ESAPIやHTML浄化器などのツールを使用して、PHPのクロスサイトスクリプト(XSS)を防止します。

See all articles

ホット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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。