ホームページ  >  記事  >  バックエンド開発  >  新しい Web サイトの開発に半年を費やす場合、PHP と Python のどちらを選択するべきですか?

新しい Web サイトの開発に半年を費やす場合、PHP と Python のどちらを選択するべきですか?

WBOY
WBOYオリジナル
2016-06-17 08:31:471276ブラウズ

最近、半年かけて取り組めるプロジェクトがあり、Web の基礎 (HTML、CSS、ASP と PHP) を習得しましたが、言語の選択で PHP と PYTHON を選択するか迷っています。新しく開発されたウェブサイト用ですか?
時間の観点: 勉強するのに半年あると考えてください (半年は勉強だけに集中し、他の仕事はしません)。独立してプロジェクトを完了することは可能ですか?
効率の観点: いくつかの情報を確認したところ、PYTHON は中規模および大規模な Web プロジェクトの運用をサポートできるかどうかが非効率であるという意見もありました。
移植性: 将来的には、ソフトウェアはモバイル プラットフォーム (Android) と Windows プラットフォーム向けに開発される予定です。PYTHON は両方に対応できますか?
追伸: Python を学習するための良い本やアイデアはありますか?今後人材を採用する場合、Pythonの人材を見つけるのは難しくなりますか?

最終的には、バックグラウンドでソートアルゴリズムが必要になるため、Python の方が包括的な言語であると感じました。熱心に答えてくれた友人たちに感謝します。

返信内容:

シナリオに応じて決めたほうが良いでしょう。 PHP は以前は 1 回ロードして 1 回破棄していたため (現在はそれほど単純ではありません)、Web サイトがコンテンツの公開や対話のみに重点を置いている場合は、PHP を使用してそれを行うことができます。Django は非常に強力ですが、PHP でも使用できます。 symfony2 はそれができます、そしてもちろんそれは重量級です。

Web サイトのバックエンドで Web サイトの特性に基づいて分析、処理、または特殊な最適化 (Zhihu などの推奨事項など) を実行する必要がある場合、フロントエンドで PHP バックエンドを使用している場合は、次のようにする必要があります。他の言語も使用できます。Python を選択した場合、第 2 言語を導入する必要はありません。


これはアプリケーションのシナリオによって異なります。 Python 言語はとても好きなのですが、人材を採用するのが難しすぎます。プロジェクトが大きくなると、自分で育てていく必要があります。

したがって、企業プロジェクトの場合は php を強くお勧めします。 php も Python も適切ではありません。レールがお勧めです。 Rails を使用するだけで、空いた時間に完全な Web サイトを迅速に開発できます。 PHPやPythonは開発効率が低すぎて個人利用には向きません。 phpを選択します。 Pythonを使えば半年もかからず、長くても1ヶ月でできてしまいます。 Gmail も YouTube も Python で作られています。国内のDoubanもPythonベースです。
適切に設計された Python では効率の問題は発生しません。デザインが合理的でなければ、どんな言語も役に立ちません。
Python を最初から学びましょう。結局のところ、Python には Web サイト以外にも幅広い用途があります (MMORPG から科学計算まで)。
PHP の応用分野は比較的狭いです。 実際、製品開発は常に言語ではなくテクノロジーを重視してきました。 PHPとPythonを使って大規模システムを構築するにはそれぞれのケースがあります。言語に優劣はありません。つまり、言語の長所と短所はある程度無視できる、あるいはそれぞれの長所が互いに相殺できるということです。
新しいシステムを開発する場合、言語はさらに重要ではありません。製品が成熟し、チームのテクノロジーが成熟するにつれて、プラットフォームの移行は一般的であり、難しくありません。
しかし、国内開発に関する限り、個人的には新製品の開発には PHP を使用することをお勧めします。明らかに、国内のさまざまな PHP 開発リソース (人的、物的、資金的リソース) のサポートが Python よりもはるかに優れています。 。 経験のない人には、強制インデントを使用することをお勧めします。良い習慣を身に付けるのに役立ちます。 PHP の知識があるので、使い慣れた言語を使用する必要があります。
どの言語にも欠点はありますが、それを心配する必要はありません。将来、大人になって、解決できない問題に遭遇したとき、また変えることができます。 サーバーは仮想ホストですか、それともクラウド ホストですか?それとも独立した専用サーバーなのでしょうか?
現在、特化した Python を提供しているサーバー ベンダーは何社ありますか?
これらはすべてコストに織り込む必要があります。 Python は非常に優れており、コードを書くのが非常に快適で、すぐに使い始めることができます。

chulaiba.comこれまで Python の基礎がなかったので、勉強していましたやりながら 1 ヶ月以上かかりました
そして、「恋愛お見合い」をしました aicuohe.com。非常に早くできます
その後のパフォーマンスや効率については、本当にうまくそこまで到達できれば、解決する方法はあると思います。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。