대한민국의 프론트엔드는 React가 전부라고 하는 개발자들에게

Composite·2023년 6월 12일
8

오늘 제목 한번 어그로 끌어봤다.

너희들이 리액트 쓰든 뷰를 쓰든 스벨트 쓰든 난 관심없다.
하지만 가끔 프론트엔드를 보면 리액트만 프론트엔드고 다른 프론드엔드는 없다 말한다.
리액트는 산업에서 많이 쓰고 있으며 나머지는 제이쿼리 뿐이라는 글도 있다.

설마 보이는 게 그게 다가 아닌지 생각해보도록 하자.
오늘은 이런 아집과 편견을 깨보는 시간을 가져보도록 하겠다.

외주는 리액트만 있고 나머진 없다?

내가 전에 글을 올렸었다. 한국 IT 시장의 대부분이 여전히 SI를 위시한 외주시장이고, 이 위시한 대기업들이 죄다 Vue를 쓴다고. 특히, 네이버와 삼성 등의 대기업들이 Vue를 밀고 있다. 물론 LG처럼 리액트도 슬금슬금 기어나와서 시장을 다시금 리액트로 물들려고 하지만 한~참 멀은 수준이다.
그러면 SI를 나가면? 그렇다. 니들이 말하는대로 십중팔구 리액트라 보면 된다.

근데, 대한민국 IT의 프론트엔드 시장은 리액트 아니면 제이쿼리 둘 중 하나라는 흑백논리를 들고 나한테 반박하는 사람이 여기도 있었고, 간간히 보인다. 그러고서 나한테 제시한 근거라고는... 스타트업이나 네카라쿠배 구인 링크 뿐이다.

혹시 니들 크몽같은 외주플랫폼 보고왔니?
거긴 SI와 관련 없는 외주시장이다.
너희들 진짜 SI에 대해 정말 모르는구나.

축하한다. 내가 예전에도 말했듯이 너희들은 축복받은 개발자다.
왜 축복받았냐고? SI 알면 니 인생 다쳐. 나처럼 말이지.

그리고 팩트 하나 알려주겠다.

한국에 정말 Vue 개발자는 별로 없다.

진짜 Vue 개발자 별로 없다.

그럼 대체 SI에서 Vue를 많이 쓰는데 Vue 개발자는 없는 모순이 있단 말인가?
그렇다. SI는 가능하다. 이런 말도 안되는 일이 가능한 시장이 바로 SI 시장이다.

그럼 왜 이런 말도안되는 시장이 지속되는 것인가?
원인은 Vue 자체에 있다. 내가 예전에 얘기했을 거다.

  • 기존 개발자들 자스 좀 하면 만질 수는 있고
  • 기존 사이트 마이그레이션에 프론트엔드 개발자 없어도 진행이 가능하며
  • 여기에 필요한 퍼블리시나 디자이너, 그리고 개발자들이 Vue의 지식이 전무해도 된다

너희들이 리액트 개발자 많고 뷰 개발자 별로 없다고 주장한다면 그건 틀린말은 아니야. 실제로 별로 없거든...

하지만 대한민국 프론트엔드는 리액트 뿐이고 나머진 제이쿼리 떨거지라고 한다면, 너희들 큰일날 소리 하는거야.

왜냐고?
공공 사이트 아무데나 가서 소스보기 하면 알게 될 거다.
그 심연이란 게 무엇인지. 왜 지랄같은 .do가 나오는지를.

그래서 근거는?

삼성SDS 개발플랫폼 UI Dev v2.0
내가 전에 지랄같은 레거시 Vue.js 분석하러 갔다고 한 주인공 되시겠다.
여기가 어디냐, 공공발주 시 GS인증을 받은 소프트웨어를 쓰도록 되어 있다. 그게 싫으면 선택지는 단 하나,

바로 그 악명높은 전자정부표준프레임워크 되시겠다.

그리고 알 사람이라면 아는 RIA 솔루션(넥사크로나 웹스퀘어 등)도 이 GS 인증을 받았기 때문에 공공에서 쓸 수가 있는 것이다.

그렇다. Vue는 공공 발주가 가능하다... 어이없지만 가능하다.
그럼 React 제품 중에는?

없다.
없으면 뭐다?
국가검증 되지 않은 솔루션 취급 받는거다.
그럼 뭐다?
React로 공공? 꿈 깨야 한다.
React 쓰려면 직접구매할 수 있는 솔루션이 하필... Farmer다.
하지만 이녀석은 외산이고 GS인증 받지 않았기 때문에, 이걸 들고 나라장터 입찰 못 한다.
할 수야 있지. 점수 깎인다고.

이런 걸 만든 미국의 그 정부는 리액트를 공공으로 적극적으로 활용하지 않을까 하는 생각 가지고 있다면,

꿈 깨라. 공공은 어느나라나 공공 특성 안 버린다.
공공은 가장 안정적이고, 그들이 검증한 기술 표준을 맞춰야 한다.
리액트는 오픈소스지만, 오픈소스도 마찬가지로 검증을 받아야 한다.
이건 어느 정상적인 나라 가도 마찬가지다.
몇몇 머저리들이 오픈소스는 보안 안좋다는 궤변이 아니다.
이를 검증하는 너희들보다 더 똑똑한 인재들이 다 검증하고 이거 된다 안된다 정한다.
한국도 마찬가지로 그런 제도가 위에 그 GS인증이고.

그럼 삼성이 왜 Vue를 GS 인증받아 올렸을까?
왜긴 왜야 삼성도 SI 하고 지들 솔루션 박아야 지속적인 사업이 가능하니까 그렇지. Vue 전파 목적도 아니다. 그들은 Vue 좋아서 프론트엔드 Vue로 떡칠한 거 절대 아니란다.

이게 싫으면 니가 삼성에 한자리 차지해서 React로 솔루션 만들고 이걸로 GS 인증받아 공공 입찰 성공하면 된다.

해봐. 되는지.

끗.

profile
지옥에서 온 개발자

5개의 댓글

comment-user-thumbnail
2023년 6월 12일

글 읽는 동안 지루할 틈이 없네요 ㅋㅋㅋ

답글 달기
comment-user-thumbnail
2023년 7월 11일

si에서는 jsp 서블릿만 쓰는 줄 알았는데 vue도 쓰는구만

1개의 답글
comment-user-thumbnail
2023년 8월 17일

미국 웹사이트 보면 headleess CMS가 아닌 워드프레스, 드루팔 전통적인 CMS를 사용하죠. 물론 메리트가 있을지 의문인 전자정부 프레임워크를 쓰는 한국 보다는 났지만. 일본도 보면 확실하지는 않지만 SSG도 없이 정적 페이지만 쓰는 것 같고요.

답글 달기
comment-user-thumbnail
2024년 3월 12일

SI는 넥사크로, jsp 쓰는줄 알았는데 꼭 그렇지만은 않군요

답글 달기