자바스크립트
-
대세 프레임워크를 배우고 싶다면, "Vue.js 첫걸음"Daily NoPD/rEvieW 2018. 5. 25. 06:30
한동안 jQuery 가 웹 프론트엔드의 지존으로 군림했던 때가 있었습니다. DOM 과 자바스크립트 객체를 손안에서 주무르며 서버와의 비동기 통신까지 손쉽게 해낼 수 있었기 때문에 많은 개발자들에게 사랑을 받았습니다. 하지만 시대가 흐르면서 jQuery 가 가진 불편함들을 해소하려는 노력들이 생겨났고 단순히 DOM 제어와 자바스크립트 객체 핸들링을 넘어서 브라우저 랜더링에 적극적으로 참여하는 프레임워크의 시대가 찾아왔습니다. 근래 웹 프론트엔드 기술을 이야기할 때 빠지지 않고 나오는 세가지 기술은 앵귤러(Angular), 리액트(React), 그리고 뷰(Vue)입니다. 앵귤러는 초기 버전과 후속 버전의 급격한 학습곡선 차이로 인해 유저층이 분산되고 있다는 평이 많습니다. 리액트는 페이스북을 필두로 가장 널..
-
자바스크립트 얼마나 아십니까?, You don't know JS (한빛미디어)Daily NoPD/rEvieW 2017. 8. 22. 00:08
전세계에서 가장 많이 사용되는 프로그래밍 언어는 무엇일까요? 사람마다 다양한 의견들이 있지만 어느정도 수긍할 수 있는 이야기들이 많이 있습니다. 전세계 적으로 사랑(?)받는 자바(Java)를 비롯하여 북미 등지에서 여전히 힘을 발휘하고 있는 C#과 새로운 신진세력으로 자리잡은 파이썬(Python)등은 누구나 고개를 끄덕일만한 인지도를 가지고 있습니다. 그런데 이러한 언어들이 사용자들의 눈앞에 나타나기 위해서 꼭 사용되어야 하는 언어(?)가 있으니 바로 자바스크립트(Javascript)가 그것입니다. 자바스크립트를 언어로 볼 것이냐에 대해서도 여러가지 의견들이 있지만 근래의 분위기를 생각해보면 언어로 보는 것에 큰 무리는 없어 보입니다. 노드JS(Node.js)를 필두로 서버사이드 영역에서도 중요한 자리를..
-
애플(Apple), 사파리 브라우저 기술 프리뷰(Safari Technology Preview) 발표IT's Fun 2016. 4. 4. 08:30
한동안 뜨거운 전쟁이 펼쳐졌던 웹 브라우저(Web Browser)시장이 요즘은 꽤나 조용해진 것 같습니다. 마이크로소프트의 인터넷 익스플로러 중심의 시장이 무너진 이래 크롬(Chrome), 파이어폭스(FireFox), 사파리(Safari) 등의 브라우저등이 각자의 지지층을 중심으로 일정한 시장 지분을 유지하는 트렌드와 함께 다양한 브라우저를 동시에 사용하는 사용자들이 많아진 것이 눈에 띄는 요즈음입니다. 각 브라우저마다 사용하는 이유나 목적이 있겠지만 애플의 사파리(Safari)의 경우 개인적으로는 HLS 에 대한 직접 재생을 이유로 많이 사용하고 있습니다. 크롬이나 파이어폭스의 경우 새로운 프리뷰나 별도의 개발자 버전의 브라우저를 공개하여 새로운 기능들을 미리 사용해 볼 수 있는 기회를 주고 있기 때문..
-
생활코딩을 위한 프로그래밍 공부, 어떤 언어가 적당할까?IT's Fun 2015. 1. 6. 06:30
새해초가 되면 많은 사람들이 한해동안 이루고자 하는 많은 계획들을 세웁니다. 작년부터 진행되오고 있던 공부나 과제라면 그 연장선상에서 쉽게 올해 해야 하는 것들을 정의할 수 있지만 뭔가 새로운 것을 시작하고자 한다면 다소 뭉뚱그려진 계획이 나오기 마련입니다. 이럴때는 전문가의 조언을 받거나 다른 사람들이 어떤 선택을 하고 있는지를 보는게 중요한데요, 최근 많은 관심을 받고 있는 "생활코딩" 역시 그런 아이템들 중 하나가 아닐까 싶습니다. 컴퓨터의 세계에는 정말 많은 언어들이 존재하고 각 언어별로 장단점이 각기 다를 뿐만 아니라 적용할 수 있는 분야들도 정말 많고 난이도 역시 천차만별입니다. 최근 생활코딩이라는 일상에서의 프로그램 만드는 행위가 널리 퍼지기 시작하면서 꼭 상업적이고 대단한 과제를 하기 위해..