Node.js + Express
■ このスレッドは過去ログ倉庫に格納されています
0001nobody
2013/01/06(日) 01:17:38.41ID:7cUoLKHOスレがなかったので立てました。
0048nobodyさん
2013/03/28(木) 01:55:11.13ID:???後者。Node本はJS自体の入門書ではない
JS本を読みながらNodoのREPLで動かすといい
JS本はDOMとかjQueryが始めの方に出てこないのを選ぶべし
0049nobodyさん
2013/03/28(木) 02:29:31.50ID:???レスありがとうございます。
Node.jsにDOMやjQueryの知識は不要なのでしょうか?
目標に辿り着くまで長そうなので省略出来るなら省略したいと思いまして。
・ノンプログラマのためのJavaScriptはじめの一歩
・スラスラわかるJavaScript
上記二冊を購入したのでこれらを読了した後にNode.js本に進めたらと思います。
0050nobodyさん
2013/03/28(木) 02:42:16.12ID:???NodeではDOMもjQueryも不要
目次を見る限りではどちらもクライアントサイド(ブラウザ)向けだね
「JavaScript本格入門」が前半にDOMが出てこなくていい本だけど、
プログラミングの初心者向けではない(他の言語の経験者向け)かも
0051nobodyさん
2013/03/28(木) 08:58:36.35ID:???逆に熟練者には不要な部分だけど。
0052nobodyさん
2013/03/28(木) 14:14:11.45ID:???目次見る限り他のにもない
0053nobodyさん
2013/03/28(木) 14:38:36.47ID:oPRCkmj5v8の勉強汁
0054nobodyさん
2013/03/28(木) 15:44:38.33ID:???0055nobodyさん
2013/03/28(木) 22:17:49.16ID:???http://www.amazon.co.jp/gp/aw/d/4048703676/
0056nobodyさん
2013/03/28(木) 22:22:55.84ID:???http://www.amazon.co.jp/gp/aw/d/4797370904
0058nobodyさん
2013/03/29(金) 20:40:11.11ID:???これと比較するとどっちが良さそうですか?
Node.jsプログラミングガイド
http://www.amazon.co.jp/gp/aw/d/4798037060/ref=mp_s_a_1?qid=1364545706&sr=1-2&pi=SL75
0059nobodyさん
2013/03/29(金) 22:36:24.84ID:???Node.jsプログラミングガイドを書いた人はjsやajax関係の本をいろいろ出してるみたいだからそこそこ
いいんじゃないかな。「はじめてのNode.js」よりは良さそうってステマくさいけど無関係。
0060nobodyさん
2013/03/30(土) 00:36:19.02ID:???※冗談ですよ
0061nobodyさん
2013/04/05(金) 01:15:17.40ID:???それは最初に読む本じゃない
他の本を読んだ後に必要なら手元に置いて調べるための本
>>55よりは>>56の方が初心者には優しい
他の言語でサーバサイドの経験があるなら>>55でもいい
0062nobodyさん
2013/04/29(月) 17:36:11.63ID:uPlCIdxQhttp://www.amazon.co.jp/Node-js%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%AC%E3%82%A4%E3%83%89-%E9%AB%98%E6%A9%8B-%E7%99%BB%E5%8F%B2%E6%9C%97/dp/4798037060/ref=sr_1_5?ie=UTF8&qid=1367224351&sr=8-5&keywords=node.js
凄い酷評されてます。
ネットの情報を紙にしただけだと
0063nobodyさん
2013/04/30(火) 17:34:04.24ID:???は初心者向けじゃないしね。英語の本読むしかないんじゃね。
オライリーの”Learning Node”っていうのが良かった。
0064nobodyさん
2013/05/01(水) 12:21:31.95ID:???クライアント側だけで勘弁
0065nobodyさん
2013/05/01(水) 15:46:42.29ID:???少なくとも有益な情報は出してくれなさそうだしね
0066nobodyさん
2013/05/03(金) 17:11:39.19ID:???俺は、これ使うとajaxで世界中のデータを俺のサーバに集められると思ったんだが、
普通のレンタルサーバじゃ動かなさそうだし、MYSQLの操作もちょっと面倒そうだし
って認識は合っているかい?
0067nobodyさん
2013/05/03(金) 19:12:42.19ID:???0069nobodyさん
2013/05/05(日) 01:51:24.77ID:???レンタルサーバはあれだがPaaSはたくさん使える。Herokuとか
MySQLはあれだがNoSQLは使いやすい。Mongoとか
0070nobodyさん
2013/05/11(土) 19:14:18.16ID:???javascripts/stylesheetsになっているんだけど
設定で変更できませんか?
007170
2013/05/11(土) 20:51:44.61ID:???すみませんでした!
0072nobodyさん
2013/05/26(日) 21:54:20.46ID:???やりたい事はだいたいPHPとJavaScriptでてきそうな気がしてきた
実際にこれって使い所あるの?
0073nobodyさん
2013/05/27(月) 01:38:41.12ID:???0074anonymousさん
2013/06/03(月) 01:45:41.99ID:???RESTfulなシステム作るなら最高にいいと思うね。
node.jsでバックエンド書いて、Angular.jsでフロントエンド書くのが最新トレンド。
Angular.jsとTwitter bootstrapを使うと劇的スピードでフロントエンドが書ける。
0075nobodyさん
2013/06/07(金) 17:46:05.36ID:mBPUyOTgなんで日本では、node.jsが流行んねぇんだ?
age
0076nobodyさん
2013/06/08(土) 09:45:29.63ID:A0o15bmbPHPerだったのもあるんだけど、
express使ってアプリ開発してるとhttpクラス周りが何をやっているのか全然見えて来なかったのだが、
そのへんが冒頭で大分理解できた。
0077nobodyさん
2013/06/11(火) 11:04:52.05ID:???こっちの方がちゃんとしたMVCライブラリっぽい書き方できそうだ
0078nobodyさん
2013/06/11(火) 17:54:41.54ID:???て、publicのimagesのフルパスが欲しいんだけど、ヘルパーjsは無いんかな? __dirnameから作るには、悲しスグル。
0079nobodyさん
2013/06/16(日) 20:53:49.93ID:???今世紀最大の失敗だったと思うわ
TojiCode: A Tale of two Web Technologies
http://blog.tojicode.com/2013/06/a-tale-of-two-web-technologies.html
コメント欄など見てると、もう駄目だよこれ\(^o^)/オワタ
JavaScriptの置き換えも改善も期待しないほうがいい。
DartもPNaClも政治で潰される。asm.jsはどう考えてもLLVM→asm.jsの変換時間やマルチスレッド対応で躓く。
ウェブはJavaScriptと心中だ。
つかBrendan Eichの老害っぷりがぱない
というより、あれこれ理由をかこつけて自分が作ったJavaScriptを守りたいだけなんだろうけどさ。
JavaScriptやasm.jsに疑義を呈するブログやツイートに片っ端から突撃してくる必死っぷりが心底うざいw
そろそろHTML/CSS/JavaScript全部スクラップにして
第二のウェブを作ることを考え始めてもいい頃合いではないかと思う。
野心ある人はもう取り組んでいるかもしれん。
0080nobodyさん
2013/06/17(月) 09:36:57.83ID:t4oM33o+http://thenextweb.com/google/2013/04/16/google-speeds-up-its-javascript-alternative-dart-compiler-and-vm-says-no-more-core-library-breaking-changes/
Dart Editor
https://www.dartlang.org/tools/editor/
0081nobodyさん
2013/07/10(水) NY:AN:NY.ANID:???TypeScriptやCoffeeScript, Dart, Haxeみたいな
トランスクリプトを書く方向に移行して
JavaScriptは中間言語的存在になっていくんじゃないかと思う。
30年くらい前は、コンシューマ向けのプログラミングでは
マシン語モニタとか使って16進数で直接書くのが主流だったけど
それがアセンブラに移行し、次に高級言語化していったように。
Haxeとかいいよ。静的型付け、型推論、ジェネリクスなど安全性も担保されてるし
コンパイル後のJavaScriptも、可読性が高い。大規模開発に向いてる。
各種IDEでも対応が進んでるし、他言語への変換もできたり面白い。
Flash(ActionScript)開発者への親和性も高いし、Java開発者にも
かなりとっつきやすい言語仕様。
0082nobodyさん
2013/07/10(水) NY:AN:NY.ANID:???0083nobodyさん
2013/07/11(木) NY:AN:NY.ANID:???スマホ向けだと特にパフォーマンスが肝だし、
パフォーマンス重視だとキモい書き方を強いられて可読性がかなり犠牲になるという・・
読みやすく書けて高速化は任せられるようにしないと辛いわな
0084nobodyさん
2013/10/20(日) 15:19:52.09ID:Md0BB0x0最近は出版業界も前ほど翻訳を出さなくなったな。英語だと10倍ぐらい関連本あるだろ。
だれかが日本ではnodeは流行らないと宣言したのか?出版業界がIT系は儲けが無いことに
気がついたか?ウェブ系は頭が悪いのか?
0085nobodyさん
2013/10/20(日) 15:25:16.41ID:???http://www.anlyznews.com/2011/02/nodejs.html
0086nobodyさん
2013/10/20(日) 18:50:40.23ID:???まわりの様子を伺って他人が始めるとまねして始めるのかな。
0087nobodyさん
2013/10/20(日) 23:36:05.65ID:r0ZBPclE0088nobodyさん
2013/10/21(月) 00:12:25.79ID:???として。PHPとかやめてねって言われてたら?
0089nobodyさん
2013/10/21(月) 00:25:06.61ID:???0090nobodyさん
2013/10/21(月) 01:05:12.41ID:???0091nobodyさん
2013/10/21(月) 15:50:52.21ID:???0092nobodyさん
2013/10/22(火) 10:23:41.90ID:???npm install bitmap やってから Package.jsを作ってmrt add bitmapしてるんですが、
実行時にNot found moduleになってしまいます、
どなたか試された方はいらっしゃいませんか?
0093nobodyさん
2013/10/23(水) 13:01:31.86ID:???0094nobodyさん
2013/10/24(木) 17:33:58.23ID:???失礼しました。 解決しました。 Meteorを快適に使用しております。 いずれ予定の有料になるのが怖い・・・
0095nobodyさん
2013/10/25(金) 16:37:14.21ID:???0096nobodyさん
2013/10/26(土) 04:44:57.73ID:???ブラウザーNodeークライアント間はImageDataのTypedArrayをそのままサポートしてるWebSocketを使う
0097nobodyさん
2013/10/26(土) 12:06:16.04ID:???0098nobodyさん
2013/10/26(土) 23:25:38.50ID:???0099nobodyさん
2013/10/27(日) 10:15:16.63ID:???process_cwd()でチェックして初めてわかった。 bundleで圧縮後のフォルダー構造を参考にやったら上手くいった。
さくらVPSでもMeteor本家でも動くから間違い無いと思うが、deploy側の変更は情報が無いから困ったもんだ。
最近は、安定になり、ちょこっと作ってツール替わりに使えるのが有り難い。 使った後はdeleteでセキュリティーもクソもない。
棚卸しがリモートでできるようになったし、顧客にでかける前にイメージ紹介もパンフ代わりもになるし、何かと便利だね。
0100nobodyさん
2013/10/27(日) 10:40:51.98ID:???ビットマップの情報取り出しや、変換ぐらいならMeteor.callで呼び出してサーバー側でrequireできる膨大にあるモジュールサービス使った方が楽でね?
おっと Meteor.callはコールバックが直ちに戻るから注意ね。 クライアント側のオブザーバーは別に作る必要がありんこ。
0101nobodyさん
2013/10/27(日) 15:02:51.64ID:???今の所、自分でnpm package作る場合は、package.jsで呼び出すapi.add_files("xxx.js", ["server"]);の
xxx.jsの中でNpm.require('公開パッケージ名)するしかないから注意ね。
server側ではNpm.requireしないで、exportしたグローバルを使用すること。
これには、はまっちまいました。
0102nobodyさん
2013/10/27(日) 17:35:16.75ID:???0103nobodyさん
2013/10/27(日) 23:11:02.09ID:???ないんじゃ?SNS向きな感じを受けたけどどうなんだろ。
0104nobodyさん
2013/10/28(月) 01:14:28.81ID:???例えばクライアント側でアバターを作って
その設定をサーバーに送って画像にする場合とか
まるまるスクリプト転用できるでしょ
0106nobodyさん
2013/10/28(月) 23:25:31.37ID:???0107nobodyさん
2013/10/29(火) 18:40:06.13ID:???Rendrってドキュメントが無いんだよなぁ。 ソース読むのが趣味の人用とか?
0108nobodyさん
2013/10/29(火) 23:25:27.97ID:???0109nobodyさん
2013/10/29(火) 23:31:59.88ID:???つうか、そういうのをまた探し出してくるんだね。みんな天の邪鬼なのか、それともNodeが難しい
からか?
0110nobodyさん
2013/10/29(火) 23:46:07.04ID:???これだけフレームワークが次から次と出てくるのはなぜなんかね?
簡単さを追求したMeteorなら方向性はわかるが、他は何を追求しているのかようわからん。
RoRの存在が大きかったのはわかるにしても、住んでる世界が違うような天才ばかり。 よくも、これだけフレームが出てきたもんだ。
0111nobodyさん
2013/10/30(水) 00:54:33.05ID:???メインストリームそのものだとNode選ばれないからきわものが目立つんじゃまいか
0112nobodyさん
2013/10/30(水) 01:00:50.38ID:???0113nobodyさん
2013/10/30(水) 02:40:28.64ID:???ていうか、Express自体が他と比べてフレームワークとも呼べないくらいの低レベルだからね。
逆に必要なものだけフレームワーク/ミドル自作して追加するってのもありんこ。てか、そうしてる。
0114nobodyさん
2013/10/30(水) 10:39:40.71ID:???使ってた人が入ろうとすると、同じようなMVC環境を求めるんじゃないか。過渡的な行動というか。
WP的なものを置き換えられるフレームワークもあるのかな。そういうのはいいな。WPの遅さったらうんこレベルだから。
0115nobodyさん
2013/10/31(木) 04:39:58.10ID:???そこに好きなライブラリ追加が現状。
そのうちフルスタックなのが出るよ。
そしたらもう少し人も増える。
0116nobodyさん
2013/10/31(木) 06:16:53.34ID:???Node.jsで汎用的なFWが要るとしたら設計ミス
0117nobodyさん
2013/10/31(木) 09:11:30.78ID:???JSコミュの中でもNodeコミュに顕著なのだが、たとえばテスティングフレームワークでも
クライアントサイドではフルスタックのJasmineが普及してるのに、NodeではMochaベースに
ShouldやExpect、Sinon等々の小さなモジュールを組み合わせて使う方が主流
Webフレームワークも同様で、フルスタック(黎明期からGeddyなどがあった)は受け入れられず、
Expressベースに小さなモジュールを組み合わせて使うのがずっと主流
substackパターンの流行でこの傾向(小さなモジュール志向)は一段と強くなっている
0118nobodyさん
2013/10/31(木) 09:14:17.07ID:???http://www.moongift.jp/2013/10/20131028-3/
0119nobodyさん
2013/10/31(木) 23:35:29.15ID:???ご紹介どうもです。これ日本製だよね?なんか金儲け主義丸出し。どこがOSSなんだか。
まあ、なんとか金が入らないと困るというのは無論あるけど、最初からそれだとなんか
好かれないというか。つか、これなら俺でも作れる。
0120nobodyさん
2013/11/01(金) 07:41:44.69ID:???0121nobodyさん
2013/11/01(金) 18:59:29.44ID:???ブログエンジンのサイトはこれで
https://ghost.org/
ソースコードはここな
https://github.com/TryGhost/Ghost
おもなコミッタ/コントリビュータに日本人は見あたらないし、資金はKickstarterで集めてる
0122nobodyさん
2013/11/01(金) 19:05:47.61ID:yvxxfEYF「紹介されてるブログエンジン(Ghost)」と、「紹介してるブログサイト(MOONGIFT)」の
区別が出来なかったんだろうなwww
失礼だが、この程度の区別も出来ない人が「俺でも作れる(キリッ)」って(失笑)
0123nobodyさん
2013/11/02(土) 00:57:48.04ID:???どこまで理解して使ってるのか気になるな
0124nobodyさん
2013/11/02(土) 08:12:26.68ID:???cgi+webサーバ(apacheとか)がやってること知らないといかんし
0125nobodyさん
2013/11/02(土) 09:37:53.64ID:???作れないとはいわんけど、、、 Ghostの中のぞいてみた? expresssとbackboneでのガ゛チンコMVCは良いとして、
Dbはじめモジュールてんこ盛りだよ。
かなりハイスキルの方とお見受けしたが、ぜひGitHub公開してくれ!
0126nobodyさん
2013/11/02(土) 10:10:33.31ID:???0127119
2013/11/02(土) 13:11:31.64ID:???そうかそうか、チラ見しただけなので。MOONGIFTでググルと日本語サイトしかひっかからないし。
MOONGIFTっていうのがいかにも和製英語だしね。
>>125
ソース見た。まさしくMVC。Backbone.jsは使ってないみたいだけどな。どっかに隠れてんのか?このぐらいの
モジュール数は多くはないね。この前一週間で作ったプロトタイプでこのぐらい。
"dependencies": {
"express": "3.x",
"should": "~1.2.2",
"underscore": "~1.4.4",
"coffee-script": "~1.6.2",
"passport": "~0.1.16",
"passport-local": "~0.1.6",
"oauth": "~0.9.10",
"mongodb": "~1.3.9",
"handlebars": "~1.0.12",
"async": "~0.2.9",
"finish": "~0.4.0",
"node-mandrill": "~1.0.1",
"sugar": "~1.3.8"
},
githubは3件公開ソースがあるけど。まあ、口が悪いやつが多いのでurlは書かない。
0128nobodyさん
2013/11/02(土) 14:08:53.83ID:???涙ふけよ
それよりshouldをdependenciesに入れるのはやめれ
それはdevDependenciesな
0129nobodyさん
2013/11/02(土) 14:16:15.31ID:???0130nobodyさん
2013/11/02(土) 14:28:01.65ID:7vBeeDlE恥の上塗りしてどうすんだよ(またまた失笑)
https://github.com/TryGhost/Ghost/tree/master/core/shared/vendor/backbone
0131nobodyさん
2013/11/02(土) 14:31:25.56ID:???0132nobodyさん
2013/11/02(土) 14:32:55.94ID:???2chとはいえもっと謙虚になればいいのにな
0133nobodyさん
2013/11/02(土) 15:29:38.51ID:???日本人のこの「金儲けは悪」みたいな精神が
日本のソフトウェア技術や市場の衰退に繋がってる気がしてならない。
スマホアプリも、プレイストア見れば無料アプリですら
ちょっとバグがあるだけで叩かれまくる。
0134nobodyさん
2013/11/02(土) 15:44:09.44ID:???それはあるあるだなー
OSSかどうかと金を稼ぐかどうかは無関係なのに、>>119はOSSなら儲けるなと言わんばかりだ
ボランティアじゃなきゃOSSじゃないっていうならLinuxもApacheもOSSじゃないわけで
>>119はただのバカだからほっとくとしても、金を出さない&&嫌儲ばかりの世の中じゃなぁ
0135119
2013/11/02(土) 15:50:32.56ID:???好きなようにやればいいんじゃね。
0136nobodyさん
2013/11/02(土) 15:52:04.29ID:???0137nobodyさん
2013/11/02(土) 16:01:49.73ID:???生計立てるのが難しいってのもこの国ならではだよな
Rubyの有名コミッタでさえmatz除けばRubyの開発を本業に
できたのは海外企業(heroku)のおかげだろ
0138nobodyさん
2013/11/02(土) 16:46:18.73ID:???0139nobodyさん
2013/11/03(日) 01:51:24.07ID:???0140nobodyさん
2013/11/03(日) 19:21:41.22ID:???こういうのも日本じゃ難しいかもな
話題のAssemblyが挑戦する市場とその先にある働き方の未来
ttp://wazanova.jp/post/65836536415/assembly
0141nobodyさん
2013/11/16(土) 19:06:42.93ID:???0142nobodyさん
2013/11/16(土) 23:49:19.72ID:???0143nobodyさん
2013/11/17(日) 16:57:54.63ID:YfF0TXaevar a = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';
for (var i = 0; i < 100; i++) {
a += a;
console.log(process.memoryUsage().rss, a.length);
}
// FATAL ERROR: JS Allocation failed - process out of memory (多分1Gリミット)
0144nobodyさん
2013/11/17(日) 17:51:28.44ID:???http://nodejs.org/api/process.html#process_process_memoryusage
0145nobodyさん
2013/11/17(日) 17:53:19.91ID:???0146nobodyさん
2013/11/18(月) 22:44:16.12ID:???0147nobodyさん
2013/11/19(火) 20:08:18.74ID:???■ このスレッドは過去ログ倉庫に格納されています