넥사크로 쓰레기라는 의견과 좋다는 의견을 모아서 요약해보았습니다. 이제 처음 진입하시는 분들을 위해 작성된 것으로 앞으로 어떤 프로그래밍 툴을 선택할지 고민중이시라면 한번 보시면 생각이 정리 되실 겁니다.
타 프로그래밍 툴 비교
결론부터 말씀드리면 가격도 비싸면서 스프링 MVC, HTML5, CSS3 등과 비교하면 완성도가 떨어지고 생상성 측면에서 비효율적입니다. 실제 쓰는 회사개발자 후기들을 조합해서 하나씩 비교해가면서 설명드리겠습니다.
스프링 MVC
스프링은 많이 쓰이는 웹 개발 도구로 알려져 있는데 이와 비교해보면 넥사크로는 기본적인 함수 (toString(), parseInt() 등)을 제공하지 않습니다. 대신 (nexacro.round() 등)로 대체해서 헷갈리는 요소들이 있습니다.
게다가 MVC 패턴 위아래에 넥사크로를 추가하는 방식이라 개발시간이 너무 길어집니다.
HTML5
일반적으로 사용되는 웹표준이 있는데 불구하고 넥사크로측에서 스스로 만든 규격을 사용하기 때문에 호환이 매우 좋지 않습니다.
넥사크로 측에서는 ” 우리도 여러 기기에서 잘 돌아가요!” 라고 설득하지만 실제로는 웹 표준에 맞지 않기 때문에 추천드리지 않습니다.
CSS3
CSS3는 웹사이트 디자인(색깔, 크기, 모양 등)을 꾸밀 때 쓰는 기술인데 기존에는 디자이너가 꾸미는 역할이고 개발자는 개발만 하면 되는데 넥사크로는 개발자가 디자인의 영역까지 맡아야 되기 때문에 일이 배로 많아지는 경험을 할 수 있습니다.
자료 부족
넥사크로를 사용하다가 분명 막히는 순간들이 있을 겁니다. 그럴때 인터넷 서칭을 통해서 찾아 봐야 되는데 관련 자료들이 없다는 점입니다.
애시당초 개발자의 문턱은 높고 생각보다 쓰는 사람이 얼마 없습니다. 그래서 구글링을 해봐도 찾기 어려우며, 해외 자료들까지 들여다 봐야되는게 단점입니다.
그래도 최근에는 공식 홈페이지에서 커뮤니티가 활성화 되어 있어서 서로 질문하는 환경이 있습니다. 아무래도 사용자들끼리 서로 묻고 질문하는 환경이라 모든 질문에 답변을 받기는 어렵긴 합니다.
성장
사용법이 쉬운편에 속한다는 장점이 있는 반면 타 프로그래밍 툴 보다 실력을 기르기란 어렵습니다. 왜냐하면 본인이 생각해서 만드는게 아닌 복사 붙혀넣기를 대부분 이용하기 때문입니다.
물론 이미 프로그래밍에 숙달된 사람이라면 복붙을 이용하는게 매우 효율적입니다. 하지만 초급자 단계에서 이를 너무 남발할 가능성이 높기 때문에 타 회사껄 쓰는게 실력향상면에서 좋습니다.