JavaScript
[Angular JS] Start! and Install!
Angular JS http://angularjs.org/ * Angular JS 는 Google 의 노하우가 집약되어 있는 front단을 개발할 수 있는 JavaScript입니다. Why AngularJS? HTML은 정적인 문서인데, 다이나믹하고 역동적인 UI 를 꾸미기 위해 필요합니다. AngularJS는 HTML의 문법을 확장해 Application에 사용이 가능합니다. - 양방향 데이터 바인딩이 가능하다! AngularJS로 개발한 애플리케이션은 클라이언트에서 서버로, 서버에서 클라이언트로도 실시간 변경감지가 이루어집니다. - 모델, 뷰, 컨트롤러, 서비스 등 여러 구성요소로 분리된다. 지시어, 필터, 모듈 등 추상객체를 이용해 균형을 맞추며 이로써 복잡도의 감소와 관심사의 분리가 가능합니다. ..
프로그래밍 언어, 세계적 인기도 "1위는 C"
많은 개발자들이 자신이 하는 언어 이외에도 관심을 가지고 있고, 개발자를 희망하는 한국의 많은 학생들도 전 세계적으로 많이 사용되는 언어나 최근 인기가 있는 언어에 대해서 관심이 많을 겁니다. 12C17.555%+1.39% A21Java17.026%-2.02% A33C++8.896%-0.33% A48Objective-C8.236%+3.85% A54C#7.348%+0.16% A65PHP5.288%-1.30% A77(Visual) Basic4.962%+0.28% A86Python3.665%-1.27% A910JavaScript2.879%+1.37% A109Perl2.387%+0.40% A 2012.4.22일 현재는 C와 Java가 1, 2위를 다투고 있고, Objective-C가 높은 상승률을 보이며 4위에..
HTML , CSS , Javascirpt 뭐가 뭐고 차이점은 뭐죠?
한마디로, 그 셋의 차이는 html - 내용과 구조, CSS - 표현 분리, javascript - 행동분리 로 나눌수 있어요 이 질문은 HTML 만을 이용해서라도 내용, 스타일링, 레이아웃을 할 수 있지만, xHTML/CSS을 알아야 하는 걸까? 레이아웃 등을 위한 테이블은 웹 디자인에 있어서 구시대에 사용되었던 방법이고, 많은 사람들이 지금도 이와 같이 하고 있는데 이것이 우리가 이 것을 처음에 배우고 있는 이유 이다. 이 것들을 배워야 하는 이유는, 1, 코드의 효율성 당신의 파일이 클 수록 다운로드 하는데, 시간이 오래 걸린다. 무선페이지일 경우 데이터 사용량으로 따지기에 파일이 크면 클수록 돈을 더 많이 지불 해야 한다. 그렇기 때문에 스타일과 레이아웃 모든 것을 큰 페이지를 모든 html 파일..
프로그래밍 이야기 - 세 번째 이야기(컴퓨터와 web, 인간)
인간과 흡사한 컴퓨터 컴퓨터는 인간과 많은 부분 흡사 합니다. CPU가 뇌가 되고, Protein을 통해 우리가 코딩했던 것들이 컴퓨터를 타고 흐르기 시작하며, membrane machine 과 같이 컴퓨터는 그 모든 것을 저장합니다. 이런 순환작용에서 컴퓨터는 인간과 매우 흡사하다고 할 수 있습니다. 이런 프로그래밍에는 컴퓨터마다 환경이 모두 다르기 때문에 플랫폼 이란 것이 존재하게 됩니다. 플랫폼이란 기반, 가상 기계라고 생각하시면 되요^^ 이 플랫폼을 설치하게 되면, 컴퓨터는 모두 달라고 프로그램 자체가 설치한 플랫폼을 기반으로 실행이 되기에 환경이 다른 컴퓨터들에서 실행되는 모습은 똑같이 실행이 가능해집니다. 웹에서 자바를 예를 들어보면, Eclips 를 통해 자바를 코딩하고 ( Command L..