>백엔드 개발 >Golang >golang은 웹 개발에 적합합니까?

golang은 웹 개발에 적합합니까?

coldplay.xixi
coldplay.xixi원래의
2020-06-20 10:49:074582검색

golang은 웹 개발에 적합합니까?

golang은 웹 개발에 적합한가요?

golang은 웹 개발에 적합합니다

1. 프레임워크가 충분히 성숙되었습니다. 5가지 Go 웹 프레임워크에 대한 조사. A Survey of 5 Go Web Frameworks。

2、小型项目你甚至不用框架,用net/http http - The Go Programming Language,常用库也成熟了Top - Go Search。

3、golang的web后端即使不concurrent也比php,ruby,python快很多很多。golang里用concurrent真的非常方便,非常非常

快,超大web项目golang scale成本低。

4、如果你想,golang的部署可以比python更方便,使用go gethttp.ServeAndListen()可以不用nginx和apache。

5、对于文件改动重新编译其实并不是大问题,看pilu/fresh · GitHub,其实你自己写shell脚本(也可以直接用go写,因为它本身就

是系统语言)监控文件系统改动然后自动重新build,即使是C/C++的项目这也不是大问题,人们不用C/C++写web是因为它们不是

写web app的最佳选择

6、golang写的代码编译通过后,要比scripting language好,因为go compiler

2. 소규모 프로젝트의 경우 프레임워크도 필요하지 않습니다. net/http http - Go 프로그래밍 언어를 사용하세요. Top. - 검색해 보세요.

3. Golang의 웹 백엔드는 동시가 아니더라도 PHP, Ruby, Python보다 훨씬 빠릅니다. golang에서 동시 사용은 정말 매우 편리하고 매우 빠르며 대규모 웹 프로젝트 golang 규모의 비용도 저렴합니다.

4. 원하는 경우 nginx 및 Apache 없이 go gethttp.ServeAndListen()을 사용할 수 있습니다.

5. 파일 변경을 위해 다시 컴파일하는 것은 실제로 큰 문제가 아닙니다. pilu/fresh · GitHub를 참조하세요. 실제로 쉘 스크립트를 직접 작성할 수도 있습니다. (자체가 시스템 언어이기 때문에 go에서 직접 작성할 수도 있습니다.) 그런 다음 자동으로 다시 빌드됩니다. C/C++ 프로젝트의 경우에도 이는 웹 앱 작성에 가장 적합한 선택이 아니기 때문에 C/C++를 사용하지 않습니다. . golang으로 작성된 코드가 컴파일되고 전달된 후에는 go 컴파일러가 몇 가지 모범 사례를 시행하므로 스크립팅 언어보다 낫습니다. 따라서 go에 익숙하거나 투자할 의향이 있는 경우 🎜 🎜시간, 이것은 사용할 가치가 있는 언어입니다. 익숙하지 않고 프로젝트 주기가 매우 빡빡하다면 여전히 가장 익숙한 언어를 사용하는 것이 좋습니다. Go를 배우는 것 자체에는 시간이 걸립니다. 🎜🎜추천 튜토리얼: "🎜go 언어 튜토리얼🎜"🎜

위 내용은 golang은 웹 개발에 적합합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.