現在のトレンドを見てみましょう
ウェブフロントエンドjavascript
占的比重越来越大,加上许多mvc框架的出现(backbone
、angular
),许多公司选择使用javascript
来实现前端展现的逻辑,替代了原先在页面写php
。
以前に PHP がブームになった大きな理由は、Web サイトを構築するのに非常に便利で、開発が早かったためです。しかし、javascript
是比php更灵活的脚本语言,在前端展现方面完爆PHP
,那留给PHP
の空間にはバックエンドのデータインターフェースを書くだけでいいのでしょうか?
この場合は、php
写后台接口会比java
强多少呢?我个人理解,甚至比java要弱!比如我用了hadoop来处理大数据,再用php
去调用java的接口来取数据?是不是很蛋疼,我为毛不直接用java?java在大数据处理等方面比php
を使用してさらに多くのことができます。
この質問は終了しました。 理由: JAVA プログラマーとして、質問者の PHP の理解が浅すぎるため、PHP をハッキングすることはできません。
返信内容:
現在のトレンドを見てみましょう
ウェブフロントエンドjavascript
占的比重越来越大,加上许多mvc框架的出现(backbone
、angular
),许多公司选择使用javascript
来实现前端展现的逻辑,替代了原先在页面写php
。
以前に PHP がブームになった大きな理由は、Web サイトを構築するのに非常に便利で、開発が早かったためです。しかし、javascript
是比php更灵活的脚本语言,在前端展现方面完爆PHP
,那留给PHP
の空間にはバックエンドのデータインターフェースを書くだけでいいのでしょうか?
この場合は、php
写后台接口会比java
强多少呢?我个人理解,甚至比java要弱!比如我用了hadoop来处理大数据,再用php
去调用java的接口来取数据?是不是很蛋疼,我为毛不直接用java?java在大数据处理等方面比php
を使用してさらに多くのことができます。
まず第一に、PHP プログラマーが 1 つの言語にのみ固執できるとは誰も規定していません。私の知る限り、PHP から始めて、その後他の言語に切り替えた人をたくさん知っています。
第二に、技術の選択は最先端の技術を選択することではなく、最適な技術を選択することです。すべての企業が Baidu と FB であるわけではありません。すべての企業が多数の人々をサポートできるわけではありません。メルセデス・ベンツ、BMW、フェラーリはどれも良い車ですが、最も売れているのは経済的な車です。
第三に、PHP は 10 年間開発されてきたため、すべてのプロジェクトが移行する意欲があるわけではありません。 iPhoneが毎年、より強力な性能とより多くの機能を備えた新しいモデルを発表するのと同じように、毎年新しいモデルを追いかける人は多くありません。
第四に、ハードウェアの性能がますます強力になり、価格がますます安くなり、人件費がますます高くなるにつれて、スクリプト言語の人気はますます高まるばかりで、コンパイル言語は特定の分野または特定の分野でのみ存在することになります。モジュール。
私もnode.jsを使ったことがありますが、小規模なプロジェクトでも大規模なプロジェクトでも小さなモジュールで十分ですが、プロジェクトが複雑になると落とし穴が多く、開発難易度はPHPよりも高くなります。万能薬ですが、すべてのシナリオに適しているわけではありません。
レベルが十分でない場合、ボトルネックが言語レベルにあることはありません。
php.net メールボックスを持っている中国の人々にもっと注意を払い、くだらない話をやめるべきです。10 年後には php を書くのに問題はなくなるはずです
。
Node が少し大きなプロジェクトを開発し、コールバックが多すぎてスタックします~~
Hadoop は Java で書かれていますが、ビジネスを処理するために Hadoop に接続するには Java を使用する必要がありますか?
つまり、mysql は C で書かれているので、ビジネスを処理するには C を使用して mysql に接続する必要があるのでしょうか?
PHP が苦手なこと (SPA/複雑なページの相互作用) を行うためのフロントエンドがあることは、もちろん PHP にとって大きな利点です。これまで存在しなかった「フロントエンド開発」の出現は、PHP プログラマーが共有するのに役立ちました。苦手な仕事
。PHP の置き換えに関して言えば、NodeJS は脅威ですが、質問者はそれについて言及していないので、私も多くは言いません
Java に関しては、エンタープライズ開発では PHP よりも強く、インターネット開発では PHP よりも弱いです。この状況は短期的には変わらないと思われ、その変化はフロントエンド MVC の大きな発展とは関係ありません。
上記の人々が言及した記事は正しくありません。lz が話しているのは、ますます多くのビジネス ロジックがフロントエンドに配置され、PHP はデータの組み立てのみを担当するかどうかです。それはnodejsとは何の関係もありません。 。
実際、この傾向はありますが、セキュリティとSEOに配慮していることが前提となっています。
meteor を確認することをお勧めします。サーバーは実際には何もする必要がないことがわかります。
phpは最高の言語です
Java 構文は面倒すぎるし、JS コードにはコールバックが多すぎて面倒なので、おそらくまだ使い続けるでしょう。私はプロジェクトを行うために PHP を 10 年間使用しており、言語を切り替えるつもりです。 Golang の地位が決定した後 90 年代、00 年代に生まれた人類の新世代 10 年代以降の世代はリアルタイムの Web ページを好み、80 年代以降の世代が好む表示だけの掲示板形式を好みません。したがって、js は 00 年代以降の世代のプロジェクトに適しています。PHP は 80 年代以降の世代の専売特許であり、この世代はいつか歴史から見捨てられる運命を逃れることができます。
たとえば、ブログ投稿を生成するには、PHP を使用して HTML 構造を出力し、ブラウザーに表示するための明確なレイアウトを作成できます。また、検索エンジンがクロールするのにも便利です。によって返された JSON にアクセスするには、JS を使用する必要があります。サーバー側で PHP を使用し、JS を使用して出力をフォーマットします。主要な検索エンジンはまだ JS によって出力されたデータをキャプチャできません。これは問題を引き起こしていませんか?
HTML の前処理に関しては、JS がハイパーテキスト プリプロセッサよりも必ずしも優れているわけではありません。
上記でコールバックについて話している人は、JavaScript の Promise オブジェクトについて学ぶことをお勧めします
Pythonは素晴らしいメソッドです!
10年はまだ余裕があると言っている人を見かけました
Xiao Ti さんの意見に同意します
あなたの説明から、あなたの技術レベルはコーディング段階である約 1 ~ 2 年の作業であると結論付けることができます。落ち着いて勉強したほうがいいよ。

