よろしくお願いします。
最後のビデオで約束したように、私たちは現在、純粋なコマンドラインの基本だけで完了しています。
我々は、ほぼすべてのビデオで話したすべてのコマンドを引き続き使用する予定です。
しかし、彼らは今後のビデオの焦点になることはありません。
彼らは今、私たちが学ぶ新しいテクノロジーである新しいテクノロジーを学ぶときに、私たちが使うためのもう1つのツールです。
そして、このビデオはノーです。
はい。
私たちがそこに着く前に、私はいくつかのファイルを入れるための新しいディレクトリを作るつもりです。
だから私はそのディレクトリのようにノードへのイントロを作るつもりだし、さらにCDをイントロに入れてもっと練習をすると、ファイルの目標ドットを空にして、このファイルは実際にはそれを使うこの講義で私たちが話し合っていることを指導できるように、いくつかの目標を立てるための場所です。
だからこれはノードの紹介であり、私が話したい2つの主な点があります。
最初のものはノードです。
2番目の理由は、なぜ我々はそれを学習しているかです。
最後の点は問題ではないということです。
だから私は最後にそれに戻ってきます。
それでは、ノードが何であるかについて話を始めましょう。
だから、以前はノードについて聞いたことがあるかもしれません。それは、今のところ、それが価値あるものであれば、ウェブ開発で最も流行っている最もホットなものだからです。
なぜ我々が実際にそれを学んでいるのかについてもっと話すつもりです。
私はそれが流行だからだけではないことをあなたに保証しますが、それはブログや本、あらゆる種類の会議のノード上のすべての怒りです前にそれを聞いたかもしれない一つの理由です。
だからノードは何ですか？
私は公式にOを知っている。 J. ここのホームページ。
ノードJS。 ドットorg。
そしてこのページによれば、JSはChromes
V8
javascriptエンジン上に構築されたjavascriptランタイムではありませんJSEは軽量で効率的なイベント駆動ノンブロッキングIOモデルを使用しませんJSFパッケージエコシステムはありませんNPMは世界のオープンソースライブラリの最大エコシステムです。
だから私はそれをより簡単に分かりやすく説明しようとします。
数年前までは、あなたが書いたすべてのjavascriptをブラウザで実行する必要がありました。
それはあなたがjavascriptコードを実行するための唯一の場所であり、あなたが書いたすべてのjavascriptはフロントエンドコードだけであることを意味しました。
あなたが実行できる唯一の場所はブラウザーなので、サーバー側は何もできませんでした。
それが、これまで私たちがやってきたことです。
私たちのjavascriptをjsファイルに書くと、スクリプトタグを使ってTim
Lファイルにリンクされていますが、ブラウザには開きますが、数年前には天才がいなくなったときに変更されました。
だから、私たちがサーバー側にJavaScriptコードを書く方法があります。
この図をイントロからバックエンドの講義まで覚えておいてください。一般的なスタックを示しています。ここで、この線は、ノードが来る前のバックサイドとサーバーサイド、フロントエンドまたはクライアントサイドの境界を示しています。
私たちが書いたすべてのJavaScriptは、これまでに書いたすべてのJavaScriptのようなものです。
バックエンドにPythonやDHP、Ruby、Javaなどの言語がありましたが、javascriptはオプションではありませんでした。
しかしそれはすべてそれを変えたわけではありません。
今、私たちはサーバー側でデータベースとやり取りして新しいファイルやサーバー側のロジックを作成するためのサーバーを起動するJavaScriptコードをここに書くことができ、フロントエンドでjavascriptを書くことができます。
つまり、どこにでもjavascriptを書くことができるということです。
その並べ替えの並べ替え。
Chromes V8のjavascriptエンジンで構築されたjavascriptランタイムの用語についてあまり気にしないようにしています。
あなたが今取り除く必要があるのは、ノードがサーバー側でjavascriptを実行する方法です。
それが最初のポイントでした。
ノードとは何か、そしておそらくより重要なポイントはなぜ我々もそれを学んでいるということです。
だから私が以前言及したノードは間違いなく人々のための最も流行の技術それは今学ぶことです。
しかし、私は今これを言うでしょう。それは私たちがそれを学んでいる最も小さな理由です。無視できるものではありません。
しかし、私が言及する理由の中で最も重要ではないことは間違いありません。
それをここに追加してください。
それは人気があります。
私たちはそれを否定することはできません。
ここ数年でNoadが他の同様のテクノロジーと比較している点について、興味深い傾向を明らかにするいくつかの統計とグラフを紹介します。
技術が普及していることはどういう意味ですか？
私が言及する最初のことは、ノードが間違いなく既存の開発者の間で人気があることです。
エンジニアやシニアエンジニアであることがわかっているほとんどの人は、彼らが学びたいことに興味を持っていると思っている側のノードを拾っています。
彼らはサイドプロジェクトを構築し、夜遅くに一緒に行動します。これは、当社の技術について多くの興奮とバズがある場合、常に大きな兆候です。
しかし、私はそれが初心者が学ぶべき大きな動機ではないと思います。
このチャートが示すのは、ゲットハブで最も人気のある10の言語のランクです。
過去7年間で、2012年にはJavaScriptがRubyを最も人気の高い言語として捉えています。
私が強調したい最後の2ページはここで最も重要だと思います。
彼らは私が以前に実証したウェブサイトのスタックシェアから来たもので、私が見せたい最後の2ページは、ビデオで紹介するイントロで紹介したウェブサイトのStex共有からのものです。
そして私は自分のウィンドウに引っ張ってくるDHPのための検索を開いているし、私もそうはいっていないので、これらの重要な用語を見てみたい。
なぜ人々はHPを好んでいますか、なぜ人々は私たちのようなものではなく、双方に良い理由があります。
私は、あなたがピーチや何かを捨てているという印象を受けることを望んでいませんが、私はちょうど彼らが好きな理由のいくつかに対照を見せたいと思うので、より一般的な理由のいくつかは、重要な側面。
また、ここではノード2のための素晴らしいコミュニティがあります。
私は良い古いWebとWeb Foundationだけでなく、Web上で最高の接着剤を強調したいと思います。
これは、ph
Vが長い間存在していたと言っていて、Web開発のおじいさんのようなものです。
ここで、Noadが好きな理由のいくつかを詳しく見てみましょう。また、ハイライトされているもののいくつかは、本当に重要な偉大な図書館です。これらの図書館の一部を使用します。
Javascriptは最も投票率の高い投票率の投票者です。これは本当に重要です。
それはjavascriptである。
人々はjavascriptが大好きです。
我々は、サーバー側でjavascriptを書くことができるようになります。
私たちは別の言語を学ぶ必要はありません。
もう一つの側面は高性能であり、それが世界中の企業や新興企業から注目されている理由の1つです。
何かをより高性能にするか、よりパフォーマンスを向上させるのは、別の講義だけです。
しかし、多くの人が高性能であることが好きだと言われているという事実は、それが高性能であるという事実の大きな指標です。
だから私は最後の数分間、あなたにそれを伝えようと努力しました。そこには新しい仕事が流行っていて、人気が増しているだけです。
しかし、私はそれが本当になぜそれを学ぶべきかの理由ではないと言って始めました。
それは最も小さな理由ですが、私たちが学んでいるもっとも重要な理由は、それがjavascriptであり、それは重要です。なぜなら私たちはすでにjavascriptを知っているからです。
だから私たちは、正方形から始める必要はなく、別の言語を手に入れます。
変数がTHPやRuby、Pythonでどのように機能するか、そしてループの仕組みや配列の動作方法やオブジェクトなどについて学んでください。これらの言語の中にはオブジェクトや物事があまり変わっていないものがあります。
ちょうど始めている人にとっては、非常に混乱することがあります。
ギアを切り換えなければなりませんか？
あなたがノードを使って行うのではなく、終わりにそれを戻すまで、コースの次の半分を知っているあなたのための100％と放棄javascript。
われわれが知っている同じ構文で、サーバー側にjavascriptを書くことができます。
私はこのコースの後半に取り組んできました。
私がいつも私の生徒に繰り返しているフレーズの1つは、皆さんがここでは言語を学ぶことができない技術を学ぶためにここにいるわけではないということです。
あなたは、Web開発やWeb開発の変化を素早く学び、Rubyを書いていて、レールを使っている仕事から、1年後に別の場所に行って、ノードを学ばなければならない明示または販売を書くこと。
はい。
そして1年後、あなたはパイソンとフラスコを選んでいて、物事はいつも変わることがあります。
要約すると、短期的には重要であると言えるでしょう。
それは、私がこれについて長いこと考えたということです。
私は幸運なことを知っています。私はC言語とJavaのRubyとRailsとPythonのNoadとJavascriptで教えてきました。
それは私が快適に教えることの問題ではありませんでした。
私は、このビデオコースを通じて、私が最もよく感じたことを選ぶことができました。
サーバー側のプログラミングを一度もやっていない人、ビデオコースを使い始めた人にとっては、最初のサーバーサイド言語としては最高のものは何でしょうか。
そして私はノードを設定しました。
したがって、短期的には問題はありますが、これを続行すれば、それは本当に重要ではありません。
だから私はこれを追加します。
それは問題ではありません。
長期的には、本当にそうではありません。
これはちょうどあなたの最初の紹介です。
だからそれは重要だったようだ。
それは確かに私にとって重要かつ重要な選択でしたが、私はそれについて多くのことを考えましたが、一旦あなたがサーバー側のプログラミングを学ぶとノードを学ぶと、RubyやPythonのようなものに移行することは難しくありません。
うまくいけば、このビデオでは、ノードの学習とWebアプリケーションの作成について、少なくとも少しは興奮しています。
次のビデオでは、ノードを使用してコードを書くという最初の味を見ていきます