1 名前:デフォルトの名無しさん mailto:sageteoff [2014/12/27(土) 18:40:07.70 ID:MwQYLNUR.net] pythonやrubyやPHPと同じ土俵でjavascriptが使えるようになりました。 サーバサイドjavascriptについて語りましょう。 node.js - googleが開発したV8エンジン上で実行できる処理系 nodejs.org/ io.js - node.js 互換で Joyent の影響からの脱却を目指す処理系 iojs.org/ Rhino - JVM上で実行できる処理系 https://developer.mozilla.org/ja/Rhino io.js の経緯 stackoverflow.com/questions/27309412/what-is-the-difference-between-node-js-and-io-js javascriptはrubyと比較してもかなり速い shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=yarv 基礎から学ぶNode.js gihyo.jp/dev/serial/01/nodejs node.jsの概要とアプリケーション開発の準備 gihyo.jp/dev/serial/01/realtimeweb/0002 前スレ 【node.js】サーバサイドjavascript 2【Rhino】 peace.2ch.net/test/read.cgi/tech/1358937029/ 【node.js】サーバサイドjavascript【Rhino】 toro.2ch.net/test/read.cgi/tech/1310087535/
856 名前:デフォルトの名無しさん [2016/03/02(水) 14:49:36.71 ID:ayi7+NDd.net] PHPユーザーが流入するくらいなら 負けたままで良い
857 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 15:32:47.59 ID:WgXtTDug.net] オープンソースのってどれもドキュメントは残念だよ。 皆さんコードを書くのは好きだがドキュメントを書くのは嫌いです。 俺もw
858 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 16:31:23.23 ID:qU9Vs6WI.net] 件のVirtualHostもHTTPD触った経験がないと引っ掛かりどころ多そうだな
859 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 16:38:05.97 ID:l8XWQooj.net] >>819 否定されて悔しいのはわかるけどさ…。 パフォーマンスがどうのとかとかではなく、それじゃ原題に戻るけどさ。 その論調だと、1webアプリケーションに1ポート割り当てるんですよね? にはYESなんじゃないの? 2Webアプリケーションは2ポート。 一つのポートで2つのwebアプリケーションをホストするなら、それはもう統合された同じプロセスを共有する1つのWebアプリケーションじゃん。 そもそも元の質問に無いだろうけど、俺はレスに対してレスしてるんだから、それを無かったことには出来ないんじゃないの?
860 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 17:18:33.55 ID:Qztowybk.net] >>825 > その論調だと、1webアプリケーションに1ポート割り当てるんですよね? > にはYESなんじゃないの? いいや (2ポート使わなくても)node.js単体でもHost:ヘッダ見ればいいだけ という意図で書いた > 一つのポートで2つのwebアプリケーションをホストするなら、それはもう統合された同じプロセスを共有する1つのWebアプリケーションじゃん。 んなこたーない たとえばJavaでは一つのポートを使う一つのプロセス(Tomcatとか)に複数の「Webアプリ」(Warファイルにアーカイブされる)を配備する RubyのRackでもpowのように複数のRack(Rails含む)アプリを同一ポートで動かす形態のものがある powは開発用だけどな 繰り返すが元の質問はパフォーマンスの話なんかしてないし本格的なプロダクション用途に限定もしていない もしpowのような開発用の回答であっても「お前」に否定される筋合いはない > そもそも元の質問に無いだろうけど、俺はレスに対してレスしてるんだから、それを無かったことには出来ないんじゃないの? 日本語の文章として意味が分からない 「それ」はいったい何を指してるんだ? いや、別に続けたくないから説明いらんけどな 俺とお前は別の話をしてたってだけだ
861 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 21:10:39.02 ID:l8XWQooj.net] >>826 だからさあ。JavaもRubyもForkしてんじゃん。 プロセス空間とかわかんない人だな。
862 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 22:54:07.97 ID:wLnlqfO+.net] >>827 わかってないのはお前だよ… Java(Tomcat)は「一つのプロセス」で複数アプリ(War)を配備できるって書いただろが forkしないんだよ、「1プロセス」だ これの9ページまで見てみ www.slideshare.net/Enpel/2-tomcatweb-2-tomcat1 「Server」とか「Tomcat自身」って箱が1つのプロセスだ
863 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 23:35:47.58 ID:+sgxG0Uf.net] モバイル回線しか無いので共通のプロジェクトで使うパッケージをglobalにインストールして節約してるんですが globalのパッケージがあるときはlocalにインストールさせたくないんですがpackage.txtにどうやって書けばいいですか?
864 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 01:00:27.61 ID:q9SbQ8NH.net] >>829 少し違うがnpm install --linkは? 全部globalに入ってローカルにnpm linkしてくれる npmはキャッシュするから同じバージョンのパッケージを何度も取りに行かないと思うけどやっぱ重いもんなん?
865 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 08:49:55.09 ID:sDd8C7iY.net] 質問です。 Electronでnode.jsの他のモジュールも参照してプログラムを作ってるのですが、パッケージ化すると 動かなくなります。 で、index.jsと同じフォルダにnode_moduleをコピーしておくと動くのですが、パッケージ化する時に 自動でこういう作業ってやってくれないものなのでしょうか? それとも、package.jsonのdependenciesに書いておくと、拾ってきてくれるのでしょうか?
866 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 15:14:04.74 ID:JTIZVg26.net] >>828 スレッド()で処理するのかぁ
867 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 16:04:28.45 ID:3BAfBOsd.net] >>832 ID:l8XWQooj と同じ人ではないよな?
868 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 16:15:57.96 ID:36qgesZJ.net] そして一人死んだら皆殺しである
869 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 19:42:28.59 ID:bxALzFAk.net] 一人死んだら同じプロセスのリクエスト皆殺しなのはNodeも同じやで 例外吐いてもスレッドの根元で拾えるマルチスレッドよりNodeの方が脆いんやで
870 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 20:31:24.00 ID:VvymhbOs.net] Nodeはネイティブプラグインのせいで簡単に逝くしなあ
871 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 21:40:55.97 ID:FR/sSgT8.net] あるある だからネイティブは可能なら避ける JSの代替が多少遅くても
872 名前:デフォルトの名無しさん [2016/03/03(木) 23:45:31.79 ID:ivE0eiEI.net] >>836 foreverプラグイン使って自動的に再起動とかやらせてる
873 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 23:59:44.95 ID:u03N3CFA.net] pm2使ってるしvmもdcも複数だからサービス停止にはならないがプロセス死ねば接続は切れるからな websocketは影響大きい
874 名前:デフォルトの名無しさん [2016/03/04(金) 00:2
] [ここ壊れてます]
875 名前:0:01.46 ID:U63lhu5Q.net mailto: マルチスレッドで動いてくれるNode.jsって出てこないかなぁ [] [ここ壊れてます]
876 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 00:26:57.92 ID:f/+U6Ryw.net] >>840 https://github.com/jxcore/jxcore
877 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 00:44:50.05 ID:H2RTfidU.net] >>830 全部入ってしまうとアップデートが大変なので厳しいです
878 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 00:46:56.17 ID:H2RTfidU.net] >>830 150Kbpsだと思いです >>840 vert.xっていう選択肢もあります
879 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 02:08:40.32 ID:LLJfCV6y.net] >>842 アップデートが大変とは? package.json直してnpm updateでおkな気がするけど 個別にnpm install -gする必要もないし手間は減るんじゃ? 実際に試したわけじゃないから違ったらスマソ
880 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 03:28:48.67 ID:LLJfCV6y.net] >>842 globalにインストールしたモジュールだけ個別にnpm linkは? たとえばpackage.jsonにfooとbarが書いてあるとして npm i -g foo npm link foo npm i これでfooはglobal、barはlocalにインストールされるはず またはpackage.jsonで "foo": "file:path/to/global/foo" のように直接globalの下を見るように書く
881 名前:デフォルトの名無しさん mailto:sage [2016/03/23(水) 22:09:05.05 ID:ZnRlRvR0.net] なんかモジュールの更新に失敗すると思ったら…また揉め事か やれやれ
882 名前:デフォルトの名無しさん mailto:sage [2016/03/23(水) 22:38:48.40 ID:QjeJ4qKT.net] 面倒は避けたいんだろうけどありゃないわな そのうちnpmjs以外のリポジトリ追加できるようになるのかね
883 名前:デフォルトの名無しさん mailto:sage [2016/03/23(水) 23:30:18.40 ID:2mxU+x1U.net] >>847 qiita.com/chuck0523/items/ee23293f2645d40cb317 これのこと?
884 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 01:17:41.94 ID:SOJvuz4b.net] >>848 uasi.hatenablog.com/entry/2016/03/23/215308 それとこれとか
885 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 01:37:44.91 ID:M/mu3FkS.net] これモナー https://github.com/azer/left-pad/issues/4
886 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 07:37:50.01 ID:WAqZ3ypa.net] クソ過ぎて笑う またフォークになりそう
887 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 13:05:07.50 ID:Dc6NU6wk.net] GAEで動くようになったっていうけど仕様見たら随分ややこしいな
888 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 17:39:01.90 ID:72EHcCEm.net] 10行程度のしょうもないコードすら外部ライブラリに頼るとか nodejsの連中は頭が悪すぎてコードが書けないのか? ってezoeの野郎がdisってました(告げ口)
889 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 17:57:44.51 ID:w7j6jo0c.net] これか。 cpplover.blogspot.jp/2016/03/npmkik.html lodashに依存している俺には耳が痛い。
890 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 19:36:15.73 ID:7WCTPQn4.net] instanceof Array じゃあかんのか?
891 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 19:40:44.04 ID:fDFqHgVh.net] b.hatena.ne.jp/entry/cpplover.blogspot.com/2016/03/npmkik.html "NPM界隈の人間はコードが書けないのか?" 車輪の再発明やテスト省きたいだけでしょ。どんな簡単な関数でもゼロから書き直した物はテストされなければならない こりゃ自分が依存してるライブラリがテストされていると毎回確認している奴だけが言えるセリフだ 99.9%のユーザーは違うと思うよw
892 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 19:54:11.55 ID:WAqZ3ypa.net] あの程度のコードにリスクを負って 依存関係を増やす価値があるのか否かが焦点だと思うなあ。
893 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 20:01:02.80 ID:WAqZ3ypa.net] >>856 文化だからとかいう馬鹿な発言は止めて欲しいわ。 「不用心が文化です」ってどう思う? ただのマヌケだろ…
894 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 20:41:23.24 ID:7WCTPQn4.net] 1行程度ならいいんだが5行以上でよく使うものはコピペで使いまわしてると管理しきれなくて破綻する そこで統一的なライブラリがあるとコピペよりも格段に管理しやすくなるので10行程度でもライブラリを使うようになる この程度で〜という人はコピペや再実装が気にならないほど活動の幅が狭いか自前のライブラリを持って回る文化の言語の人だろう いずれにおいても個々の活動形態に最適化されているだけなので方法だけ見て優劣を語るのは私は自分の世界しか知らないオタクですと自己紹介してるようなものですわ
895 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 20:45:16.37 ID:Pls/Mc8L.net] >>859 なるほどこれが不用心な文化か
896 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 00:30:28.00 ID:jVBMsPyP.net] npmのパッケージは粒度が小さいのが不思議って指摘が多いけど 実行環境の特性上、サイズに対する要求がシビアだから 必要な所だけつまみ食いできるように細かくしてあるだけで、別に不思議じゃねえよな 無知だから不思議に思えるだけ
897 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 00:50:05.18 ID:Y9GDVUzX.net] いわゆる俺様ライブラリも単機能モジュール詰め合わせて作ってるわ メンテも楽だし大抵は>>861 の言うように部分だけ使いたい
898 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 01:02:01.84 ID:QeicfmkQ.net] OSSつかソーシャルコーディングの時代に自分が書いたコードと他人が書いたコードに違いがあるか? 誰が最初に書いたコードだろうが読んでダメなところがあれば誰でも直せる(プルリクできる)し誰でもテストできる たった5行だろうが10行だろうが世界中のプログラマによって改善されてテストされてるコードがあるなら使うべきだし不十分なコードがあるなら改善に加わるべきだ それがソーシャルコーディング時代にふさわしい態度だろ 未だにNVH症候群なんて時代錯誤も甚だしい 不用心ってのはコードを見ないで使うことに対して言うべきでパッケージを使うことに言うことじゃない
899 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 01:15:24.55 ID:QeicfmkQ.net] NVHじゃなくてNIHだった死にたい
900 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 02:10:56.75 ID:G+z1ebGz.net] npmを管理している企業がクソってことかな。 結局node自体、組み合わせで出来たものだから中心とした団体が存在しづらいために、 統率が取れてないのかな。 v8エンジン作ってるところが主導権握ってくれれば。
901 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 02:21:27.94 ID:QeicfmkQ.net] クソなのはパッケージ全消ししたやつだろ こんなメール返すDQNだぞ hahah, you’re actually being a dick. so, fuck you. don’t e-mail me back. Yeah, you can buy it for $30.000 for the hassle of giving up with my pet project for bunch of corporate dicks
902 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 07:03:38.67 ID:fMEXJEjt.net] >>861 コンパイラみたいにリンカーで不要なファンクションを切れないからね。 でも、フロントエンドのJSなんてびっくりするくらい巨大なのがあるよ。
903 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 10:44:01.54 ID:FAMAO/7L.net] 今北産業
904 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 10:49:36.97 ID:M4l61KZQ.net] 気にせず 作業を 続けろ
905 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 12:31:25.78 ID:pqJZZAvt.net] >>866 糞チ○コ野郎、300万なら権利譲ってやる と書いてるんか?
906 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 14:04:16.49 ID:JPsy4CL2.net] クリエイターならキレて当然
907 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 14:38:39.11 ID:KCN8lbpb.net] クリエーターが全員商標に無頓着だなんて偏見というよりもはや差別
908 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 20:55:27.38 ID:G+z1ebGz.net] lodashに依存
909 名前:キるのも危険かな? [] [ここ壊れてます]
910 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 21:39:16.79 ID:G+yx6onh.net] むしろlodashみたいに、小さいのはまとめてくれよと言いたい
911 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 22:54:50.68 ID:JPsy4CL2.net] 大量のモジュールを個々に評価なんてやってられないので一括して信用できたほうがいい まあ孫までは見ないのだが
912 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 00:40:58.18 ID:WpVRAvrg.net] Apache Commonsが必要なんだ
913 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 13:42:07.06 ID:waFNUzy3.net] >>874 自作でそういうの作って自己管理すればいいのかな。 iOSとかだと依存ライブラリであるpodsディレクトリもgit管理対象にすることを推奨してるらしい。(node_modulesみたいな物) 自分がよく使うものを一つにまとめて node_modules含めてまるごとgithubに管理を任せるとか。
914 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 13:57:32.98 ID:4L2J3+Sk.net] 安定を追求するなら 自パッケージの内部に自分の依存パッケージの実体を持つのが一番いい
915 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 14:07:35.98 ID:Efe+bJPY.net] 今回の件を踏まえて容易にunpublishできないようにするんじゃないの 俺はあんまり気にしないつもり ただ今回の件で、kikじゃなくてleft-padの方が訴えの対象だった場合はどうすんだろ 広く利用されてると簡単に削除できない、名前も変えられない、でも法的には問題があるって難しいな それとも広く利用されてる=公知の名前ってことで商標の方が認められなくなる可能性もあるのかな
916 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 14:11:02.21 ID:4L2J3+Sk.net] unpunishできないなら中身空にしてpublishするだけだろう パッチアップデートとしてpublishすればさらに完璧
917 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 14:11:43.05 ID:RJoRDwLx.net] >>877 npm iしたdockerイメージ作ればええやん >>878 本体がバグ直したらいちいち追従せなあかんやん
918 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 14:14:56.86 ID:RJoRDwLx.net] >>879 たとえばexpress.comが名前よこせと主張したら大変だな
919 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 14:20:17.36 ID:UGlpMEE8.net] >>881 バグ修正が他に影響しないとも限らんのだから 本当に安定を求めているのなら「いちいち手でアップデートすべき」なんだよ そしてそれは全員がやらないといけないわけではない 本当にコアで重要なパッケージの管理者だけがやればいい
920 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 14:30:01.63 ID:NfVgT3mv.net] バグ修正と共に関係ないコードを弄ってコミットした経験が一度もない人は >バグ修正が他に影響しないとも限らん の部分を否定してもいいですよ そんな人は罪を犯したことがない人と同じくらい希少でしょうけどね
921 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 15:02:09.54 ID:RJoRDwLx.net] 影響受けたら直してpublishすればいいだけ 自分だけの部分最適に走ってエコシステムの全体最適を考えられないのな
922 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 16:22:05.42 ID:gj1rsuyD.net] >>885 nodeの象徴的なユーザーの姿だな 冗長化と最適化はトレードオフだであり 「馬鹿の一つ覚えでDRYにこだわるあまり、最適化しか考えてない」から今回のようなことになる
923 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 16:40:06.34 ID:kpFtKH8W.net] >影響受けたら直してpublishすればいいだけ 同意 今回影響を受けた人も直せばいいだけだ 甘えんな
924 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 16:49:34.79 ID:6keja+rw.net] 手を加えるところがなくてメンテ止まってる鉄板が壊れると痛し痒し
925 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 17:03:39.63 ID:RJoRDwLx.net] 今回のようなことなんて瞬殺レベルで解決したやん 俺が騒ぎに気づいた時にはもう終わってた これで改善されることもあるしこんな程度で冗長化とかトレードオフになってねーわ 安定性の話をするならnpmレジストリが落ちることもある(npm incができてから減ったが一時は酷
926 名前:かった) それに備えてれば今回の影響も受けない うちは本番デプロイでnpm installしない運用だから実際深刻なことにならない アホなトレードオフより前に頭の使い所を考えろってこった [] [ここ壊れてます]
927 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 18:16:21.25 ID:ByDy9jTP.net] 6:35 left-padにissueが立つ 7:13 babel6の対応版リリース 7:52 babel5の対応版リリース 8:54 新オーナーによりleft-pad復活 センセーショナルに騒がれてるが3時間ほどのトラブルなんだな
928 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 18:35:26.04 ID:zEkcrWnX.net] トレードオフとは?
929 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 19:18:13.92 ID:RJoRDwLx.net] このときのbabel作者sebmckの行動こそnodeの象徴的なユーザの姿だな 壊れたら即座に治してリリース left-padの新オーナーにも真っ先に名乗り(他の人に譲ったが) まだ二十歳前後らしいけどこういう人がエコシステムを前進させていくんだな
930 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 21:46:38.83 ID:7XdnevYl.net] エコシステムってどの辺りがエコなん?
931 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 23:21:12.11 ID:eHz1lIQG.net] エコシステム =生態系、転じてビジネス分野において共存共栄や相互作用の関係を表したりする IT分野だとモジュール群や企業の製品群、開発者・利用者などで構成されるコミュニティを指したりも 日本語で単にエコというと環境に良い・地球にやさしいといったニュアンスに
932 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 23:30:38.74 ID:7XdnevYl.net] 只でモジュール開発してるから金銭的にエコなんけ?
933 名前:デフォルトの名無しさん mailto:sage [2016/03/27(日) 00:51:15.04 ID:XQv1jLjW.net] >>895 ecosystemで一つの単語 ecologyな分野が発祥でeconomyとは関係ない
934 名前:デフォルトの名無しさん mailto:sage [2016/03/27(日) 17:44:58.09 ID:FSJEa1jK.net] よい記事 yosuke-furukawa.hatenablog.com/entry/2016/03/27/152500
935 名前:デフォルトの名無しさん mailto:sage [2016/03/27(日) 23:14:41.48 ID:FjCKG/3R.net] >>897 なるほど歴史的経緯もふくめれば理解できる話になるね。 でも個人がpolyfillみたいなものを作ることの問題点みたいなものも分かったし、 ある程度の利用率の高さがわかったら、npm自身が管理するような仕組みが必要かと。個人の暴走による崩壊はエンタープライズ向けでは使えないことを意味するし。
936 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 00:33:05.01 ID:eoKtZ9pp.net] 小学生レベルの発想だな https://docs.npmjs.com/misc/registry
937 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 09:29:14.20 ID:fnS4lEb6.net] 無様な言語だ
938 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 09:58:19.23 ID:9ojTGctK.net] のびしろですね
939 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 20:52:47.29 ID:AqyD+FoJ.net] client sideでJSファイルを数十個読み込んでいるのですが、読み込みに10秒くらい 時間が掛かります。そういうのはこのNodeというやつでサーバーサイドにすると 速くなりますか? そういう目的にNodeというのを使うものですか? clientからserver sideに移植するのは難しいですか?
940 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 20:58:32.90 ID:bfKU4+jE.net] concatしろよ
941 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 21:09:11.64 ID:AqyD+FoJ.net] >>903 concatすると確かに読み込みは多少は速くなるんですがサーバーサイドだと 読み込みに掛かる時間は無いと思うので素早く表示するには サーバーサイドと言うのが良いのかなと思いました、 どうですか?
942 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 22:47:22.43 ID:fSayWO31.net] 間違ってます。 3年経ってからこのスレで続きをどうぞ。
943 名前:デフォルトの名無しさん [2016/03/28(月) 23:53:43.05 ID:AqyD+FoJ.net] >>905 おしえてくれ
944 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 00:19:14.89 ID:clo72TFv.net] >>904 処理による。サーバサイドでできることとクライアントサイドでできることは色々違うし、そういう質問をするということは、 多分サーバサイドでは動かないコードなんだと思う。 たとえばサーバサイドではDOM操作ができない。 クライアントサイドでもサーバサイドでも動くコードを作るのは それなりに学習が必要でまずはWEBの仕組みから勉強するとこから始めてみて
945 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 01:46:05.42 ID:oBN7G4CB.net] ファイルIOは遅い RoR などは、読み込むファイル数を減らすため、 1つのファイルに合体したりしている
946 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 01:55:45.07 ID:QDeQBcfv.net] ブラウザが何十個もスクリプト読み込める日なんて来るのかね
947 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 03:59:34.21 ID:h/vLfPvU.net] ファイル毎にコネクション貼るから遅くなるのであって IOが遅いわけではない
948 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 05:43:26.18 ID:HhjzuZeS.net] まず単ファイルにしてみてそれで遅かったらその先を考えろよ 能力もねえくせに贅沢言い過ぎ図々しすぎ
949 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 08:31:37.28 ID:Zs/Rr3xO.net] >>911 そうなんです。初心者でしかも童貞です。 ヒント教えて下さい
950 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 08:34:52.70 ID:JW9KwOhB.net] 世の中にはお金を払うと童貞を捨てられるお店があるらしいです それを探しましょう
951 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 11:59:02.38 ID:Zs/Rr3xO.net] >>913 じゃあ>>911 も誘ってDT3兄弟でお店に行きましょうよ
952 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 12:27:09.03 ID:UUMKccO2.net] >>902 一回読み込んだらキャッシュされるだろ
953 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 12:50:21.56 ID:Zs/Rr3xO.net] >>915 初めて来る人にはページ読み込みが重いだろ。それが問題。
954 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 13:20:10.24 ID:i86ovI6e.net] >>916 isomorphicでggr
955 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 13:42:39.86 ID:QDeQBcfv.net] そもそもキャッシュされるというのが幻想
956 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 14:49:52.91 ID:9tm0veaP.net] isomorphicは総サイズを減らすわけじゃねえ