백엔드 언어 삼대장 Node vs Python vs Java 전격 비교

Sdílet
Vložit
  • čas přidán 12. 03. 2024
  • 백엔드 언어 삼대장의 특징 및 장단점을 알아보겠습니다.
    자료 출처
    / node-js-vs-java-vs-pyt...
    인프런 무료강의 들어보기
    www.inflearn.com/users/375375

Komentáře • 21

  • @dhp5865
    @dhp5865 Před 2 měsíci +5

    2021년 작성된, 3년 가까이된 글을 기반으로 해서 최근의 동향을 반영하지 못하는 것 같네요. 일단 node.js가 bun이라는 속도에 강점을 가진 경쟁자를 만났어요. 그러면서 최근 버전의 nodejs는 속도가 많이 향상되었고, 사용하는 프레임워크에 따라서 java에 근접하는 속도가 나온다고 합니다. java가 원래부터 속도는 별로인데 널리 쓰이던 언어라서, 이게 큰 영향을 줄지는 모르겠습니다만...

  • @user-ti4vd1sp7d
    @user-ti4vd1sp7d Před 4 dny

    스프링 빌드 시간 때문에 30분 일찍 출근하기

  • @user-yx2zj9cg7e
    @user-yx2zj9cg7e Před 3 měsíci +1

    안녕하세요 영상에서 3개언어의 특성 잘 봤습니다.
    두가지만 질문 부탁합니다.
    1. 인터프리터 언어이고 타입에 제한이 자유로우면 생산성이 좋은가보네요?
    2. 이건 영상에선 다루지 않는 내용이지만 한번 부탁합니다. nginx 스타트업에서 왜 많이 쓰나요??
    스타트업은 데이터처리나 많은 트래픽 별로 발생 안할거 같은데 굳이 nginx쓸 필요없을듯 한데 왜 스타트업에서 많이쓰죠?

    • @thecodingclub-sp5cx
      @thecodingclub-sp5cx  Před 3 měsíci +1

      우선 댓글 감사드립니다.
      1번에 대한 답변은
      크게 언어는 컴파일,인터프리터 언어로 나누어 진다고 알고 있습니다.
      c언어계통, java 와 같은 언어들이 컴파일 언어 -> 런타임 환경에 올리기 전에 미리 타입체크를 해서 오류를 발견하지요.
      두번 째는 인터프리터 언어입니다. 개발을 할 때 타입을 따로 지정하지 않는 언어계통 입니다.
      파이썬, javascript, php 등등 입니다.
      위와같이 타입을 따로 지정하지 않아도 되고 함수를 정의 할 때도 타입을 지정하지 않고 동적으로 타입이 지정되기 때문에 키보드 타자치는 알파벳이 적어서 생산성이 좋다고 판단 됩니다. 물론 타입 언어에 익숙하신 분들은 예외겠지만요.
      2번은 nginx에 대해서 제가 아는 선상에서 기술드리자면,
      스타트업들이 많이 사용하는 이유는 말씀하신 것처럼 대규모 트래픽을 위한 로드밸런싱 기능을 위한 용도는 아니라고 생각합니다.
      스타트업 이라도 기본적인 보안은(방화벽, 디도스)세팅, 정적 파일 캐싱, nginx는 가벼우면서도 높은 성능을 제공하기 때문에 사용하는 걸로 알고 있습니다.
      저 또한 스타트업에서 node(express) 앱을 배포할 떄 nginx 를 세팅 했던 걸로 기억합니다. 지금은 오래되어서 구체적으로는 가물가물합니다.
      더 나아가서 스타트업들이 node 를 많이 사용하니 nignx 를 사용하는 것 같더라구요.
      주로 대규모 앱에서 사용하는 java 는 java 자체적으로 nginx 가 갖고 있는 기능들이 지원되서 굳이 사용하지 않는다고 알고 있습니다. 답변 도움됐길 바랍니다. 감사합니다.

  • @Jinu_Kim
    @Jinu_Kim Před 3 měsíci +2

    cost 는 어떤 비용을 말하는 건가요?

    • @thecodingclub-sp5cx
      @thecodingclub-sp5cx  Před 3 měsíci

      CPU 연산처리 할 때의 비용을 뜻합니다 :)

    • @gojin200
      @gojin200 Před měsícem

      표에서 cost는 오라클jdk 비용 말하는거 아닐까요

  • @user-gh4vi4ez7e
    @user-gh4vi4ez7e Před 3 měsíci

    자바 자바~~

  • @Mistoffeleess
    @Mistoffeleess Před měsícem +1

    자바는 속도 때문에 쓰는게 아니고 저 셋중 분명 자바만 할 수 있는 게 있기 때문임. 예를 들어 분산 트랜젝션, 이기종 시스템 통합 등, 그리고 최고의 reliabilty 와 stablity. 그런게 필요없는 사이트는 노드가 더 나은 선택.

  • @user-uo3pl9wp7p
    @user-uo3pl9wp7p Před 2 měsíci +2

    노드나 파이썬보다 php를 더많이쓰는게 현실입니다 우리나라에서도 그렇고 전세계적으로는 자바보다도 더 강세입니다

    • @thecodingclub-sp5cx
      @thecodingclub-sp5cx  Před 2 měsíci +1

      네네 기존에 구축되어 있는 서비스는 php가 많은 듯 합니다!
      최신 신규구축 프로젝트는 php가 드문 듯 합니다:)

    • @jeonghohyeon8010
      @jeonghohyeon8010 Před 2 měsíci +1

      나이가 어떻게 되세요?

    • @user-ri9tr1qv2m
      @user-ri9tr1qv2m Před 2 měsíci +1

      할배요...

    • @2bchuck
      @2bchuck Před 2 měsíci +1

      @@jeonghohyeon8010 독일에 사는 개발자인데 여기 기준으로 백엔드 일자리는 php가 제일 많습니다

    • @erwqsdasq768
      @erwqsdasq768 Před 2 měsíci

      @@2bchuck독일개발자 어때용?

  • @myungjinyang4126
    @myungjinyang4126 Před 3 měsíci +1

    패티스트 ㅋㅋ

    • @thecodingclub-sp5cx
      @thecodingclub-sp5cx  Před 3 měsíci

      콩글리쉬의 한계가 들어나는군요 ㅋㅋ ㅜㅜ
      패스티스트 정정하겠습니다:)

  • @user-cz7xe1xg5d
    @user-cz7xe1xg5d Před měsícem

    타입쓰기 머무 귀참