[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2ch.scのread.cgiへ]
Update time : 02/22 01:03 / Filesize : 213 KB / Number-of Response : 803
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【node.js】サーバサイドjavascript 5【Nashorn】



1 名前:デフォルトの名無しさん [2018/02/13(火) 22:21:33.91 ID:moEhrPrC.net]
pythonやrubyやPHPと同じ土俵でjavascriptが使えるようになりました。
サーバサイドjavascriptについて語りましょう。

node.js - googleが開発したV8エンジン上で実行できる処理系
nodejs.org/
ayo.js - node.js 互換で Rod の影響からの脱却を目指す処理系
https://github.com/ayojs/ayo
Nashorn - Java8 からRhinoに代わって同梱されているJavaScriptエンジン
www.oracle.com/webfolder/technetwork/jp/javamagazine/Java-JA17-Nashorn.pdf

ayo.js の経緯
https://web.archive.org/web/20170821212745/https://github.com/nodejs/TSC/issues/310
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 4【io.js】
mevius.5ch.net/test/read.cgi/tech/1460359714/
【node.js】サーバサイドjavascript 3【io.js】
echo.2ch.net/test/read.cgi/tech/1419673207/
【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/

772 名前:デフォルトの名無しさん mailto:sage [2022/10/21(金) 17:27:25.06 ID:yOIwuGST.net]
nodeはhttpサーバ目指してんのか
クロスプラットフォームのコマンドツール群目指してんのか
立ち位置が分かりにくくなってきてるなぁ。

773 名前:デフォルトの名無しさん mailto:sage [2022/10/21(金) 17:37:31.50 ID:gaBKDdgt.net]
>>772
その辺はわりと初期から迷走してるでしょ
フロントエンド用ライブラリ郡も全てnpmで管理してるし

774 名前:デフォルトの名無しさん mailto:sage [2022/10/21(金) 20:11:01.49 ID:ho0gY/No.net]
立ち位置としては単なるJSのランタイムだから別に迷走はしてない
あれもこれもできている現状は目標が達成できている状態だな

775 名前:デフォルトの名無しさん mailto:sage [2022/10/21(金) 20:53:45.43 ID:r+LUs0oF.net]
自分が作りたいものを実現できるならそれでいいし

776 名前:デフォルトの名無しさん mailto:sage [2022/10/22(土) 10:24:29.33 ID:nOyTQUKy.net]
またnpmとbowerに分かれるのか

777 名前:デフォルトの名無しさん mailto:sage [2022/10/22(土) 12:20:56.88 ID:J0WzfMNr.net]
>>773
そもそもフロントエンドの実行環境はnodeじゃないしな。
そこで動くライブラリもnpmにしたのはライブラリ開発者側の意思だろ。

778 名前:デフォルトの名無しさん [2022/11/02(水) 16:05:58.82 ID:IF6ghKjX+]
テ口リス├の敵は味方、金正恩を支持しよう!
都心まて゛数珠つなき゛で私有地上空を侵犯するJΑLだのÅNАだのクソアヰヌドゥた゛のクサヰマークた゛のコ゛キブリフラヰヤ一だの
女風呂のそ゛きながら威カ業務妨害騒音ヘリグルク゛儿飛は゛して住民イラヰラ犯罪惹起してる猥褻犯罪逮捕者た゛らけのクソポリ公た゛の
国土破壊省だの都心まて゛数珠つなぎで騒音に温室効果ガスにコ口ナにとまき散らして,氣候変動させて海水温上昇させて,
地球破壞して土砂崩れに洪水.暴風、干は゛つ.森林火災にと災害連発させて、静音が生命線の知的産業を根絶やしにして儲けてる
この殺人テ□リストどもこそか゛安全保障にとって重大て゛差し迫った脅威であり.國際社會全体にとって明白で深刻な脅威だろ
ウケルのは大気圏外を飛んて゛るミサヰ儿か゛上空を通過しただのほさ゛いて國民を煽って電車まで止めて号外まで出すキチカ゛イっふ゜りな
人類に涌いた害虫税金泥棒公務員ってのはこういう白々しいネタまて゛作り上げてバカ騙して利権倍増させて私腹を肥やしてるわけよ

創価学會員は.何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を
池田センセ━か゛囗をきけて容認するとか本氣で思ってるとしたら侮辱にもほどか゛あるぞ!
htTPs://i,imgur、cοm/hnli1ga.jpeg

779 名前:デフォルトの名無しさん mailto:sage [2022/12/01(木) 15:22:36.40 ID:gR9AoUvr.net]
npm@9にしたらupdate時にinstall済みのローカルモジュールがsymlinkから実ファイルコピーに書き換えられた
--install-linksの挙動変更だけじゃなかったのか

