돌아 오신 걸 환영합니다.
마지막 비디오에서 약속했듯이 이제는 순수한 명령 줄 기본 사항만으로 끝났습니다.
거의 모든 비디오에서 우리가 이야기 한 모든 명령을 계속 사용하게 될 것입니다.
그러나 그들은 앞으로 비디오의 초점이 될 수는 없습니다.
그들은 이제 우리가 배우려고하는 새로운 기술인 새로운 기술을 배우면서 우리가 사용할 수있는 또 다른 도구입니다.
그리고이 비디오는 아니오입니다.
예.
그리고 우리가 가기 전에 파일을 넣을 새로운 디렉토리를 만들 것입니다.
그래서 나는 그저 노드에 대한 소개를 그 다음에 CD를 더 많은 연습을하기 위해 노드에 소개하기 위해 만들 것입니다. 그리고 나는 파일 목표 도트를 공백으로 추가 할 것입니다. 그리고이 파일은 실제로 그것을 위해 사용될 모든 것을하지 않을 것입니다. 이 강연에서 우리가 이야기 할 내용을 안내 할 수 있도록 몇 가지 목표를 설정하는 곳입니다.
그래서 이것은 노드에 대한 소개이며, 제가 이야기하고 싶은 두 가지 주요 점이 있습니다.
첫 번째 노드는 노드입니다.
두 번째 이유는 우리가 왜 그것을 배우고 있는가입니다.
그리고 마지막 요점은 중요하지 않습니다.
그래서 나는 결국 그것을 다시 볼 것입니다.
그럼 노드가 무엇인지 시작하고 이야기 해 봅시다.
따라서 이전에 노드에 대해 들어봤을 수도 있습니다. 그 이유는 무엇이든간에 웹 개발에서 가장 트렌디 한 가장 멋진 일이기 때문입니다.
왜 우리가 실제로 그것을 배우고 있는지 더 자세히 이야기 할 것입니다.
나는 그것이 유행이기 때문에 그저 그런 것이 아니라 블로그와 서적에 온갖 장소가 있기 전에 그것을 들었을 수도있는 한 가지 이유이며 모든 종류의 회의 노드가 분노하고 있음을 확신합니다.
그러면 노드 란 무엇입니까?
나는 공식에게 O.J.의 홈 페이지를 알게했다.
노드 JS. 도트 org.
그리고이 페이지에 따르면 아무 JS도 Chromes V8 javascript 엔진을 기반으로하는 Javascript 런타임이 아닙니다 JSE는 경량이며 효율적으로 만드는 이벤트 기반 비 차단 IO 모델을 사용하지 않습니다 JSF 패키지 생태계가 없습니다 NPM은 세계에서 가장 큰 오픈 소스 라이브러리의 가장 큰 생태계입니다 .
그래서 좀 더 쉽게 이해할 수 있도록 노력하겠습니다.
몇 년 전까지 만해도 모든 자바 스크립트는 브라우저에서 실행해야했습니다.
자바 스크립트 코드를 실행하는 유일한 장소 였으므로 작성한 모든 자바 스크립트는 프론트 엔드 코드였습니다.
브라우저가 실행될 수있는 유일한 장소이기 때문에 서버 측은 아무 것도 할 수 없습니다.
이것이 바로 지금까지 우리가 해왔 던 것입니다.
스크립트 파일을 통해 Tim L 파일에 연결하는 js 파일에 자바 스크립트를 작성합니다.이 파일은 브라우저에서 열리지 만 몇 년 전 천재가 없을 때 모두 바뀌 었습니다.
그래서 모든 메모는 우리가 서버 측에 자바 스크립트 코드를 작성하는 방법입니다.
따라서이 그림은 소개에서부터 백엔드 강의에 이르기까지 일반적인 스택을 보여줍니다. 여기서이 줄은 노드가 오기 전의 후면 및 서버 쪽과 프런트 엔드 또는 클라이언트 쪽의 경계를 나타냅니다.
우리가 작성한 모든 자바 스크립트는 지금까지 작성한 모든 JavaScript와 마찬가지로 전면에 나타납니다.
그리고 나서 백엔드에는 Python이나 DHP 또는 Ruby 나 Java와 같은 언어가 있지만 javascript는 옵션이 아닙니다.
그러나 모든 것이 바뀌지는 않았습니다.
이제 우리는 자바 스크립트 코드를 작성하여 서버 측에서 데이터베이스와 상호 작용하여 서버를 시작하여 새로운 파일과 모든 종류의 서버 측 로직을 작성하고 프론트 엔드에 javascript를 작성할 수 있습니다.
이것이 의미하는 바는 이제 어디서나 자바 스크립트를 작성할 수 있다는 것입니다.
그걸 정리해라.
Chromes V8 자바 스크립트 엔진을 기반으로하는 자바 스크립트 런타임 용어에 너무 매달 리지 않기를 바랍니다.
지금 당장 빼앗길 필요가있는 것은 노드가 서버 측에서 자바 스크립트를 실행하는 방법입니다.
그래서 그것이 첫 번째 요점이었습니다.
노드가 무엇이고 다음으로 중요한 포인트는 우리가 그것을 배우는 이유입니다.
그래서 앞에서 말했듯이 노드는 사람들이 지금 당장 배울 수있는 가장 세련된 기술입니다.
하지만 저는 지금이 말을 할 것입니다. 그것이 우리가 그것을 배우는 가장 작은 이유입니다. 그래서 우리가 무시할 수있는 것이 아닙니다.
그러나 내가 언급 할 이유 중 가장 중요하지 않은 것은 분명합니다.
여기에 추가하십시오.
그것은 인기가있다.
우리는 그것을 부인할 수 없습니다.
지난 몇 년 동안 Noad가 다른 유사한 기술과 비교하는 방법에 대한 흥미로운 추세를 보여주는 몇 가지 통계와 차트를 보여 드리겠습니다.
그렇다면 기술이 인기가 있다는 것은 무엇을 의미합니까?
먼저 언급 할 것은 노드가 기존 개발자들 사이에서 인기가 있다는 것입니다.
엔지니어 또는 수석 엔지니어가 누구인지 알고있는 거의 모든 사람들이 측면에서 노드를 배웠습니다. 그들은 그들이 배울 점에 관심이있는 것으로 생각합니다.
그들은 사이드 프로젝트를 만들고 야간에 함께 행동하며 이는 우리 기술에 대한 많은 흥분과 소란이있을 때 항상 좋은 신호입니다.
하지만 다시는 초심자가 배우는 것이 큰 동기라고 생각하지 않습니다.
이 차트가 보여주는 것은 허브를 얻는 데 가장 인기있는 10 가지 언어의 순위입니다.
지난 7 년 동안 당신은 2012 년에 자바 스크립트가 Ruby를 가장 인기있는 언어로 따라 잡았 음을 알 수 있습니다.
강조하고 싶은 마지막 두 페이지는 여기에서 가장 중요하다고 생각합니다.
그것들은 이전에 보여 줬던 웹 사이트 스택 공유에서 가져온 것입니다. 제가 보여주고 싶은 마지막 두 페이지는 비디오로 돌아 가기 위해 소개 한 웹 사이트 Stex 공유에서 온 것입니다.
그리고 나는 DHP에 대한 검색을 열어서 자체 창으로 끌어 올 것이고 나는 그렇다고 대답 할 것이기 때문에이 핵심 용어들을 살펴보고 싶다.
왜 사람들은 HP를 좋아하고, 왜 사람들은 우리와 같은 것이 아니며 양측에 좋은 이유가있는 것입니다.
나는 너에게 내가 가려움증이나 뭐 그런 식으로 쓰레기를 던지고 있다는 인상을 받기를 원하지 않는다. 그러나 사람들이 좋아하는 이유 중 일부에 대조를 보이기를 원한다. 그래서 APHC는 대중적인 이유 중 일부는 분명히 큰 지역 사회이다. 중요한 측면.
우리는 또한 여기 노드 2에 대한 위대한 커뮤니티를 가지고 있습니다.
나는 우리의 오래된 웹과 웹 파운데이션뿐만 아니라 웹상에서 최고의 접착제를 강조하고 싶다.
이것들은 ph V가 오랫동안 사용되어 왔으며, 웹 개발의 할아버지 일 것입니다.
이제 사람들이 노아와 같은 이유 중 일부를 자세히 살펴보고 모든 중요한 것들이 중요한 라이브러리입니다. 우리는 그 라이브러리 중 일부를 사용할 것입니다.
자바 스크립트는 가장 많이 뽑혔거나 두 번째로 투표율이 높았습니다. 정말 중요합니다.
그것은 자바 스크립트에 있어요.
사람들은 자바 스크립트를 좋아합니다.
우리는 서버 측에서 javascript를 작성할 수 있습니다.
우리는 다른 언어를 배울 필요가 없습니다.
다른 측면은 고성능이며 이것이 전 세계의 기업 및 신생 회사에서 많은 주목을 받고있는 이유 중 하나입니다.
뭔가 더 높은 성과 또는 더 많은 성과를내는 것이 또 다른 강의를위한 것입니다.
그러나 많은 사람들이 고성능을 좋아한다고 언급 한 사실은 그것이 고성능이라는 사실을 보여주는 훌륭한 지표입니다.
그래서 나는 지난 몇 분 동안 당신에게 그 메모가 인기가 있다는 것을 증명하려고 노력했습니다. 그곳에는 새로운 일자리가 유행하고 점점 더 인기를 얻고 있습니다.
그러나 나는 그것이 왜 우리가 그것을 배워야하는지 이유가 아니라고 말함으로써 시작했습니다.
가장 작은 이유지만 우리가 배우는 가장 중요한 이유는 자바 스크립트에 있다는 것입니다. 자바 스크립트를 이미 알고 있으므로 중요합니다.
그래서 우리는 광장에서 시작해서 다른 언어를 선택하지 않아도됩니다.
THP, Ruby 또는 Python에서 변수가 작동하는 방법과 루프가 작동하는 방식과 배열이 작동하는 방식 및 객체 및 오 이런 언어 중 일부가 객체를 가지지 않고 잠깐 바뀌는 것을 기다려보십시오.
방금 시작한 사람에게는 매우 혼란 스러울 수 있습니다.
기어를 교체해야합니까?
노드를 사용하여 끝내기보다는 끝까지 가져올 때까지 자바 스크립트를 100 % 버리고 포기합니다.
우리는 우리가 알고 사랑하는 것과 똑같은 구문으로 자바 스크립트를 서버 측에 작성할 수 있습니다.
그리고 저는이 과정의 마지막 부분을 위해 일해 왔습니다.
제가 학생들에게 항상 반복 할 문구 중 하나는 여러분이 언어를 배우기 위해 여기있는 기술을 배우기 위해 여기에 있지 않다는 것입니다.
웹 개발 및 웹 개발 변경 사항을 너무 빨리 배워서 Ruby를 작성하고 레일을 사용하는 작업에서 갈 수 있으며 1 년 후 다른 곳으로 이동하면 노드를 배우라고 요청할 수 있습니다. 표현 또는 판매 서면.
예.
그리고 1 년 후 당신은 파이썬과 플라스크를 따기 때문에 모든 것이 바뀔 수 있습니다.
요약하면, 단기적으로는 중요하다고 말할 수 있습니다.
이것은 내가 오랫동안 이것을 생각한다는 것을 의미합니다.
내가 C와 Java에서 Ruby와 Rails와 Python의 Noad와 Javascript에서 가르쳐 왔기 때문에 운이 좋다는 것을 알고 있습니다.
그래서 내가 편안하게 가르치는 것이 문제가 아니 었습니다.
나는이 비디오 코스를 통해 가장 잘 전달 될 것이라고 느낀 것을 골라 낼 수있었습니다.
서버 측 프로그래밍을 한 번도 해본 적이 없으며 단지 비디오 과정을 사용하여 시작한 사람에게 가장 좋은 서버 측 언어는 무엇일까요?
그리고 노드를 설정했습니다.
따라서 단기간에 문제가됩니다. 그러나이 문제로 계속한다면 정말로 중요하지 않습니다.
그래서 나는 이것을 덧붙일 것이다.
그건 중요하지 않아.
장기적으로 그것은 사실이 아닙니다.
이것은 단지 당신의 첫 번째 소개입니다.
그래서 그것은 중요한 것처럼 보였다.
그리고 그것은 확실히 중요하고 중요한 선택이었습니다. 그리고 그것에 대해 많이 생각했지만, 일단 서버 측 프로그래밍을 배우면 노드를 배운 후에는 Ruby 나 Python으로 전환하기가 어렵지 않을 것입니다.
바라건대이 비디오를 통해 노드 학습과 웹 앱 제작에 대해 조금이라도 흥분감을 느끼기를 바랍니다.