취미부자 개발자 로즈🌼

전체 글 141

카테고리 설명
개발, 일상, 내가 좋아하는 다양한 것들을 기록합니다 :)
  • 1. node.js설치 - 웹개발 라이브러리 설치를 도와주는 npm사용을 위함. - 난 기존에 설치되어 있어서 생략. 2. vue 설치 - 새 터미널 열고 > npm install -g @vue/cli C:\Users\rosei\AppData\Roaming\npm\vue -> C:\Users\rosei\AppData\Roaming\npm\node_modules\@vue\cli\bin\vue.js + @vue/cli@5.0.4 updated 1 package in 51.801s -> 둘 중 하나. 3. 확장프로그램 설치 - vue 3 snippets - vetur 나 volar 둘 중 하나 처음에 vetur로 설치했으나 The template root requires exactly one element 에..

  • 🌼공부시간🌼 2022년 3월 24일 새벽 5시 15분~ 8시 40분 // 약 3시간 30분 🌼공부내용🌼 오늘은 실습보다 공부 계획, vue, react 특징들을 찾아봤다. 🌼공부일기🌼 전날 늦게 잔 덕에 4시 알람을 놓치고, 4시 50분이 되어서야 알람없이(!!) 일어났다. 어제까지 진행했던 것을 끝내고, 오늘부터 새로 시작할 것에 대한 계획을 세워야 했다. js도 계속 파야 하니 이건 꾸준히 하는거라고 잡고.. 이전에도 지금도 회사에선 jQuery를 사용하기에 도태되고 있다. 이제 vue나 react 둘 중 하나를 골라야 했다. 스벨트도 염두에 두곤 있지만, 나온 지 얼마 되지 않은 탓에 생계형(?)으론 아직 어려울 듯 하다. 맘이 가는건 vue지만, 생태계는 react가 크다. vue3.0이 나오면서..

  • 요즘 대세인 React와 Vue에 대한 비교글. 캡틴판교님이 번역해서 올린 글이다. https://joshua1988.github.io/web_dev/vue-or-react/ React 인가 Vue 인가? (번역) 프론트엔드 프레임워크 왕 React 와 신흥강자 Vue 를 프레임워크 특성에서 비교한 글 joshua1988.github.io 17년 글이기에 5년여가 흐른 지금은 더 많은 변화가 있었을거라 본다. 리액트는 초반부만 살짝 진행해봤고, 뷰는 아직 배우기 전이다. 느낀점은 리액트는 어려웠다.. 무언가를 새로이 배운다는 것이 뭐든 그럴테지만, 사용하는 방식이 기존에 js만으로 사용할때랑 너무 다른느낌이었다. 그에비해 뷰는 사용하는 방식이 많이 생소하지 않은 느낌이다. 그래서 진입장벽이 좀 낮을 것 ..

  • 💎공부시간 22년 3월 23일 새벽 4시 15분~ 8시 30분 / 총 4시간 10분 💎공부내용 - 지킬 사용해서 홈페이지 생산 - 수익화 가능한 코드 붙이기. 💎공부일기 오늘은 큰 작업도 아닌데 진땀을 뺐다. 엄청 중요한 것은 아니지만, 해보고 싶었던건데, 지킬을 통해 홈페이지를 생성 할 수 있는 방법을 익히는 것이었다. 지킬을 사용하면 css와 html을 따로 하지 않아도 그럴싸한 홈페이지를 만들 수 있다는 것이 매력적이라 개인 포폴부터 기능이 크게 없는 사이트까지 제작이 가능하다. 전반적인 프론트엔드 공부를 하곤 있는데, 그 중 중요도는 조금 낮지만 너무 궁금했던 방법이었기에 사실 좀 큰 기대를 갖고 있었다. 뭐가 문제인건지, 깃허브 배포에 처참하게 실패했다. 404에러..하.. 내가 보고 따라한 깃..

작성일
2022. 3. 25. 06:18
작성자
로즈♡

 

1. node.js설치

- 웹개발 라이브러리 설치를 도와주는 npm사용을 위함.

- 난 기존에 설치되어 있어서 생략.

 

2. vue 설치

