僕らを縛る Node.js という呪いについて
2022/04/05 21:19
jay-es
JavaScript で大抵のことが(ある程度までなら)できてしまうので他の言語を学ぶモチベーションがそこまで高くならないのはある
2022/04/05 21:40
kvx
楽して生きたい
2022/04/05 21:41
gabill
Node.jsの寿命がいつまでかというのは一旦置いても、いつかは必ずNode.jsも時代遅れになる。その後にNode.jsに依存したプロダクトの面倒を見る苦痛は、JavaやCOBOLの苦痛を超えてると思う。周辺エコシステムの性質的に。
2022/04/05 21:57
xlc
Node.jsじゃなくてJavaScriptでしょ?ブラウザで動作する言語とサーバで動作させる言語を統一したいというのは当然の欲求であり、嘆くのならブラウザでJavaScript以外の言語が動かないことでしょう。私はJavaScriptでいいけど。
2022/04/05 21:58
mominis
ソフトウェアエンジニアの領域ほぼ全部というと流石に誇張してる気がするけど一定以上のレイヤーならどっかしらNode.jsでやる余地があるというのはそうだなあ
2022/04/05 22:14
remonoil
なんかやけに悲観的だな。いずれNode.jsを超えるものが出てくるかもしれないなんてワクワクするじゃん
2022/04/05 22:19
kotaponx
wasmというか、CやrustやgoのコンパイラターゲットのwasmがECMAscriptを追いやる日は来るのかな
2022/04/05 22:25
cartman0
wasmの読み込みすらjs使ってるからしばらく安泰やな。ブラウザがjs以外を採用したり、ブラウザ以外でwebページ見たりするようになったら次フェーズな気はする
2022/04/05 22:39
neet_modi_ki
さやの湯処いいよね。
2022/04/05 22:58
umai_bow
TypeScriptはいいけどJavaScriptってそんなに良い?
2022/04/05 23:05
otoan52
漸進的型付けとか関数型言語っぽい考え方とか進化はしてる。普通のソフトウエアエンジニアはglue言語で必要十分だし、その現時点での最強がjs系なだけで、そんなに悲観するようなことではないと思う。/Rustやろうぜ
2022/04/05 23:20
reitanigawa
もうJavaScriptで良いじゃんって思うときはいつもある。
2022/04/05 23:40
ustam
node.jsは、開発者が開発した事を後悔してなかったっけ? これからはdartの時代だぜ!知らんけど。
2022/04/05 23:41
yasu-log
すみません、バックエンドかけないフロント屋です。。でも、「主役であるバックエンドのサブとして存在するフロントエンド」という思いでウェブをやってきたつもりはなかったです(どちらもサブではないという考え)
2022/04/05 23:59
terlen0
だいたい超えてくるよね。分かんないけど。
2022/04/06 00:15
axljpn
ウェブエンジニアが触ることが多い領域だとたしかにJS/TSでよくない?ってなることは多い。大好きではないんだけどね。 ところで「食い矜持」→「食い扶持」?
2022/04/06 00:20
dalmacija
「今この瞬間の気分を切り取った」感じがポエミー。C++やJavaはパラダイムの進展を吸収して生き残ってきたけど、JSがtypescriptに、typescriptがrustに衣替えしやしないだろうか。rustはどこまで行けるのだろうか……
2022/04/06 00:21
txjp
javascript嫌いなので地獄だわ
2022/04/06 01:09
Malan
色々と思いを馳せてしまうね
2022/04/06 01:23
carrier_pigeon
他の人も米してるけどnodeというか js/HTML。UIをHTMLで書きたくないんだけどなんでRIAはすぐ死んでしまうのん。アプリ書くのにイベントモデルとかGUIコンポーネントとかネイティブのが使いやすいと思うんだけどなぁ。
2022/04/06 01:25
sigeharucom
JavaとVue.jsばかり使ってるわ。
2022/04/06 01:36
chiba1008
ポエムだなあ
2022/04/06 02:45
softstone
JavaScriptがいつまで存在するかはわからないが、Cは50歳、いまだにCが消え去る未来は想像できない。なんらかのキャズムを超え普及した言語の寿命は思ったより長いのかも。/キャズムって単語多分初めて使ったわ。
2022/04/06 03:10
lbtmplz
やはりdenoはダメか…?もっと根本的な…?
2022/04/06 03:27
nakag0711
昔のperlに似てるな
2022/04/06 03:36
Andrion
依存パッケージの更新が止まっているせいで未だにnode6で動いてるシステムが放置されていて、まさに呪いを感じてる。
2022/04/06 04:03
onesplat
WebAssemblyにしよう
2022/04/06 05:15
kabisuke
node.jsの周りでいろんなものが進化したのは事実なんだけど、OSS依存地獄に陥ってしまったのが本当に罪深い。言語コアと公式機能が貧弱だった。denoには期待している。。。
2022/04/06 05:36
rryu
node.jsの縛りというよりはウェブまたはブラウザな気がする。ブラウザのサポートという縛りがある以上、JavaScriptは避けることができない。これは呪いと言っていいかもしれない。
2022/04/06 05:54
shunkeen
エモい感。さりとて技術が廃れるより先に消えるサービスの方が多そう。長生きしたサービスは移行できるくらい、老後の蓄えを稼いでおいてほしい>“これは呪いだろう。この技術が廃れると危機感を持つその日まで”
2022/04/06 06:23
aoiyotsuba
あんまり心配する必要はないかと思うけどね。
2022/04/06 06:51
lorenz_sys
自分は凡庸な業務システムでしかないんだけどWeb屋さんがどのように技術を捉えているのかは気になるのでこういうのは目を通してしまう。他のブコメにもあるが「食い矜持」は間違いだろうね。どうやって入力したんだ?
2022/04/06 06:56
takaya1992
たまに感じる
2022/04/06 06:59
kxkx5150
.NETでC#, 関数型のF# とGo, Rust の方が良いなーとは思う。
2022/04/06 07:09
elm200
Deno の話かとおもいきやさにあらず。どちらかというと TypeScript が、という話かと。データ処理分野ではPythonがデファクト。TypeScriptとPythonさえ知っていれば当分食い扶持には困らないであろうことは確か。
2022/04/06 07:38
hirose504
20年くらいWeb周りやっててPHPからNode.jsに乗り換えた身としては、いつかはNode.jsも廃れて新しい何かに移りゆくものだと思う、盛者必衰の理
2022/04/06 07:59
KoshianX
node.js じゃなくても JavaScript が廃れる未来はいまのところかなり想像しにくいところはあるなあ。JS/TS で問題があるならそれこそ Rust や C/C++ の出番になるんじゃないかと思うし……
2022/04/06 08:02
Syunpei
この記事をおすすめしました:
2022/04/06 08:13
morita_non
いまだPHP5を使ってる現場もあるんですよ!(意味不明な逆ギレ)
2022/04/06 09:19
tettekete37564
むしろ今作り直し先として Node.js か Ruby on Rails を悩んでいるシステムもあるのですよ!俺以外誰も考えていないフルスタックワンオペだがな!
2022/04/06 09:23
turanukimaru
node と React を語る人は node と React と TS の話しかできない呪いにかかってるんじゃないかという疑いはある。技術要素を知ってることを技術が有ることだと信じていて設計とかの話を振ると…いや…やめとこう。
2022/04/06 09:55
everybodyelse
js界隈はトランスパイル地獄があるので、他の言語よりも負債を積み上げやすい気がしている。果たして数年後にメンテナンスができているだろうかというと、自分は不安。
2022/04/06 09:56
ryan_aircloset
これは8年もNode.jsに浸かってる身としてはかなり共感てきるポエム。ほんと便利だよね。
2022/04/06 10:05
aobon700
JS(node)しか書けなくなる呪いってこと?? 言語のランキングはpythonが一位なので、 別に呪いにかかっている人ばっかりではないっぽいよ。 それに便利なら自信を持ってJSを書いていけばいいのでは
2022/04/06 10:13
kochizufan
[“そんな幻想よりもわかりやすい、たった一つの答え。 「楽」という事実。”サーセン
2022/04/06 10:14
sigwyg
“久しぶりに Rails を書いたけれど、Node.js の良さに敵わない” なんか違う世界線の話をしてる(うらやま)
2022/04/06 10:15
n_1215
TypeScriptはよくできているけどNode.jsやnpmが高品質とはとても思えない。早くNode.jsからDenoに大勢が変わってほしいし欲を言えばJavaScriptをやめたい
2022/04/06 10:23
tesutarou
なんで数ある言語の中で好き好んでJS使わなきゃいけないのという感想しかない
2022/04/06 10:36
messzylinder
内容関係ないけど食い矜持は食い扶持の誤用?
2022/04/06 11:06
circled
node.js単体はさておき、皆んなが日頃お世話になってる各種パッケージ群のメンテが、ある日どこかのタイミングで死んだ時にパニックが起こりやすい構造にはなってると思う。(報酬が無いのでキレるOSS開発者とか)
2022/04/06 11:19
potato4d
書いたよ
2022/04/06 11:50
YonmanHasse
大人になった後に読んで悶え苦しむやつだ!
2022/04/06 11:56
pwatermark
一つに染まるとコケたときのインパクトが大変なので、対抗としてのFlutter/Dartには頑張って欲しいところ
2022/04/06 12:02
fuyuyux
巨大なエコシステムに乗っかる楽さを一度味わうともう逃げれない
2022/04/06 12:10
K-D-S
Web系にあらずばソフトウェアエンジニアにあらず、といういつものアレ
2022/04/06 12:27
ssuwam
自分もPythonで大きなサーバーは書かなくなったしTypeScript最高って感じだけどts自体はめちゃくちゃ過渡期的な言語だとは思う。次はRustだろうから、GraphQLのツールは(僕がやる頃には)対応しといてほしいと思うわけです。
2022/04/06 13:13
jhoshina
RailsとNode.jsしか出てきていない時点で「若いのう」としか
2022/04/06 16:03
kobito19
歴史上、他を差し置きNode.jsだけが到達した境地というわけでもなし、何を杞憂してるのかピンとこない。新しいテクノロジー学ぶ気力はもう無いです、ということ?
2022/04/06 16:26
takezaki
僕らはnode.jsをnpmだけにしか使っていないから呪われていません。サーバサイドもJavaScriptだけども。
2022/04/06 17:14
non_117
サーバサイドはgoでよくない? あえてnode.js選びたい理由がない。
2022/04/06 17:24
dtpg
“React Native”
2022/04/06 18:00
yosuke_furukawa
俺もなんか書いてみようかな。
2022/04/06 19:12
typographicalerror
Node.jsでなくてJSでしょ、というコメントもあるけど、なんでもJSでいいじゃん、となったのがNode.jsだからこのタイトルなんだろうな、と思う。呪いが呪いとして機能するのか武器のままでいくのかは未来が決めるでしょう
2022/04/06 22:46
yoshi-na
ポエム
2022/04/08 18:45
iwasiman
ポエミーにNode.jsどっぷりの今を語る記事。なるほどー。