ホームページ  >  記事  >  バックエンド開発  >  私はプロの PHP 開発者で、別の言語を学びたいと思っています。後で転送するには GO または Python。どちらがより適していますか?

私はプロの PHP 開発者で、別の言語を学びたいと思っています。後で転送するには GO または Python。どちらがより適していますか?

WBOY
WBOYオリジナル
2016-12-01 00:01:213107ブラウズ

私はプロの PHP 開発者で、別の言語を学びたいと思っています。後で転送するには GO または Python。どちらがより適していますか?

返信内容:

以前にも回答しましたが、Python と PHP も動的言語であり、重複する部分が多くありますので、学ぶことをお勧めします。 GO 言語は静的言語であり、プログラミング エクスペリエンスは PHP とはまったく異なります。学習プロセスにより大幅な改善を達成することができ、Go 言語は PHP の利点を補完し、動的と静的を組み合わせることができます。 多くの海外のマスターはプログラミング入門用の言語として Python を推奨しており、Python 自体には幅広い商用アプリケーションがあり、断片的なタスクを完了する必要がある場合には、この広く普及しているスクリプト言語が最適です。
しかし、将来のキャリアの見通しに関して言えば、Web サイトを開発する場合、PHP から移行する場合、少なくとも国内の PHP での雇用の見通しは優れています。 PHP の数千のテンプレートとフレームワークに加えて、PHP のサポートが他の言語よりも信頼性が高く、価格が比較的安いさまざまなクラウド サービス プロバイダーもあります。

ゲームサーバーなどを開発している場合は、PHP から C/C++ に切り替えてから他のものに切り替えるのが良いと思います。厳密に型指定された言語である Go 言語は、基礎となる言語に近く、データ制御の基本要件がより高いため、最初に C/C++ から始めるのが簡単かもしれません。 C/C++ に関する情報は無数にありますが、Go 言語に関する情報は比較的少ないです。たとえば、同じトピックに遭遇して Go 言語の方向で検索しても何も得られないかもしれませんが、C/C++ については詳細で専門的な情報がたくさんあります。 Go を学ぶことをお勧めします。デザインはシンプルでクリーンで、過去数年間に多くの重要なオープンソース プロジェクトが登場しました。仕事後に学ぶ言語としてとても快適に使用できるでしょう。 JS に切り替えれば、学習に終わりがないことがわかるので、将来何を学べばよいか心配する必要はありません。 インターフェイス開発には golang を使用し、データ分析には Python を使用します。 私は PHP も使用しており、現在 C と C++ を学んでいますが、これはかなり優れています。 私も PHP で開発していますが、最終的に JS を選択し、バックエンドからフルスタックまで開発しました。 F# を見てみましょう。 (Haxe は Ocaml で開発され、Rust も最初は OCaml で開発されました。F# は Microsoft の OCaml のアップグレード バージョンで、C# やその他の .net リソースをシームレスに呼び出すことができます (これは Java の機能アップグレード バージョンである Scala に似ています) ) それを考えると、net core は Windows/Linux/Mac をサポートできるので、将来は良好です。)

F# は、簡略化されたステートメントでさまざまなタスクを迅速かつ正確に完了できます。汎用的かつ機能的な開発のため、Golang よりも開発効率が大幅に向上します。実行効率は状況によって異なります (C/C++/Rust とは比較にならないと推測されますが、それ以外は安心してください)。 Azure/He Roku などのクラウド環境にプロジェクトを簡単にインポートでき、F# を通じて Azure ストレージを直接扱うこともできます。

でも中国語の教材が少ないので英語がもっと上手になる必要があります。ファイアウォールを回避してより多くの情報を取得できることが最善です。
リソース:
F# Software Foundation 公式 Web サイト
tryfsharp.org/ 始めましょう
ホーム | 楽しみながら利益を得る F# F# についての非常に優れた学習 Web サイトScott という名前の人 (私ではありません) によって作られました
Suave.IO 軽量の Web フレームワーク、2.0 は http2.0 をサポートします
WebSharper 重量のある Web ソリューション、すべてのフロントエンドとバックエンドは F# で書かれており、次のことが可能ですJS への直接コンパイルをサポート
F# |> BABEL - 自慢できる JavaScript を出力するコンパイラー! 最近非常に人気のある、JS にコンパイルするもう 1 つの優れたライブラリーです。
Excel-DNA - ホーム F# による Excell アドイン (Fcell の方が優れていますが、手数料がかかります)
FsLab - F# によるデータ サイエンスと機械学習 ビッグ データ
Akka.NET へようこそ F# akka
F#ビデオと投稿チャンネル9 F#ビデオ#ビデオ|その他のf#ビデオmas Petricek へ Excellent
Phillip Trelford's Array Excellent
の書籍では、Beginning F# 4.0 および Expert F# 4.0
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。