- 새 터미널 열고

> npm install -g @vue/cli 

 

C:\Users\rosei\AppData\Roaming\npm\vue -> C:\Users\rosei\AppData\Roaming\npm\node_modules\@vue\cli\bin\vue.js
+ @vue/cli@5.0.4
updated 1 package in 51.801s

 

-> 둘 중 하나.

3. 확장프로그램 설치

- vue 3 snippets

- vetur 나 volar 둘 중 하나

  처음에 vetur로 설치했으나 The template root requires exactly one element 에러가 밑줄과 발생되어서 사용안함 처리 후 volar로 변경설치함. (vscode다시 켜야 함)

- HTML CSS Support

 

설치 이후 에러 발생 시 참조 할 글 👇👇👇👇👇

 

https://codingapple.com/unit/vue-3-installation-with-vue-cli/?id=139 

 

개발환경 셋팅과 Vue 3버전 설치 (자주겪는 에러 포함) - 코딩애플 온라인 강좌

Vue 설치부터 하도록 합시다. 문법 체험을 위해 HTML 파일에 라이브러리 식으로 간략하게 설치하는 방법은 쓰지 않고  실제 Web-app 개발에 필요한 Vue 프로젝트를 처음부터 만드는 식으로 진행합니

codingapple.com

 

 

4. 파일 생성 후 vue프로젝트 생성하기

> vue create 생성할프로젝트명

이렇게 진행하면 vue 프로젝트를 빠르게 생성해준다. 

나는 vue create를 할 때 보안 오류 PSSecurityException 이 발생되었다.

 

vue : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\rosei\AppData\Roaming\npm\vue.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.

 

라는데 주소가 404..

근데 알고보니 주소가 줄바꿈 되어서 안열리는거였다..(위 링크는 되도록 연결 해 둠)

 

아무튼 나의 경우는 저게 안돼서

혹시 몰라서 vscode를 관리자모드로 실행 후 (이건 필수인지 모르겠음)

> vue.cmd create 생성할프로젝트명

 

위와 같이 뜨면 Default옆에 > 이렇게 화살표 나오는데, 위아래로 이동이 가능하다.

난 vue3을 사용할거기에 화살표 그대로 두고 엔터.

패키지 관리자는 뭘로 할건지 또 선택하라고 함. 난 npm으로 선택.

 

그럼 뭔가 막 설치하기 시작한다. 

그 와중에 이모지 왜케 귀엽..

 

 

5. 설치 완료

설치가 완료 되면 프로젝트 생성 완료했다고 알려주고, 

내가 선택한 폴더안에 vue프로젝트에 필요한 파일들이 자동 생성된 걸 볼 수 있다.

 

흐뭇😊

 

🌼폴더구조 및 설명🌼

🥨 src/App.vue : 메인 페이지. 이 안에 html, css, js역할이 들어있다

- 웹 브라우저는 App.vue 해석이 안돼서 html로 컴파일 해서 동작이 되는데, src/main.js에서 public/index.html 안에 App.vue의 코드를 불러오도록 해서 웹에서 실행되는것이라고 한다.

 

🥨 node_modules 폴더 : 프로젝트에 쓰이는 라이브러리들

🥨 src 폴더 : 소스코드들 들어가는 곳

🥨 public 폴더 : html, 기타파일등이 들어가는 곳

🥨 package.json : 라이브러리 버전, 프로젝트 설정 기록

 

🌼미리보기🌼

프로젝트를 꼭 오픈하고! 

>npm run serve

 

터미널에 생성된 링크를 클릭하면 - 

App.vue에서 글자를 조금 바꿔주고 실행했다.

안녕 뷰! 반가워 🌼

이름도 아이콘도 넘나 이쁜데, 최애가 되었으면 좋겠다 :)

 

 

 

여기까지 오류발생+검색+ 이 글을 작성하면서 설치해서 좀 걸렸는데, 

설치는 약 30분정도 소요 된 것 같다. 

 

작성일
2022. 3. 24. 08:54
작성자
로즈♡

🌼공부시간🌼

2022년 3월 24일 새벽 5시 15분~ 8시 40분 // 약 3시간 30분

 

