1

私はノードが初めてで、それについての本を読んでいます。今、それを使っていくつかの開発作業を行う時が来たと思います。クラウド (AWS、Heroku など) にデプロイしたい小さなプロジェクトを実装する予定です。

私がまだ理解していないのは、次の点です (私は OS X 10.7 を搭載した MacBook Pro を持っています):

  • どの開発環境を使用すればよいですか? 私はAptana Studio(私が見た限りではノードをサポートしていません)について考え、ssh経由でnode.jsといくつかのモジュールがインストールされているローカルのVirtualBox CentOS 6.3マシンにファイルを転送しました
  • アプリをクラウドでホストするための適切な展開戦略はありますか? たとえば、Aptana Studio で開発している場合、AWS または Heroku クラウドの仮想サーバーにコードをデプロイできるプラグインはないと思いますよね?

前もって感謝します!

4

3 に答える 3

2

IDE自体は使用しません。エディターには Sublime Text だけで十分です。

展開プロセスは、サイトをホストする場所によって異なります。Heroku についてはよくわかりませんが、Nodejitsu では、ターミナルから「jitsu deploy」を実行するのと同じくらい簡単で、それだけです。

Linux ボックス (つまり、Heroku や Nodejitsu を使用しない) で独自にサイトをホストする場合、マシンの再起動後またはクラッシュ後にサイトを確実に再起動する方法を考慮する必要があります。これについてはブログに書きました。それは実行可能ですが、やや雑用です:http://hectorcorrea.com/blog/running-a-node-js-web-site-in-production-a-beginners-guide

于 2012-12-19T15:16:58.673 に答える
1
于 2012-12-19T15:18:14.703 に答える
0

ご協力いただきありがとうございます!

あなたが投稿したトピックについて多くの調査を行った後、ノード アプリケーションを開発するためのセットアップが現在どのようになっているのかをお知らせしたいと思います。

  • Sublime Text 2 Text-Editor with Package Manager および次のプラグイン: git、nodejs、SublimeLinter (ところで、これなしでは生きていけない「​​必須」プラグインは他にもありますか?)
  • すべてのコンソール作業用の iTerm 2 ターミナル (node-inspector の実行、サーバーへの ssh など)
  • アプリに使用したいnode.js、npm、および追加のモジュール

私のMacBook Proですべてをローカルで実行しています。このソリューションをテストできる限り、非常にスムーズに動作するようですが、最も顕著なのは次のとおりです。 FAST :-)

ノードの展開に関しては、コストが低く、管理作業が少なく、自動スケーリングなどの機能があるため、Heroku とノード術を考慮に入れています。Heroku の唯一の欠点は、アプリでネイティブに使用する予定の websocket サポートがないことです。

よろしくお願いします!

于 2012-12-20T00:33:43.303 に答える