>  기사  >  앱 백엔드를 개발하는 데 무엇이 사용되나요?

앱 백엔드를 개발하는 데 무엇이 사용되나요?

(*-*)浩
(*-*)浩원래의
2019-07-30 11:39:226140검색

개발 언어 선택에는 한 가지 핵심 원칙이 있습니다. 올바른 비즈니스 시나리오에서 가장 인기 있는 언어를 선택하는 것입니다.

(1) 각 언어에는 고유한 비즈니스 시나리오가 있습니다. 비즈니스 시나리오에 따라 선택하세요

(추천 학습: 앱 백엔드를 개발하는 데 무엇이 사용되나요?PHP 비디오 튜토리얼

)#🎜🎜 #

예를 들어 채팅 서버를 개발해야 한다면 PHP를 선택하여 개발하면 정말 취하게 될 것입니다. PHP와 같은 스크립팅 언어는 채팅 서비스에 어떻게 적합합니까? 예를 들어 웹사이트를 개발한다면 php가 자바에 비해 효율성이 훨씬 좋습니다.


(2) 가장 인기 있는 언어를 선택하세요


다양한 언어에 적용할 수 있는 비즈니스 시나리오가 겹치므로 이 내용에서는 케이스 선택하는 방법?

내 대답은, 가장 인기 있는 것을 선택하는 것입니다.


앱 백엔드 개발 언어로는 java, php, python, ruby, golang, nodejs 등이 모두 지원되는데 어떤 것을 선택해야 할까요? ?


java, php, python, ruby, go 개발 그룹이 몇 개나 있는지 추정해볼까요? 사람모집이 쉽나요?

오픈소스 커뮤니티가 활성화되어 있나요? 바퀴를 직접 재발명하는 것을 피하기 위한 타사 라이브러리가 많이 있습니까?


(3) 동일한 비즈니스 로직을 유지하기 위해 서로 다른 두 언어를 사용하는 것은 큰 금기사항입니다


옛날 옛적에 한 기업가가 저에게 문의한 적이 있는데, 그의 프로젝트는 앱과 웹사이트의 두 부분으로 구성되어 있는데, 그는 Java를 사용하여 앱 백엔드를 개발하고 PHP를 사용하여 웹사이트 백엔드를 개발하기를 원했습니다.

즉시 설명하겠습니다. 이 상황은 바퀴를 재발명하는 경우입니다. 동일한 비즈니스 로직을 유지하기 위해 두 가지 언어를 사용하면 개발 효율성이 향상됩니까?

비즈니스 로직을 수정하려면 두 언어의 구현을 수정해야 하는데 이렇게 하면 개발 시간이 많이 낭비되지 않나요?


(4) 시스템에서는 다양한 개발 언어로 다양한 비즈니스 로직을 구현할 수 있습니다. ​​


예를 들어, 백엔드 시스템의 MVC 프레임워크 부분은 PHP를 사용할 수 있으며 백엔드에서 예약된 작업 시스템을 구현해야 하는 경우 Java 또는 Python 사용을 고려할 수 있습니다. 두 언어 모두 성숙한 예약 작업 구현 솔루션을 갖추고 있습니다.

#🎜 🎜#

PHP 관련 기술 기사를 더 보려면 PHP 그래픽 튜토리얼 컬럼을 방문하여 알아보세요!

위 내용은 앱 백엔드를 개발하는 데 무엇이 사용되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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