window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster가 이미 존재합니다') } else { w.LeadBooster = { q: [], on: 함수 (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: 함수 (n) { this.q.push({ t: 't', n: n }) }, } } })() JavaScript는 완전히 죽었습니다. 인터넷의 어떤 친구 - The Codest
The Codest
  • 회사 소개
  • 서비스
    • 소프트웨어 개발
      • 프론트엔드 개발
      • 백엔드 개발
    • Staff Augmentation
      • 프론트엔드 개발자
      • 백엔드 개발자
      • 데이터 엔지니어
      • 클라우드 엔지니어
      • QA 엔지니어
      • 기타
    • IT 자문
      • 감사 및 컨설팅
  • 산업 분야
    • 핀테크 및 뱅킹
    • E-commerce
    • 애드테크
    • 헬스 테크
    • 제조
    • 물류
    • 자동차
    • IOT
  • 가치
    • CEO
    • CTO
    • 배달 관리자
  • 우리 팀
  • Case Studies
  • 방법 알아보기
    • 블로그
    • 모임
    • 웹 세미나
    • 리소스
채용 정보 연락하기
  • 회사 소개
  • 서비스
    • 소프트웨어 개발
      • 프론트엔드 개발
      • 백엔드 개발
    • Staff Augmentation
      • 프론트엔드 개발자
      • 백엔드 개발자
      • 데이터 엔지니어
      • 클라우드 엔지니어
      • QA 엔지니어
      • 기타
    • IT 자문
      • 감사 및 컨설팅
  • 가치
    • CEO
    • CTO
    • 배달 관리자
  • 우리 팀
  • Case Studies
  • 방법 알아보기
    • 블로그
    • 모임
    • 웹 세미나
    • 리소스
채용 정보 연락하기
뒤로 화살표 뒤로 가기
2021-05-20
소프트웨어 개발

JavaScript는 완전히 죽었습니다. 인터넷에서 어떤 남자가

루카스 포멜라

아니면 적어도 그래야만 합니다! 저희도 잘 알고 있습니다. JavaScript에 대한 혐오는 갑자기 생긴 것이 아닙니다. 웹에서 사용할 수 있는 다양한 언어의 부족은 오랜 기간 동안 그 자체로 문제였습니다.

제가 '진짜' 코딩을 시작했을 때, 플래시는 버려지고 브라우저에서 다음을 사용하여 만든 것 외에는 인터랙티브한 측면이 없는 상태로 남겨질 예정이었던 것으로 기억합니다. JavaScript. 실버라이트? 아무도 기억하지 못합니다. 아니면 ActiveX는요? 이러한 기술이 한 시대를 풍미하던 시절은 이미 한참 지났고, 지금은 그 어느 때보다 JavaScript가 전성기를 누리고 있습니다.

JavaScript에서 일할 기회가 있었습니다. 백엔드에서 간단한 API(express + 노드). JS를 사용하여 기본적인 터치패드 앱(ReactNative)을 만들었습니다. 그런 다음 서비스 워커를 사용하여 메인 스레드에서 약간의 부하를 덜어주었습니다. 프론트엔드 앱(React, Vue, AngularJS), 그리고 제가 놓치고 있는 한 가지는 데스크톱 앱(Electron)입니다 - 모두 JavaScript에 내장되어 있습니다!

왜 아직도 JavaScript가 죽었다고 믿는 사람들이 있을까요?

보다 정적인 언어를 선호하는 사람들에게는 타입스크립트가 없는 JavaScript는 언제나 혐오스러운 언어가 될 것입니다. 이 언어가 추가되어야만 그들도 받아들일 수 있는 언어가 될 수 있습니다. 개발자들의 선호도는 다음과 같이 매우 강했습니다. 코드 시간을 거슬러 올라가면 Java 또는 C.

