質問の背景: 私自身、Python+Flask フレームワークを独学で学び、非常に素晴らしいと感じましたが、昨日、スタートアップ企業の技術部門のマスターに、彼の観点から Web を作る技術についてアドバイスを求めました。それは、Java はすでに 7 ~ 8 年前から時代遅れのテクノロジーであり、PHP も 3 ~ 5 年前から時代遅れになっているということです。Python はあまり使われておらず、今後のトレンドは Node.js だけになる可能性があります。バックエンドのフレームワークを打破し、ニーズを満たすためにフロントエンドの設計のみに焦点を当てるので、Web フロントエンドとバックエンドを分離するこれらのさまざまなフレームワークは将来完全に放棄され、統一された設計モデルに戻るのでしょうか。私自身、Node.js の実装は理解できず、意味があると思っていますが、それでも Python は好きです。ずっと好きだった男性アイドルが突然負け組になったような気がします。 。少し痛いですが、業界の専門家に聞きたいのですが、これは本当に Web 上での流行に過ぎず、最高の言語である PHP を含む Java のような常緑樹も同様なのでしょうか。ウェブ上では持続不可能ですか?
//付け加えますと、マスターは ACM 出身なので、鋭いビジョンを持っているはずです...
/*データ構造とアルゴリズムの導入について学ぶことを決意している場合は、追加の質問もあります。 Web、捜狐ビデオに行ってMITとスタンフォード大学の公開授業を受けて宿題をしたり、「アルゴリズム入門」などの古典的な本を読んだり、リーコッドに行って質問に答えたり基本的なスキルを練習したりする可能性はありますか。国内大学のCS専攻の学部生の平均レベルに追いつくチャンスは何年もあるだろうか?ありがとう。 + 言語を見てみましょう。しかし、これは良いことです。何も学ばないよりは何かを学ぶ方が良いのです。私は身を隠して新しい知識を得るために戻ってきました。 。 。
返信内容:
JS Dafa は良いです、node も良いです、神は JAVA を破壊します、そして py は安全です。
そんなマスターに溝にはまらないように気をつけてください。 10年以内に...専攻の学生を尊敬しすぎています 知っていましたか?第三層都市にとって、JavaWeb、SSH フレームワーク、Oracle データベースなどの言葉は、市内で唯一アクティブなテクノロジー スタックです。Python や NodeJS については、多くの人が聞いたことがないかもしれません。もちろん、さらに興味深いのは、SSH フレームワークを離れると、多くの人が Escape フレームワークに依存してコードを作成することさえできなくなることです。 Web フロントエンドとバックエンドの統合は決して完了することはなく、私の観点からすると、Web フロントエンドとバックエンドは元々完全に分離されていることがますます明確になるでしょう。そして、異なるものを明確に区別することは、先人たちが長年努力してきたことであり、私たちも努力していることではないでしょうか?凝集度は高く、結合度は低い、少なくともそれが Java デザイン パターン クラスで教えられたことです。 Web エンジニアにとって、Python から PHP に切り替えることは大きな問題ではないので、あまり議論するよりも、最初にコードを書いた方が良いでしょう。