🌼공부내용🌼

오늘은 실습보다 공부 계획,  vue, react 특징들을 찾아봤다. 

 

 

🌼공부일기🌼

전날 늦게 잔 덕에 4시 알람을 놓치고,

4시 50분이 되어서야 알람없이(!!) 일어났다.

 

어제까지 진행했던 것을 끝내고, 

오늘부터 새로 시작할 것에 대한 계획을 세워야 했다. 

 

js도 계속 파야 하니 이건 꾸준히 하는거라고 잡고..

이전에도 지금도

회사에선 jQuery를 사용하기에 도태되고 있다.

 

이제 vue나 react 둘 중 하나를 골라야 했다.

스벨트도 염두에 두곤 있지만, 

나온 지 얼마 되지 않은 탓에

생계형(?)으론 아직 어려울 듯 하다. 

 

맘이 가는건 vue지만, 생태계는 react가 크다.

vue3.0이 나오면서 더욱 굳건해 지는 추세기도 하다.

깔끔한 코드와 낮은 러닝커브,

그리고 사용해본 사람들의 극찬이 맘을 이끈다. 

(si,sm에서 선호하는 추세기도 함)

 

리액트보다 낮은 사용도는 점점 선호하는 이들이 많아지는 만큼

경쟁력으로 잡을 수 있지 않을까 싶은맘과 

약간 해두고 리액트로 넘어가면

결국 얼마후엔 둘 다 할 수 있지 않을까 싶고 ㅎㅎㅎ

 

하지만, 큰 기업에선 리액트의 비중이 더 크다.

큰 프로젝트에서 유리하고, 자율성이 높다고 한다.

무엇보다 더 많은 사람들이 사용한다. 

 

아직 결정을 못해서 둘 다 찍먹

아니 어쩌면 시식(?!) 해보고 결정해야 할까 싶다.

뭘 선택할지 어렵다..어려워 ㅠㅠ

 

결국 오늘 공부는 내일부터 진행할 책의

예제 하나 깃허브에 생성해서 잔디만 심어주었다 ㅎㅎ

 

전날 평소보다 두시간가량 늦게 자서 너무 피곤하지만,

오늘도 알람 듣기 전에 일어났다!

점점 습관화가 잘 되어가고 있는 것 같다.

오구오구 잘했어 :) 

작성일
2022. 3. 24. 08:00
작성자
로즈♡

요즘 대세인 React와 Vue에 대한 비교글.

캡틴판교님이 번역해서 올린 글이다.

 

https://joshua1988.github.io/web_dev/vue-or-react/

 

React 인가 Vue 인가?

(번역) 프론트엔드 프레임워크 왕 React 와 신흥강자 Vue 를 프레임워크 특성에서 비교한 글

joshua1988.github.io

17년 글이기에 5년여가 흐른 지금은 

더 많은 변화가 있었을거라 본다.

 

리액트는 초반부만 살짝 진행해봤고, 

뷰는 아직 배우기 전이다.

 

느낀점은 리액트는 어려웠다..

무언가를 새로이 배운다는 것이 뭐든 그럴테지만, 

사용하는 방식이 기존에 js만으로 사용할때랑 너무 다른느낌이었다.

 

그에비해 뷰는 사용하는 방식이 많이 생소하지 않은 느낌이다.

그래서 진입장벽이 좀 낮을 것 같은 느낌.

 

 

둘 다 대기업에서 사용하는만큼 

어떤것을 배워도 괜찮을 것 같지만 좀 더 신중하게 고르고 싶다.

 

뷰는 작은규모, 빠른속도, 가벼운 용량

리액트는 큰 규모에 적합, 테스팅이 수월, 생태계가 훨씬 큼 

 

이글만 봤을 때는 뷰가 좋은데, 리액트를 사용해야 할 것만 같다 ㅠㅠ

 

둘을 비교하는 글을 더 찾아봐야겠다. 

 

https://codingapple.com/unit/why-use-vue-over-react/

 

카카오가 리액트 냅두고 왜 Vue 쓰는지 알려드림 - 코딩애플 온라인 강좌