PHPは、電子商取引、コンテンツ管理システム、API開発で広く使用されています。 1)eコマース:ショッピングカート機能と支払い処理に使用。 2)コンテンツ管理システム:動的コンテンツの生成とユーザー管理に使用されます。 3)API開発:RESTFUL API開発とAPIセキュリティに使用されます。パフォーマンスの最適化とベストプラクティスを通じて、PHPアプリケーションの効率と保守性が向上します。

PHPにより、インタラクティブなWebコンテンツを簡単に作成できます。 1)HTMLを埋め込んでコンテンツを動的に生成し、ユーザー入力またはデータベースデータに基づいてリアルタイムで表示します。 2)プロセスフォームの提出と動的出力を生成して、XSSを防ぐためにHTMLSPECIALCHARSを使用していることを確認します。 3)MySQLを使用してユーザー登録システムを作成し、Password_HashおよびPreprocessingステートメントを使用してセキュリティを強化します。これらの手法を習得すると、Web開発の効率が向上します。

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。

PHPは、現代のWeb開発、特にコンテンツ管理とeコマースプラットフォームで依然として重要です。 1)PHPには、LaravelやSymfonyなどの豊富なエコシステムと強力なフレームワークサポートがあります。 2)パフォーマンスの最適化は、Opcacheとnginxを通じて達成できます。 3)PHP8.0は、パフォーマンスを改善するためにJITコンパイラを導入します。 4)クラウドネイティブアプリケーションは、DockerおよびKubernetesを介して展開され、柔軟性とスケーラビリティを向上させます。

PHPは、特に迅速な開発や動的なコンテンツの処理に適していますが、データサイエンスとエンタープライズレベルのアプリケーションには良くありません。 Pythonと比較して、PHPはWeb開発においてより多くの利点がありますが、データサイエンスの分野ではPythonほど良くありません。 Javaと比較して、PHPはエンタープライズレベルのアプリケーションでより悪化しますが、Web開発により柔軟性があります。 JavaScriptと比較して、PHPはバックエンド開発により簡潔ですが、フロントエンド開発のJavaScriptほど良くありません。

PHPとPythonにはそれぞれ独自の利点があり、さまざまなシナリオに適しています。 1.PHPはWeb開発に適しており、組み込みのWebサーバーとRich Functionライブラリを提供します。 2。Pythonは、簡潔な構文と強力な標準ライブラリを備えたデータサイエンスと機械学習に適しています。選択するときは、プロジェクトの要件に基づいて決定する必要があります。

PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

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

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

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