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의 데이터 가져오기 전략

관련 문서

상승하는 화살표와 비용 효율성 또는 절감을 상징하는 금화가 있는 하락하는 막대 차트의 추상적인 그림. 밝은 회색 바탕에 "In Code We Trust"라는 슬로건과 함께 왼쪽 상단에 The Codest 로고가 표시됩니다.
소프트웨어 개발

제품 품질 저하 없이 개발팀을 확장하는 방법

개발팀을 확장하고 계신가요? 제품 품질을 저하시키지 않고 성장하는 방법을 알아보세요. 이 가이드에서는 확장할 시기의 징후, 팀 구조, 채용, 리더십 및 도구와 더불어 The Codest가 어떻게...

최신
소프트웨어 개발

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

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

최신
소프트웨어 개발

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

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

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

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

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

thecodest
소프트웨어 개발

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

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

더코데스트

지식창고를 구독하고 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