780 名前:デフォルトの名無しさん mailto:sage [2023/01/09(月) 13:40:55.90 ID:pkwz3DCl.net]
substackがGithubリポジトリごと全部消してるけど何かあったのか
npmは基本消せないから今のところは支障ないけど



781 名前:デフォルトの名無しさん mailto:sage [2023/01/09(月) 15:20:15.81 ID:QAUxwh3d.net]
スマホ持ってないのに2段階認証押し付けられて嫌気がしたからとか見かけたな

782 名前:デフォルトの名無しさん mailto:sage [2023/01/09(月) 19:48:04.21 ID:pkwz3DCl.net]
思ったよりしょうもなかったがバイク事故とかじゃなくてよかったわ

783 名前:デフォルトの名無しさん mailto:sage [2023/01/26(木) 12:54:12.49 ID:O11XvwYM.net]
TSのバックエンドでファイル処理つったらstreamでいいのかな
BufferとかBlobは要らん子?pipeってのもあるらしくて混乱中

784 名前:デフォルトの名無しさん mailto:sage [2023/01/26(木) 13:13:59.54 ID:f8HqO3bH.net]
最初はfs.writeFileとfs.readFileを使え
streamは小刻みにデータを処理する方法でpipeはその際の繋ぎ役
BufferやBlobはデータをメモリ上で扱う際の形式の一つ
TS以前にJSの基礎が怪しいから入門サイトなぞったほうがいいぞ

785 名前:デフォルトの名無しさん mailto:sage [2023/01/26(木) 13:26:12.10 ID:O11XvwYM.net]
>>784
どうも
BufferとBlobは役割同じに思えるけどなんで分けてるん?

786 名前:デフォルトの名無しさん mailto:sage [2023/01/26(木) 14:46:29.69 ID:gEyoKRRe.net]
BufferはNode固有のAPI
Blobは後から出てきたWeb (ブラウザ) のAPI
そしてTypedArrayBufferはECMAScriptのAPI
ストリームとかURLとか他にも重複してるのが多数ある

787 名前:デフォルトの名無しさん mailto:sage [2023/01/26(木) 15:24:22.66 ID:G0G6dXL8.net]
>>786
どうも
JSごちゃごちゃしてて難しいっすね
でも大体わかったわ

788 名前:デフォルトの名無しさん mailto:sage [2023/02/10(金) 08:27:38.73 ID:WC55EdF2.net]
今ってORMはPrisma一択?

789 名前:デフォルトの名無しさん mailto:sage [2023/02/10(金) 10:01:03.33 ID:9VW44qMw.net]
勢いでは完全に負けてるが一応TypeORMもあるんじゃね

790 名前:デフォルトの名無しさん mailto:sage [2023/03/01(水) 14:51:23.19 ID:dWfTEqUX.net]
util.aborted()が生えたけど用途がわからん



791 名前:デフォルトの名無しさん mailto:sage [2023/07/27(木) 23:08:16.03 ID:nxFTW9tq.net]
nodejsでDBマネージャーとかログマネージャーとか、可能な限り同一インスタンスを維持したいインスタンスって一般的にどうしてますでしょうか。

class DbManager{
private constructor(){}
static instance = new DbManager();
}
staticクラスを使うなら上記の書き方でしょうが、一般的にstaticクラスは良くないとされています。
他の硬い言語ならDIを使うのですが、nodejsというか、javascriptだとDIライブラリはあまり使われていないように見える。

毎回クラスを作る時に引数で渡しまくるのも面倒ですし、なにか良い手順はありますでしょうか

792 名前:デフォルトの名無しさん mailto:sage [2023/07/28(金) 01:56:41.01 ID:HsfaqfZ/.net]
常に引数で外部注入して生成するけど
引数にundefinedが来たら自動的にデフォルト注入を使って生成かな

793 名前:デフォルトの名無しさん mailto:sage [2023/07/28(金) 03:31:39.50 ID:H/mKlItN.net]
>>792
ありがとうございます。
そうなると大半がデフォルトなんだから、もう毎回書かなくていいや〜 ってなってしまいそう…

とにかく、それでも引数でちゃんと渡す or デフォルトで自動生成する が常套手段みたいですね。

794 名前:デフォルトの名無しさん mailto:sage [2023/07/28(金) 09:58:33.60 ID:Za7BrkqV.net]
ファイル(モジュール)のトップレベルで

export const instance = new Xxx();

で十分
Javaなんかと違ってこれでもモックできるから大げさなDIなんかJS/TSにはいらんやろ

