지금 중국도 자바가 강세고 다 자바 강세인데
나도 예전에 이유 궁금해서 찾아보니까
한국에선 흔히들
'한국 전자정부 프레임워크가 자바 기반이니까'
라는데 이건 전후 관계가 잘못된게
중국도,일본도, 한국도 다 자바씀. 아시아권 자체에서 많이씀.
실제로 아시아말고도 독일이 많이쓰기도하고,
한-중-독이 자바 가장 많이 쓰는 언어라고 하던데 대부분 보면 IT 발상지가 아닌 좀 후발주자들이었음 닷컴버블때 올라탄 애들
그래서 내가 찾아보니까 왜 자바를 많이 쓰냐고 하냐면
OOP라서 배우기도 쉽고, 플랫폼 독립성이 있어서 선택했고..
닷컴버블 당시에 마소가 오픈소스를 공격적으로 소멸시키는 정책인 EEE를 펼침. (포용-확장-소멸)
하지만 이때 당시에 마소가 오픈소스를 공격적으로 흡수하고 소멸시키게 되니까
아이러니하게 오픈소스 진영쪽에서 뭉치기 시작하고, 이때 마소의 대립각으로 오픈소스 생태계의 대표적 언어인 자바가 뜨고,
폭발적인 확장이 일어나게 됐다고 하더라.
이때 마소가 자바를 없애고 C# 을 쓰게 마케팅 하고 호환성을 망치려고 했는데, 이게 오히려 오픈소스 진영쪽의 프로그래머를 뭉치게 했다고 했다는 카더라가 있음.
그래서 좀 연세 지긋한 프로그래머들이 C# 싫어하고, 마소의 독점 언어다 하는 이유가 이때문인걸로 앎(지금은 C#도 오픈소스임)
그러니까 기본적으로 마소의 독점적 언어를 쓰면 나중에 시장적인 관점에서 위험할 수 있으니까 이때 선택한 언어가 자바라는 이야기.
거기에 부차적으로 자바는 OOP 기반이라 쉽기도 하고.
여튼 마소가 EEE 정책으로 오픈소스 괴멸시킬려고할때, 이때 자바가 오픈소스 생태계의 대표주자여서 수혜를 입었다는 이야기가 있음
좀 부정확한 부분은 있는데, 나도 중국 친구한테 들은이야기임
오호.. 유익한글
병신임?
프갤애들이 노드에 환상 가지는거 보면 책 한 권 읽은 사람이 제일 무섭다는게 이런거구나 싶다. 혹시나 지금 입문하는 사람들 있으면 프갤 얘기 듣고 힙스터 감성에 젖어 노드하지말고 그냥 스프링 해라. 노드기반 프레임워크가 실서비스 환경에서 스프링 대비 가지는 강점은 단 하나다. 프론트 주요 프레임워크와 동일한 언어로 개발 가능하다는거. 그걸 제외한 모든 점이 현업에서는 단점이다.
글쿠나. 여튼 근데 이 글 주제랑 살짝 안맞는듯. 이 글은 왜 자바가 떴냐는 이야기에 대한거니까네
이제 막 개발 입문하는 애들이 프론트백 한 언어로 쉽게쉽게 만드려는 이유로 노드 기반 백엔드로 개발하면서 마치 노드가 스프링 대비 장점이 많아서 그렇다는 식으로 자기최면 거는데 스프링은 노드의 장점을 모두 가지고 있지만 노드는 스프링의 장점 모두를 가지고 있지 않다. 제발 힙스터 감성에서 벗어나라. 현직자가 보기엔 황당함
그렇구나. 나는 웹은 잘몰라서 여튼 좋은 정보 고맙다
스프링이 아니라 자바를 싫어하는거라면 자바 대신 코틀린으로 스프링 하면 된다. 애초에 자바를 싫어하는 이런저런 이유들 자체도 나는 공감이 안 되지만, 그건 둘째로 놓고 자바를 피하고 싶다면 이런 선택지도 있다.
저는 자바 나름 좋다 생각함. 여튼 행님 좋은 의견 감사합니다
코틀린으로 백엔드 공부했을때 구직할때 단점 없음? 코틀린 문법 보니까 맘에 드는데..
이 병신은 차단했는데 왜 댓글달지
걍 한국이 한번 쓰면 바꾸는걸 싫어함 옛날 우리나라 개발자랑 외국 개발자는 느낌이달라서 평생직장 느낌이라 언어통합하려는게 큰듯 통제도 외국에비해 심하고
이 느낌도 있긴하네
유럽은 php 많이 사용하잖아 자바는 그냥 아시아 원툴임
그렇다고 아시아가 자바강국이라고 하기에도 초라함 왜냐하면 자바로 구현된 카프카나 유레카 등 잘나가는 자바프레임워크는 거진 미국의 개발생태계에서 생김
게시판싸개들이 호들갑은 지구 제일이네