인프런 커뮤니티 질문&답변

권현공님의 프로필 이미지

작성한 질문수

인스타그램 클론 - full stack 웹 개발

ajax란?

서버를 어떻게 다운받아야 하나요?

작성

·

151

1

"여러가지 방법이 있다 php라거나 파이썬이라거나"라고만 하셔서..

튜토리얼을 만들어달라는 부탁은 아닙니다만 왕초보들을 위해 좀더 자세히 설명해주실 수 있을까요??

답변 4

1

권현공님의 프로필 이미지
권현공
질문자

친절한 설명 감사합니다 ㅎㅎ

잘 따라가보겠습니다!!!

1

카인드패밀리님의 프로필 이미지
카인드패밀리
지식공유자

   권현공님 안녕하세요 ^  ^

서버라는 개념이 처음에는  안 와닿으실거에요   저도 처음엔 그랬으니까요 


현공님이 네이버에 접속을 했다고 생각해 볼게요 네이버 화면이 보여지기 위해서는 소위 데이터베이스라는 곳에서 정보를 가져와야 합니다 이때 서버라는게 작동을 하는데요 

구글 번역에서 server라고 치면 ' 섬기는 사람 ' 이라는 ㅋㅋ 조금은 어색하게 해석이 되는데요

말그대로 데이터베이스를 현공님의 컴퓨터 화면으로 옮겨주는 역할을 한다고 보시면됩니다

영상에서 이야기 나온데로 서버는 여러가지가 있습니다 

apach, nginx 같은것들이 서버이구요

 서버를 해석해주는 언어들이 php, python 같은 것들입니다

서버에서 받은 정보를 언어들이 사람이 이해할수 있도록 해석을 해주고 실제 화면에 보여줄때는 현재 작성하고 있는 html으로 웹 브라우저크롬인터넷익스플로러 )  통해 보여지게 됩니다

그리고 우리가 앞으로 배우게될 장고라는 기술은  모든것을 따로 따로 설치해서 동작하게 하는것이 아니라 python이라는 언어를 통해 통합적으로 만들어진 소프트웨어라고 보시면됩니다

장황하게 설명은 드렸지만 사실 사용법은 간단합니다

아래 링크에서 운영체제에 맞게 설치를 하시면 되구요

설치가 완료되시고 나면 htdocs 폴더에 지금까지 작성하신 파일을 올려놓고 서버를 실행해서 ajax통신을 확인해 보시면되세요

window

https://bitnami.com/stack/wamp/installer

mac

https://bitnami.com/stack/mamp

설치를 하게 되면 htdoc 라는 폴더 아래 저희 예제 파일을 올려놓고 

bitnami 대한 좀더 자세한 사용법은 생활코딩의 이고잉님이 이미 너무  설명을 해놔주셔서요 아래 링크 남겨 놓도록할게요 : ) 한번 보시고 또 이해 안되시는 점이나 궁금하신 점이 있으시면 질문 남겨놔 주셔요 ~ ㅎ 현공님 화이팅입니다

https://opentutorials.org/course/3084/18893

0

친절한 설명 감사합니다.

https://opentutorials.org/course/3084/18893
가 오픈되지 않는데 실례지만 좀 도와주실 수 있으십니까? ㅠㅠ

0

카인드패밀리님의 프로필 이미지
카인드패밀리
지식공유자

이구 ㅠ ㅠ 항상 더 잘 알려드리지 못해 죄송한 마음이에요!! 저 또한 더욱 잘 설명드리기위해서 열공하고 있습니다 화이팅입니다 현공님 !!!