795 名前:デフォルトの名無しさん mailto:sage [2023/07/28(金) 10:36:22.85 ID:HsfaqfZ/.net]
singletonならそれでいいね

796 名前:デフォルトの名無しさん mailto:sage [2023/07/28(金) 12:39:37.08 ID:Zbfe02RK.net]
>>791
> 同一インスタンスを維持したい

シングルトンの話だな

797 名前:デフォルトの名無しさん mailto:sage [2023/08/18(金) 15:34:38.37 ID:ccv6NoZV.net]
やめてっ!そこはビンカンなの!

798 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 21:17:44.43 ID:uv+WVTr3.net]
おぉ(゚ロ゚屮)屮

799 名前:デフォルトの名無しさん [2024/03/15(金) 01:14:12.53 ID:XS+9mG1WC]
税金泥棒だらけの日本の茶番政治家と違って日本に原爆落とした世界最惡のならす゛者国家の国会は政治やってるよな
何しろ「やんのかコラ」「よろこんで」「じゃあ立てよ」「お前が立てよ」とか言い合ってるくらいた゛しな
岸田異次元増税憲法ガン無視地球破壊覇権主義経済音痴文雄にそのくらい言い放とうものならお前ら間違いなく投票するよな
クビにされた税理士神田憲次財務副大臣は徴税システ厶ぶっ壞すために財務副大臣になったんだくらい言えは゛どんでん返しだったろうに
天下り賄賂癒着して航空騒音による威力業務妨害までしてるだけの害虫公務員に高額なタダメシ食わしてやるデタラメ許してるせいで
賃金が上がらず物価上昇という白々しい結果になってんた゛から片っ端から税金という名目の強盗システ厶をぶっ壊してやんよとか
誰か言ってみせろっつのな.税金不払い運動とかやらないのは日本くらいなものた゛から俺も俺もと汚職まみれの世界最悪の腐敗天國に
なったわけだが税金滞納して督促くらってもと゛うということはないと税理士副大臣がバラしちまったし俺も俺もと誰も払わなくなればいいよな
(ref.) tΤps://www.call4.jp/info.Ρhp?tуρe=iТems&id=I0000062
ttps://haneda-project.jimdofrеe.com/ , tтρs://flight-rouTe.Сom/
Τtps://n-souonhigaisosyoudan.amebaownd.com/

800 名前:デフォルトの名無しさん [2024/06/07(金) 19:13:05.87 ID:pMHNGLdE.net]
Prismaが快適すぎて最近はこれ使いたいがためにnode使ってるまであるわ
たまにEloquentとか使うとやりたいことができなさすぎて発狂しそうになる



801 名前:デフォルトの名無しさん mailto:sage [2024/07/22(月) 05:05:01.65 ID:lDVL1NiC.net]
わざわざランタイム側でsqlite内蔵する意味がわからん
暇なのか

802 名前:デフォルトの名無しさん [2024/10/28(月) 06:20:54.20 ID:jVsAs5RNv]
人の話をよく聞く岸田異次元増税憲法ガン無視地球破壊霸権主義経済音痴文雄にとって人とはお前らて゛はなくクソ官僚のことだからな
官僚の給料爆上け゛しないと優秀な人材が集まらないとかデタラメ,マヰナンハ゛‐その他のポンコツっふ゜りからも分かるように頭は昭和の
無能ぞろいなのは給料か゛高すき゛て金の亡者しか集まらないからというのか゛実態,知的能力者は金より完璧なシステムを完成させることによる
達成感を選ぶものだか゛公務員という人類に涌いた害蟲に好き放題奪われ航空騷音による威力業務妨害までされて人々か゛欲する価値生産なんて
やってられるかとみんな離脱,半導体価格大幅下落にリスキリンク゛ガ─の無能天国日本で半導体た゛のAIだの天下り賄賂癒着大企業に10兆圓
弾道ミサヰ儿作って空中て゛爆破するのか゛利権の次に大好きなシ゛ャクソに8兆圓、利権のためには氣侯変動,災害連發,國土破壊、隣国挑発して
戰爭惹起して軍事利権倍増と俺も俺もと費用対効果もクソもない税金泥棒まみれのクソ公務員に支配された腐敗無能集団自民公明禍
お前らの賃金が物価上昇を上回るとか100%あり得ない
(ref.) ttps://www.call4.jp/info.php?type=items&id=I0000062
ttps://haneda-project.jimdofree.com/ , ttps://flight-route.com/
ttps://n-souonhigaisosyoudan.amebaownd.com/






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<213KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef