> 웹 프론트엔드 > JS 튜토리얼 > JavaScript: 프로그래밍 언어의 '영어'

JavaScript: 프로그래밍 언어의 '영어'

DDD
풀어 주다: 2024-12-28 06:06:21
원래의
923명이 탐색했습니다.

JavaScript: The

저는 백엔드 개발자이지만 주요 프로그래밍 언어는 JavaScript이고 그 이유는 간단합니다.
JavaScript는 영어와 마찬가지로 많은 불일치, 역사적인 특징 및 결함을 가지고 있지만 어디에나 있습니다.

Atwood의 법칙: "JavaScript로 작성할 수 있는 모든 애플리케이션은 결국 JavaScript로 작성됩니다."

거의 모든 휴대폰과 컴퓨터, 즉 브라우저에는 JavaScript 런타임 환경이 있습니다.
도망칠 수는 없습니다. 제 친구 중 한 명은 영어를 싫어하고 박사 과정에 필요하기 때문에 영어를 사용합니다. JS와 동일합니다. 어디에나 있습니다.

개인적인 의견: 주로 프로그래밍 언어를 선택했기 때문에 크게 어려움을 겪지는 않았습니다. 다른 문제는 더 어렵습니다.

*백엔드에서 JavaScript를 사용하는 이유는 무엇입니까? *

  • 통합 언어 스택(풀 스택 개발) - 다른 프로그래밍 언어가 필요하지 않습니다. 컨텍스트 전환이 없습니다.
  • 비동기식 단일 스레드, 비차단 I/O 모델
    • 비동기란 작업이 기본 프로그램 흐름과 독립적으로 실행될 수 있음을 의미합니다.
      • 단일 스레드 시스템은 프로그램이 한 번에 하나의 작업만 실행할 수 있음을 의미합니다
      • 입력/출력: 네트워크 요청, 데이터 쿼리, API 호출과 같은 I/O 작업에 적합
  • 애플리케이션을 수평으로 확장(AKA 여러 서버 사용)
  • 빠른 실행 속도

피해야 할 경우:

  • CPU 집약적인 프로세스라고도 불리는 애플리케이션을 수직으로 확장합니다.

: 목표에 맞게 언어를 선택하세요
AAA 비디오 게임을 개발하는 데 자바스크립트를 사용하지 마세요

  • 기술적으로는 작업자 스레드나 하위 프로세스를 사용하여 이를 달성할 수 있지만 이는 Node의 기본 사용 사례나 이상적인 사용 사례가 아닙니다.

다음 주제: 모노릿과 마이크로서비스. 계속 지켜봐주세요!

위 내용은 JavaScript: 프로그래밍 언어의 '영어'의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