Web Programming(56)
-
Vue를 처음 체험하다
웹 개발을 처음 시작할때 jQuery 버전이 1.4 정도 였던 것 같다. 지금하고 무슨 차이가 있냐고 물어본다면 그냥 jQuery 버전이 올랐다는 점이다. 그 밖에는 마크업을 만들때 아무렇게나 했다면 반응형 웹을 지원하며, 비교적 디자인이 예쁜 Bootstrap 을 사용한다는 점이다. 그래서 늘 뭔가 변화가 없는 이 웹 개발이 늘 지겨웠지만 jQuery 로 어지간한 웹 개발은 다 가능하여서 딱히 불만이랄 것도 없었다. 그러다 jQuery를 안쓰자고 다짐했던게 2014년 정도였다. (아래 글) 그렇게 새롭게 시작한게 AngularJS 였는데 나에게는 굉장히 센세이션이었다. 늘 jQuery 기반의 개발을 하면서 '재사용' 에 대한 것이 항상 스트레스 였다. (하지만 Element Selector는 정말 편-..
2019.04.18 -
2019년 웹 개발자가 갖춰야하는 소양
학습을 해야겠다고 여겼던건 아마도 위의 글을 보고 나서 였던거 같다. 최근에 아는 분도 요 이미지를 두고서 이런 저런이야기를 했던걸 들었다. 나도 소감을 남기고 싶어서 이렇게 블로그를 다시 잡았다. (스킨도 바꾸고) 먼저 재미있던 건 이 로드맵 중에 Choose your path 정도만 보면 특별히 눈여겨 볼만한 것은 없었다. 다 한번씩들 어디서 들어보고 해본거고 당연한 것들 뿐이었으니까? 근데 보면 프론트, 백엔드, 그리고 DevOps 에 대한 내용들을 살펴보고나니 저 이하로는 별로 눈여겨 보지 않았던 것 같다. 일단 프론트엔드 쪽부터 살펴봤는데 한번도 이렇게 생각해본적이 없었던 것 같다. 누구나 그렇듯 그냥 필요에 의해서 사용한 기술들이 저렇게 정렬을 해놓으니까 아주 틀린 길을 가지는 않았나구나, 이..
2019.04.18 -
높은 성능의 웹사이트 만들기
Building High Performance Websites (원문 : https://divshot.com/blog/web-performance/building-high-performance-websites) 원문의 내용을 살펴보면 웹사이트의 성능(Performance)가 얼마나 중요한지에 대해서 이야기를 하고 있다. 웹사이트가 로드(Load)되는데 까지 시간이 비즈니스에 중요한 영향을 미친다고 언급하고 있다. 실제로 이런 성능의 개선이 비즈니스에 영향을 미치는 지는 검색 엔진 랭킹으로 대변이 된다고 하는데 이는 How Website Speed Actually Impacts Search Ranking이라는 내용을 살펴보면 된다. CDN 을 쓴다던가 혹은 GZIP 을 통한 압축으로 텍스트 컨텐츠들의 용량..
2016.07.01 -
Node.js 로 하는 웹 프레임워크 Express.js
unopinionated 에 대한 좋은 표현이 잘 떠오르지를 않는다. 자기 주장을 내세우지 않는 이런 뜻이라고 봐야하는데.. 이게 뭔가 의존성이 적다는 건지.. 어떤 제약사항이 적다는 건지 뭔지 표현은 안되지만.. 작고 빠른 웹 프레임워크를 말한다고 하는 express.js 에 대해서 배우기를 시작하게 되었다. 먼저 Java 나 ASP.NET 를 알고 사용한지가 꽤 오래 되었으니 비교를 한번 해보자면 개인적인 소감은 이랬던것 같다. 미묘한 차이이긴 하지만 일단 설치가 매우 간단하다는 점..? 물론 Java 나 ASP.NET 도 어렵지는 않지만.. ^^ 아직 Express.js 와 비교하기엔 다소 어려운 단계인 것 같다. 먼저 Getting started 를 수행해보면 정말 어렵지 않게 Hello Worl..
2015.03.09 -
Nodeschool 공부하기
Nodejs 를 처음 접하고 나서 뭘 어떻게 해야할지 몰랐는데 nodejs.org 페이지에서도 이곳에 대한 설명이 되어있다. 열심히 공부하라면서 좋은 곳이라고 알려주길래 곧장 여길로 왔다. 그리고 만난건 저기 보이는 Tutorials 이었다. 여태 배웠던 방법하고는 다소 다르지만.. 모처럼 노트북에 centos 를 설치해둔 덕에 쉽게 사용할 수 있게 되었다. 물론 어떤 환경에서도 딱히 어려울 건 없겠지만.. npm 이라는 걸 설치하고 npm 을 통해서 learnyounode 라는 설치하게 되면 가상의 nodejs 선생님 같은게 생긴다. 하지만 이 선생님이 별로 안 친절(?) 할 줄은 몰랐지만 말이다. 아주 초짜에게 알려주는 힌트 치고는 다소 어려웠지만.. 그래도 우여 곡절 끝에 주어진 과제들을 다 끝내고..
2015.03.03 -
node.js 설치와 간단 실험
Node.js 에 대해서 들어본 때가 언제인가를 짚어보면 한 3~4년전이었던거 같다. 그때는 아주 생소한? 그런 플랫폼? 프레임워크? 였다. 뭐라고 말하기 다소 어렵지만 그때 당시로 치면 "javascript 를 통해서 서버사이드 프로그래밍이 가능하도록 구현한 것이다" 라고 이해했던 것 같다. 거기에 비동기식 병렬처리에 대한 이슈도 들었던 것 같고.. 잉여시간이 넘치는 터라 node.js 에 대해서 좀 더 공부를 함이 좋겠다는 생각이 들었다. 약간의 삽질이 있었다. 어떤 언어든 간에 가장 힘든게 개발환경 설정인 것 같다. 처음에는 구글링을 통해서 검색을 했다. CentOS 에 설치를 하는 것들 위주로 찾아 봤다. 뭘 설치해야 할것들이 너무 많은데? 또한 댓글을 통해서도 뭔가 부족한 부분에 대해서 이야기 ..
2015.02.26