실은 카카오 프론트엔드 개발자들은 리액트랑 반반 섞어서 쓴다고 합니다. 다만 초절정 유행 중인 리액트라는 선택지를 놔두고 네이버든 카카오든 Vue로 새로운 페이지들을 만들어내는 경우가

codingapple.com

https://www.youtube.com/watch?v=-tVaahsXpwk 

 

코딩 애플님의 글과 유튜브를 보았다.

 

재미있게 이야기 해주셔서 좀 즐겁다.

 

현재 구인은 vue : react 비율이

3 : 7~ 4 : 6 정도 되는 것 같다. 

 

네카라쿠배에서 보이는 비율은 3:7정도로 리액트가 많긴 하고,

si, sm 쪽에서는 특성상 vue가 많이 보인다고 한다. 

 

 

리액트가 규모가 크기에 차이가 많이 날 줄 알았으나

생각보다 엄청난 차이는 없는 것 같다.

 

강의 비율도 리액트가 더 많으나 뷰를 써본사람들은 뷰를 강추하는것 같다.

뷰3.0 업데이트 이후 더 탄탄해 지고 있는 것 같고.

 

 

 

러닝커브도 낮고 깔끔한 코드가 맘에 들어서 뷰가 더 끌리지만,

생태계부터 (난 아직 못느꼈지만) 재미, 자율도 등등이 리액트가 좋다고 하니

둘 다 해보고 결정해야겠다.

아니면 뷰 한달 하고 리액트 진입하거나..

 

사람들이 많이 하지만, 어려운(나중에 다른 게 쉬울수도..) 걸 하느냐,

적게 하지만(경쟁력이 될 수도?) 맘에 드는걸 하느냐

어렵다 ㅎㅎ

 

뷰는 코딩애플, 리액트는 생활코딩 유튜브에서

각각 무료로 찍먹. 아니 시식(?)이 가능해보인다. 

둘 다 진행해보고 최종 결정해야겠다.

작성일
2022. 3. 23. 08:39
작성자
로즈♡

💎공부시간

22년 3월 23일 새벽 4시 15분~ 8시 30분 / 총 4시간 10분

 

💎공부내용

- 지킬 사용해서 홈페이지 생산

- 수익화 가능한 코드 붙이기.

 

 

 

💎공부일기

오늘은 큰 작업도 아닌데 진땀을 뺐다.
엄청 중요한 것은 아니지만, 해보고 싶었던건데,
지킬을 통해 홈페이지를 생성 할 수 있는 방법을 익히는 것이었다.


지킬을 사용하면 css와 html을 따로 하지 않아도 
그럴싸한 홈페이지를 만들 수 있다는 것이 매력적이라
개인 포폴부터 기능이 크게 없는 사이트까지 제작이 가능하다.


전반적인 프론트엔드 공부를 하곤 있는데, 
그 중 중요도는 조금 낮지만 너무 궁금했던 방법이었기에
사실 좀 큰 기대를 갖고 있었다.


뭐가 문제인건지, 깃허브 배포에 처참하게 실패했다.
404에러..하..
내가 보고 따라한 깃헙도 다운받아 진행해봤는데,
그 역시 마찬가지였다. 설정문제였을까?
오늘 마무리 하려고 했던 계획은 무너졌다..
기대가 컸던만큼 아쉬움이 크다.

중요도가 높은 작업이 아닌만큼 
시간투자를 하는 게 의미가 있을까도 싶은데, 
완성되지 못한 것을 포기하는 것도 영 내키진 않는다.
다른 방법을 찾아서 내일 하루만 더 투자해봐야할까?


광고를 붙이려고 했는데,
칼을 뽑았으면 무라도 썰어야지.
이참에 티스토리 광고를 달아줬다. 


안그래도 일찍 일어나서 피곤한데, 
잘 풀리지 않아 더 피곤해진다.
레몬에이드 한잔 마시고 힘내야겠다..


그래도 새벽 4시에 일어났다.
비록 더디게 진행되더라도
무언가 주기적으로 하고 있다는 것은 
엄청난거라고 스스로를 응원해본다.

 

 

 

 

 

반응형