관리 메뉴

redGen's story

웹 애플리케이션 본문

Open archive

웹 애플리케이션

재도담 2015. 7. 2. 11:01

웹 애플리케이션을 만드는 순서 : 구상 → 기획  디자인  개발  테스트  반복. 

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