자신의 언어 범위를 벗어난 작업을 요청받았을 때 개발자들은 다소 당황했을 수 있지만, 이제는 앞서 언급한 TypeScript와 같은 트랜스파일러 및 기타 유용한 도구를 사용하여 이러한 마찰을 해결하고 있습니다. 혼란스럽고 편하지 않은 신발을 위해 좋은 신발처럼 애착이 가는 언어를 버려야 한다고 상상해 보세요:

JavaScript

그렇다면 다음 번에는 왜 JavaScript를 선택해야 할까요? 프로젝트? 개발자가 자신이 작성한 코드를 온몸의 세포까지 싫어하지 않고 사랑할 수 있어야 합니다!

JavaScript는 만능 - 모든 거래의 잭, 모든 거래의 마스터

웹 개발자들도 WebAssembly로 JS를 없애는 방법을 찾고 있습니다. 모바일 개발에서는 네이티브 앱뿐만 아니라 Flutter와 같은 것들이 성을 쌓고 있습니다. 하지만 프로젝트를 처음부터 끝까지 만들다 보면 팀 는 종종 다양해야 합니다.

Java + Angular, Python 그리고 React... 이 모든 프로젝트에는 대부분 코드의 다른 측면에 집중하는 두 명의 개발자가 필요했습니다. JS 개발자에게 맡기면 DB 관련 티켓을 해결할 수 있을 뿐만 아니라 한동안 Lighthouse 점수를 괴롭혔던 일부 CSS 문제와 분석 스크립트를 수정할 수 있습니다.

물론 일부 프로젝트에는 Java, Python, Go 또는 Ruby와 같은 언어가 필요하지만, 결국 패러다임이 다양해질수록 실제 작업을 수행할 개발자를 찾을 가능성은 줄어듭니다. 통계를 간단히 살펴보겠습니다:

JavaScript 인기

이는 JS가 죽은 것처럼 보이지 않고 실제로 새로운 경쟁자로 부상하고 있음을 보여줍니다. 시장. 전 세계적인 팬데믹으로 인해 JS 환경이 더욱 인기를 얻고 있는 것으로 보아 다음 설문조사에서는 JS가 70%를 훨씬 넘어설 것으로 예상됩니다. 새로운 프로젝트를 실행할 계획이 있으시다면 저희에게 연락해 주시면 왜 JS가 적합한지 기꺼이 알려드리겠습니다!

JS의 장점

요즘 JS는 예전의 애벌레에서 성숙해졌습니다. 합리적인 시간 내에 새 버전이 출시되고 있습니다. 브라우저 공급업체에 보고된 버그는 최대한 빨리 처리되며, 매 시간마다 패키지와 프레임워크가 나온다는 농담도 어느 정도 사실입니다.

많은 사람들이 널리 사용하는 언어인 만큼 해결해야 할 문제를 처리할 수 있는 최적의 솔루션을 찾는 것은 시간 문제일 뿐입니다. 저는 최근에 IoT 앱은 조난당한 사람들이 특정 서비스에 자신의 생명이 위험에 처해 있음을 알릴 수 있도록 도와줍니다. JavaScript가 아니었다면 이런 이니셔티브를 진행할 수 없었을 거예요. 저에게 JS는 많은 문을 열어주었고 개발자 여러분도 마찬가지일 것입니다!

JS 서포터로 전환할 수 있는 몇 가지 장점이 있습니다:

- 여러 지원 플랫폼(웹, 모바일, IoT, 데스크톱, 냉장고, 우주선 HUD)을 지원합니다,

- 날짜 처리나 농담 생성 등 모든 것을 위한 패키지입니다,

- JS 개발자는 스위스 군용 칼입니다,

- 언어의 지속적인 개선,

- 항상 도움을 주고자 하는(또는 문제를 중복으로 표시하는) 훌륭한 커뮤니티입니다,

- CLI 툴을 사용하면 거의 즉시 앱을 만들 수 있습니다.

댓글

JavaScript가 할 수 있는 일에는 몇 가지 한계가 있지만, 고집이 세고 RAM, 커피, 뇌세포가 충분하다면 무엇이든 할 수 있다고 생각합니다.

