hanzo27
134
2020-07-02 15:16:43 작성 2020-07-02 15:18:12 수정됨
9
1988

개발환경이 많이 변했네요


한곳에서만 10년을 하고 있습니다

보안상 폐쇄적인 곳이라

사내 개발부서에서 자체배포한 표준플랫폼 ( 스프링 )만 사용해서 개발했습니다.

슬슬 나이도 차고해서 공부나 할겸 새언어를 배워볼려고 vue.js, 리액트 같은 것을 들여다보니


구조부터 제가 알던 그 웹이 아닌것 같네요;;

전에 알던 지식으로 이해할려니 답답하기만하고 ㅠㅠ


그런데 도대체 이제는 npm이라는거 없이는 할수가 없겠더군요. 

사내에서는 npm이 안되서 결국 cdn타입으로 우회하다가 hello world 한번 찍고 결국 포기합니다...

webpack에서 몇일 헤메다 다우


vue.js -  웹팩등 npm안되서 포기

springboot  - boot.io 막혀서 포기

리액트 - npm으로 포기.. 바벨까지는 cdn으로 했으나 정상동작 한계가...


이렇게 이주정도 흘렀네요 ㅋ

npm없으니 시작도 못합니다 허허허


정녕 스프링+ jsp + jquery를 못벗어난단 말인가 ㅠㅠ

1
  • 댓글 9

  • 민히
    2k
    2020-07-02 15:18:05

    maven과 같은거죠 뭐... 사실 자바쪽도 maven없으면 할 수 있는게 상당히 줄어드니까용

  • hanzo27
    134
    2020-07-02 15:18:50 작성 2020-07-02 15:19:25 수정됨

    글고보니 여기는 maven도 막혔네요 ㅎㅎ

    근데 메이븐은 없어도 세팅하는데는 문제가 없자나요 ㅠㅠ

  • 민히
    2k
    2020-07-02 15:20:04

    완전 전자정부프레임워크만 쓰시는데 있군요..

    흐어어ㅓㅓ npm, maven 등 패키지 관리자 없으면 아무고또 못하는 개발자는 웁니다 ㅜㅜ

  • 마라토집착
    7k
    2020-07-02 15:33:33 작성 2020-07-02 15:36:50 수정됨

    스프링에 자바스크립트 리액트 오픈소스 붙이면 됩니다.

    자바스크립트 프레임워크가 디펜던시 및 소스 다운로드에

    Npm을 이용하니 집에서 개인노트북으로 인터넷 되는데서

    해야지.  회사 은행 파견지 이런데서는 이런 개발 못하죠

    저는 스프링 에 nhn 토스트 ui 를 리액트 버젼으로 

    집에서 전에 active x로 구현된 그리드 퍼포먼스 내는데

    조금씩 개발중입니다.  Active x 로 한국si 에서 많이 쓰는

    그리드 기능을 스프링+ nhn toast ui 로 포팅중요

    넥사크로 비슷한 소스 만들고있네요 집에서 취미로

  • ropal
    723
    2020-07-02 17:03:46

    잘 들여다보면 원래 있던 기능들의 벌전입니다.

    jstl taglib 등.. 


  • fire123
    449
    2020-07-02 18:09:30 작성 2020-07-02 18:13:30 수정됨

    제가 전에 있던 프로젝트에서는 인터넷이 아예 안되는 환경이었는데도, 프론트 프레임워크에 VS CODE에

    다 잘만 사용하던데요. npm하고 vs code 플러그인하고 그외 프론트 프레임워크 관련 각종 라이브러리들 다

    외부에서 파일로 만들어 와서 배포해서 공통으로 쓰고 그러던데, 그러는 프로젝트 저기 뿐만 아니고 엄청 많

    을텐데요...금융권 플젝은 대부분 인터넷 막혀있는데, 그런데서도 최신 프론트 프레임워크 잘만 적용하던데

    요.

    위에서도 언급해주셨듯이, 메이븐하고 비슷합니다. 메이븐도 외부에서 라이브러리 인터넷으로 끌어오지

    못하면 쓰기 어려운데, 다 로컬 및 망에 맞게 쓰고 있죠. npm도 요새 그런식으로 활용하는데가 많습니다.

  • ISA
    6k
    2020-07-02 18:42:35

    Npm이 편해서 쓰는거지 깃클론으로 쓰시면 본질상 같습니다.. vue같은 경우 cdn도 제공해주고요

  • 마라토집착
    7k
    2020-07-02 18:43:00 작성 2020-07-02 21:07:51 수정됨

    제말은 개인 토이 플젝을 하기 힘든 환경입니다 

    파견지가 인터넷이 안되니까요.  점심시간이나 퇴근후 

    이런때  한시간 잠깐 특정 자바스크립트 프레임워크  테스트 하고 싶은데 안됨 

    오픈소스들이 다른 오픈소스 디펜던시가 너무 강해서 

    파일을 묶어서 외부 반입 해야 하죠 그리고 나서  거기를 

    리소스로 npm 돌려야 

  • setPayPeriod
    1k
    2020-07-02 20:04:06

    불과 3년 사이에 급격히 바꼈네요

  • 로그인을 하시면 댓글을 등록할 수 있습니다.