redGen's story
웹 애플리케이션 본문
웹 애플리케이션을 만드는 순서 : 구상 → 기획 → 디자인 → 개발 → 테스트 → 반복.
Start small. 작게 시작하라. 너무 구상을 크게 가져가면 시작도 못하고 제 풀에 지친다. 아주 작은 기능을 하나 추가하는 것에도 신중하고 그 기능 각각이 지수폭발을 일으킬 수 있음을 명심하라.
UI모델링도구 : 손그림, pencil(pencil.evolus.vn), balsamiq(balsamiq.com), PPT
인터넷은 도로에 비유할 수 있고, 웹은 그 위를 다니는 대중교통에 비유할 수 있다.
웹브라우저 ↔ 웹서버 : HTML, http
팀 버너스-리. 인터넷의 창시자. 1989년 월드 와이드 웹의 하이퍼텍스트 시스템을 고안하여 개발했다. 인터넷의 기반을 닦은 여러 공로로 인터넷의 아버지라고 불리는 인물 중 하나이다. URL, HTTP, HTML 최초 설계도 그가 한 것이다. 차세대 웹 기술인 시맨틱 웹 기술의 표준화에 힘쏟고 있다.
웹브라우저쪽의 컴퓨터를 클라이언트, 웹서버의 컴퓨터를 서버라 부른다.
클라이언트가 웹브라우저로 서버에 요청하면 서버는 html문서로 클라이언트에게 응답한다.
웹서버 : apache, nginx, iis
Apache : http://projects.apache.org/projects/http_server.html
Bitnami : 서버소프트웨어의 설치를 돕는 툴.
윈도우 http://bitnami.com/stalk/wamp
맥 http://bitnami.com/stalk/mamp
리눅스 http://bitnami.com/stalk/lamp
<태그 속성="속성값">abcde</태그>
서버의 루트에 자료를 저장해야 함. Document root = htdocs
HTML : HyperText Markup Language. HTML의 본질은 정보다.
대문페이지는 [index.html] 로 약속되어 있음.
Client Side Tech : HTML, CSS, JavaScript
Server Side Tech : PHP, MySQL
개발도구 : 버전 관리 시스템(Version Control System) - SVN, Mecurial, GIT
코드 편집기 Editor - ATOM(http://atom.io/), Aptana, Sublime Text, Brackets, ...
CSS : Cascading Style Sheet
선택자, 선택자 {속성:속성값; 속성:속성값}
'Open archive' 카테고리의 다른 글
행복에 관하여 (1) | 2015.07.18 |
---|---|
공동체 게임 (0) | 2015.07.10 |
각 대학 추천도서 목록 (0) | 2015.01.04 |
회복탄력성 (0) | 2013.12.31 |
인간이 변하는 방법 (0) | 2013.10.11 |