자세히 읽어보세요:

타입스크립트를 사용해야 하는 (아마도) 이유

잘못된 코딩 관행으로 프로젝트를 죽이지 않는 방법은 무엇인가요?

NextJS의 데이터 가져오기 전략

관련 문서

소프트웨어 개발

미래 지향적인 웹 앱 구축: The Codest의 전문가 팀이 제공하는 인사이트

The Codest가 최첨단 기술로 확장 가능한 대화형 웹 애플리케이션을 제작하고 모든 플랫폼에서 원활한 사용자 경험을 제공하는 데 탁월한 성능을 발휘하는 방법을 알아보세요. Adobe의 전문성이 어떻게 디지털 혁신과 비즈니스를 촉진하는지 알아보세요...

최신
소프트웨어 개발

라트비아에 본사를 둔 10대 소프트웨어 개발 기업

최신 기사에서 라트비아 최고의 소프트웨어 개발 기업과 그들의 혁신적인 솔루션에 대해 알아보세요. 이러한 기술 리더들이 어떻게 귀사의 비즈니스를 향상시키는 데 도움을 줄 수 있는지 알아보세요.

thecodest
엔터프라이즈 및 스케일업 솔루션

Java 소프트웨어 개발 필수 사항: 성공적인 아웃소싱을 위한 가이드

The Codest로 효율성을 높이고 전문 지식을 활용하며 프로젝트 성공을 이끌 수 있는 성공적인 outsourcing Java 소프트웨어 개발에 대한 이 필수 가이드를 살펴보세요.

thecodest
소프트웨어 개발

폴란드 아웃소싱을 위한 최고의 가이드

폴란드에서 outsourcing가 급증한 것은 경제, 교육, 기술 발전으로 인한 IT 성장과 비즈니스 친화적인 환경이 조성된 덕분입니다.

더코데스트
엔터프라이즈 및 스케일업 솔루션

IT 감사 도구 및 기술에 대한 완벽한 가이드

IT 감사는 안전하고 효율적이며 규정을 준수하는 시스템을 보장합니다. 전체 기사를 읽고 그 중요성에 대해 자세히 알아보세요.

The Codest
야쿱 야쿠보비치 CTO & 공동 설립자

지식창고를 구독하고 IT 분야의 전문 지식을 최신 상태로 유지하세요.

    회사 소개

    The Codest - 폴란드에 기술 허브를 둔 국제 소프트웨어 개발 회사입니다.

    영국 - 본사

    • 사무실 303B, 182-184 하이 스트리트 노스 E6 2JA
      영국 런던

    폴란드 - 현지 기술 허브

    • 파브리츠나 오피스 파크, 알레야
      포코주 18, 31-564 크라쿠프
    • 뇌 대사관, 콘스트럭터스카
      11, 02-673 바르샤바, 폴란드

      The Codest

    • 홈
    • 회사 소개
    • 서비스
    • Case Studies
    • 방법 알아보기
    • 채용 정보
    • 사전

      서비스

    • IT 자문
    • 소프트웨어 개발
    • 백엔드 개발
    • 프론트엔드 개발
    • Staff Augmentation
    • 백엔드 개발자
    • 클라우드 엔지니어
    • 데이터 엔지니어
    • 기타
    • QA 엔지니어

      리소스

    • 외부 소프트웨어 개발 파트너와의 협력에 대한 사실과 오해
    • 미국에서 유럽으로: 미국 스타트업이 유럽으로 이전을 결정하는 이유
    • 테크 오프쇼어 개발 허브 비교: 테크 오프쇼어 유럽(폴란드), 아세안(필리핀), 유라시아(터키)
    • CTO와 CIO의 주요 과제는 무엇인가요?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • 웹사이트 이용 약관

    저작권 © 2025 by The Codest. 모든 권리 보유.

    ko_KRKorean
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese es_ESSpanish nl_NLDutch etEstonian elGreek ko_KRKorean