Webに関して、Java、PHP、Python、.NETの中で将来の発展性が最も高いのはどれですか?
- WBOYオリジナル
- 2016-06-17 08:31:241231ブラウズ
返信内容:
Java または C# を適度に選択すれば、飢えで死ぬことはありません。
他のことをしたい場合は、Python と Ruby を使用するのが一般的です。
Java と C# が良くないというわけではありません。言語の違いは、それらが適しているかどうかだけです。中国では、Java と C# の開発者に対する大きな需要があり、たとえ彼らが言語向けに書かなかったとしてもです。ウェブ上では、他のことを書くこともできます。
いわゆる開発には2つのポイントがあると思います:
1. 言語と関連技術の奥深さ。
2. 市場シェア。
PHP の場合、開発効率が重要です。これを使用すると Web サイトを迅速に実装できますが、Web サイトがバックグラウンドで強力なサービス (大規模な電子商取引システム、検索など) を必要とする場合、PHP では満足できません。 . したがって、PHP を使用する企業は基本的に他の言語 (Baidu など) のエンジニアを採用することがわかります。PHP だけを使用して複雑なシステム全体を実装することは不可能です。
Java の場合、Web 開発効率の点では PHP に追いつくことはできませんが、エンタープライズレベルのフレームワークやプラットフォームが多数あり、専門の Web 開発エンジニアを採用したり、システム開発に Java を使用したりすることを望まない企業も少なくありません。マーケットやテクノロジーの奥深さは学ぶ価値があると思います。
Python については、比較的ニッチな言語だと思います。Python を最初の言語として学習することは、アカデミアで使用される言語であるため、それほど難しいことではありません。非常に多用途で、スクリプト作成は非常に柔軟で高速です。業界には優れたフレームワークサポートもありますが、会社の特別なニーズがない場合は、パートタイムで勉強することをお勧めします。
Microsoft が支援する .NET は、簡単に始めることができ、ある程度の奥深さを持っています。唯一の欠点は、Windows プラットフォームをベースにしなければならないことです。幸いなことに、Microsoft は徐々に変更しており、公式も徐々にサポートしています。時代は変わりつつあり、いつかは .NET がクロスプラットフォームのオープンソースになり、Java と同等になると私は信じています。
要約すると、Java が主な言語およびプラットフォームです。Python と Java を学習すると、.NET プロジェクトに参加するときにすぐに始めることができ、理解できるようになると思います。深く勉強してください。
Ruby on Rails なしではどうやって WEB が成り立つのでしょうか?
現状を見る限り、海外スタートアップ企業のWebサイトやWebアプリはほとんどがRailsで書かれています。
その理由は何ですか?高速 + ベスト プラクティスの集大成。
Rails のスキルが高ければ、3 日か 2 日、さらには数時間で単純な Web アプリを構築でき、十分な強度があります。
これはまさにスタートアップが現在迅速に繰り返す必要があるものです。
Rails は簡単に始めることができますが、使いこなすには時間がかかります。しかし、一度マスターすれば、その効率は驚くべきものになります。
Java と Python をサポートしています。 Java の成功は、その厳格なロジック、大規模なオープンソース コミュニティと開発者チーム、そして最大かつ最も完全な開発アーキテクチャにあります。これは、軍事マニュアルを手にあらゆる段階で戦う大軍のようなものです。 Python は、機敏で効率的かつ簡潔な言語と構文、自然なスーパー クロスプラットフォーム機能、および Java や C++ などの主流言語との互換性において優れています。現在、Java と PHP が Web 開発の主流を占めています。この場合、システムを接続して利用できる必要があるため、対応していないと利用しない企業も多くなります。
Javaを学習中の私にとって、将来がどうなるかは関係ありません。とにかくJavaをしっかり学習してください。
Web 自体 PHP とその後のシナリオ Java Hadoop など
java+javascript~
Javaは、現在の国内政府および企業市場では間違いなくNo.1です~伝統的な市場では、需要が大きく、システムが多数あり、非常に実行可能です~
言うまでもなく、 js、過去 2 年間での nodejs の人気を見てください。わかりました。node を使わずに Java に集中する場合は、トレンドに従って angular などを実行することもできます。フルスタックです、へへへ~。
アーキテクチャの方が重要であり、これらの言語はただ浮いている雲に過ぎません。
小規模なフロントエンドの場合、phper としては、確かに php の方が信頼性が高いと思います。php は C シリーズで、見た目には質感があります。大規模なプロジェクトは常に乱雑に感じますが、構造が良いので、もっと良くなります 問題ありません
私の現在の仕事は、フロントエンドのPHPを書いてから、バックエンドのWebサービスをたくさん書くことです。Javaを使用する方が簡単です〜
で書いた後。 NET をしばらく使ってみましたが、VS は非常に強力だと感じます
Jingdong は .NET ですが、常にスタックしています....
たとえば、今何をしたいのか、どの実装がより成熟しているのかなど、タイムリーな言語を見つけてください。それを学習した後は、他の言語に切り替えても問題ありません。それらはすべて相互に関連しているからです。建築、デザイン、思考です
プログラミング言語は人に適しているのではなく、現場のニーズや開発するソフトウェアに適しています。特定のプログラミング言語の名前だけではその意味を理解することはできませんし、他の人が学習していることをただ追うこともできません。それはあなたの興味、カバーしたい分野、開発したいプログラムによって異なります。デスクトップ プログラムを開発したい場合は、C++、C#、VB、Java を学習できます。動的 Web ページを開発したい場合は、C#、VB、Java を学習できます。モバイル プログラムを開発したい場合は、選択できます。 C++、Java、または C#。
-- 上級プログラマーからの抜粋声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。