1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Node.jsAdvent Calendar 2020

Day 17

ECMAとWebpackなんとかしてくれ

Last updated at Posted at 2020-12-17

去年はこの3つに悩まされてました。
今日は Node.js Advent Calendar 202017日目です。

#クラスとパッケージの混乱
マジにこれには苦しめられてました。
Javascriptアドベンドカレンダーにも書いたんですが流儀多すぎ。
何で書いてるかわからなくなるくらい苦しめられました。
実際Node.jsはサーバサイドでWebpackとECMAはブラウザサイトというのはわかるのですが。
クラスの書き方マジでこれに苦しめられた。
その上フレームワークとか組み込むときにどっちに組み込むんだっけと悩まされまくりました。
マジで言いたいことはJavascriptの組み込み方の統一してくれ。
#Node.jsの関係者に言いたい
正直言っていいですか。
使えるメモリ容量少なすぎて拡張しないといけないのはもうやめませんか。
1GB制限撤廃を求めたいです。
V8はたしかにいいブラウジングエンジンですが。
えぇ下限開発するときにマジにこの制限にハマって苦しむんですよ。
大半のエンジニアが。
実は俺もだったんでど。
正直V8こだわってもいいけどメモリ制限撤廃しましょう。
そうしないとサーバサイドJavascript誰もいつかなくなりますよ。
俺PHPerに戻ったんだっけw.
正直Webpackがメモリ要求が多くなり何度か落ちて仕事にならなかったことあります。
#マジで困るのはビルド
ほんとこれいちばん最初に困りました。
職場で経験したことなんですがBuildパターンがいっぱい有りすぎてどれを使えばいいのと悩みました。
正直言うとBuildコマンドなんて一個でいいんです。
多すぎると迷うだけになる。
これから自分たちが心がけないといけないのはなるべく少なく簡単にできる環境つくりだと思います。
あとはテストをビルド似合わせてやるとメモリ食いなのでみんなやめるようにしましょう。
ほんとこれ一番イヤです。
#スマートに行こうぜ
ほんとそう思いますわ。
いつも迷わされるのは本当に嫌だし。
そう言えばNPMとNode.jsの最新版って今Githubでしたっけ。
あとLaravelもDockerもしかもjQueryも。
GithubってMSさんでしたよね親会社。
それを理解していない開発会社多すぎです。
MSさんの最新ビルドもLaravelの最新もDockerHubも全部使えないじゃ意味がない💢。
頼みますよ。
Githubの開放願います。
いまマジ開発者困ってます。
Git使うんだったらGithub開放しなきゃだめでしょう。
Git自体の最新版も落とせません。
マジで泣きそう。

こんなところで愚痴ばかり書いてすいません。
Node.jsもJavascriptも好きなんですけどこればっかりは許せないので書いちゃいました。
ホント申し訳ない。

明日は sena_vさんです。
何を書いてくれるのかな。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?