>  기사  >  백엔드 개발  >  저는 전문 PHP 개발자이며 다른 언어를 배우고 싶습니다. 나중에 전송하려면 GO 또는 Python을 사용하세요. 어느 것이 더 적합합니까?

저는 전문 PHP 개발자이며 다른 언어를 배우고 싶습니다. 나중에 전송하려면 GO 또는 Python을 사용하세요. 어느 것이 더 적합합니까?

WBOY
WBOY원래의
2016-12-01 00:01:213062검색

저는 전문 PHP 개발자이며 다른 언어를 배우고 싶습니다. 나중에 전송하려면 GO 또는 Python을 사용하세요. 어느 것이 더 적합합니까?

답글 내용:

이에 대해서는 예전에 답변한 적이 있는데, GO를 배워두는 것이 좋습니다. Python과 PHP도 동적 언어라 겹치는 부분이 많습니다. GO 언어는 정적 언어이며 프로그래밍 경험은 PHP와 완전히 다릅니다. 학습 과정을 통해 더 큰 발전을 이룰 수 있으며, Go 언어는 PHP의 장점을 보완하고 동적 및 정적을 결합할 수도 있습니다. 많은 외국 마스터들이 프로그래밍 입문을 위한 언어로 Python을 추천하며, Python 자체에는 일부 단편적인 작업을 완료해야 하는 경우 널리 사용되는 이 스크립팅 언어가 최선의 선택입니다.
하지만 장래 직업 전망을 따지면 PHP에서 전환하여 웹사이트를 개발한다면 적어도 국내 PHP 취업 전망은 더 좋습니다. PHP의 수천 가지 템플릿과 프레임워크 외에도 PHP 지원이 다른 언어보다 안정적이고 가격이 상대적으로 저렴한 다양한 클라우드 서비스 제공업체도 있습니다.

게임 서버 등을 개발 중이라면 PHP에서 C/C++로 전환한 후 다른 것으로 전환하는 것이 더 나을 것 같습니다. 강력한 형식의 언어인 Go 언어는 기본 언어에 더 가깝고 데이터 제어에 대한 기본 요구 사항이 더 높습니다. C/C++로 먼저 시작하는 것이 더 쉬울 수 있습니다. C/C++에 대한 정보는 셀 수 없이 많지만 Go 언어는 상대적으로 적습니다. 예를 들어 같은 주제를 만나서 Go 언어 방향으로 검색하면 아무 것도 나오지 않을 수도 있지만, C/C++에 대해서는 상세하고 전문적인 정보가 많이 있습니다. Go를 배우는 것이 좋습니다. Python보다 훨씬 최신이며, 역사적 문제가 거의 없으며, 지난 몇 년 동안 많은 중요한 오픈 소스 프로젝트가 등장했습니다. 퇴근 후에 배울 수 있는 언어로 활용하면 매우 편할 것입니다. 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/Heroku 등 클라우드 환경으로 프로젝트를 쉽게 Import할 수 있으며, F#을 통해 Azure Storage를 직접 처리할 수도 있습니다.

근데 중국어 자료가 거의 없어서 영어를 더 잘해야 해요. 방화벽을 우회하여 더 많은 정보를 얻을 수 있다면 가장 좋을 것입니다.
자료:
F# 소프트웨어 재단 공식 웹사이트
tryfsharp.org/ 시작하기
홈 | 재미와 이익을 위한 F# (제가 아님) Scott이라는 사람이 운영하는 F#에 관한 아주 좋은 학습 웹사이트
Suave.IO 경량 웹 프레임워크인 2.0은 http2.0을 지원합니다
WebSharper F#을 사용하여 프런트엔드와 백엔드를 모두 작성하고 JS로 직접 컴파일을 지원하는 중량급 웹 솔루션입니다.
F# |> BABEL - 자랑스러워할 수 있는 JavaScript를 생성하는 컴파일러! JS로 컴파일하는 또 다른 좋은 라이브러리로 최근 꽤 인기가 있습니다.
Excel-DNA - 홈 Excell F# 추가 기능(Fcell이 더 좋지만 유료)
FsLab - F#을 사용한 데이터 과학 및 기계 학습 빅 데이터
Akka.NET에 오신 것을 환영합니다 F# akka
F# 동영상 및 게시물 채널 9 F# 동영상
F# 동영상 페이지 1 기타 F# 동영상
youtube.com/channel/UC4 유튜브 F# TV 동영상
Tomas Petricek Excellent person
Phillip Trelford's Array Excellent person

책은 Beginning F# 4.0 및 Expert F# 4.0
등을 참조할 수 있습니다. Go는 매우 좋지만 배우는 것을 권장하지 않습니다. 주로 시스템 프로그래밍에 사용되며 현재 분야와는 상당히 다릅니다. 언어를 바꾸는 것은 쉽지만, 몇 년의 경험이 지나면 분야를 바꾸면 손실이 더 커질 것입니다. 영어를 잘 배워라
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.