Steamをインストール
ログイン
|
言語
简体中文(簡体字中国語)
繁體中文(繁体字中国語)
한국어 (韓国語)
ไทย (タイ語)
български (ブルガリア語)
Čeština(チェコ語)
Dansk (デンマーク語)
Deutsch (ドイツ語)
English (英語)
Español - España (スペイン語 - スペイン)
Español - Latinoamérica (スペイン語 - ラテンアメリカ)
Ελληνικά (ギリシャ語)
Français (フランス語)
Italiano (イタリア語)
Bahasa Indonesia(インドネシア語)
Magyar(ハンガリー語)
Nederlands (オランダ語)
Norsk (ノルウェー語)
Polski (ポーランド語)
Português(ポルトガル語-ポルトガル)
Português - Brasil (ポルトガル語 - ブラジル)
Română(ルーマニア語)
Русский (ロシア語)
Suomi (フィンランド語)
Svenska (スウェーデン語)
Türkçe (トルコ語)
Tiếng Việt (ベトナム語)
Українська (ウクライナ語)
翻訳の問題を報告
i just played a jigsaw mouse game...
i went from 450mb to 768mb
At this point, Steam is just a virus. Going to have to switch it to being a 'run-only-when-absolutely-necessary' program, disable auto-start and write a helper app to auto-kill it when exiting games.
The react package itself has exactly 1 dependency; on the loose-envify package.
Which in turn has 1 dependency on the js-tokens package.
Which in turn has no further dependencies.
Even if you add something like Redux as a state container; that still has only 10~15 transitive dependencies total.
The problem with React isn't React. The problem with React is with the entire ecosystem that sprung up around it. Filled with a million-and-one examples of just-one-more-abstraction-to-rule-them-all libraries envisioned by astroturf-architects. (Not 'built-by'; oh no. They have their lesser peers for that. Them and the never ending fount of community contributions to lean on.)
The head-spinning amount of idealized ivory-tower architecture that's around and the abject collective apathy for the basic principle of YAGNI ("You Aren't Gonna Need It"); those are what cause the bloat.
Ah I'm sorry. I must have judged it by the React Native package: https://npm.anvaka.com/#/view/2d/react-native
Before: 208.1 MB
After: 350.8 MB
And then people call John Blow crazy...
We live in a world where most software is trash that was put together by mixing and matching libraries and dependencies like there is no tomorrow and programmers do not understand what is going on under the hood. Nobody likes bothering with looking at what is internally happening anymore, they just want to make software without caring about the performance or even understanding how it works.... because "why waste time reinventing the wheel??" You can always go to stack overflow and copy paste code or use 69 thousand libraries, packages and frameworks.
Its a very sad time we live in where software just gets more and more bloated, slow, unperformant, and all for minimal functionality.
But hey, we cant complain, because web devs will tell you that the framework they are using is "blazingly fast!!!!!" so it must be true!!!
I do bother actually.
And I've shot down inclusion of third-party libraries multitudes of times because I found they were doing this or that in an incorrect way; in an insecure way; in a way that couldn't possibly scale to production throughput requirements; etc. A fair share of "why use this library when platform supports it native?" as well.
Many of my co-workers are equally critical and do their research.
And for many of my peers across the entire industry that will be the same.
!!! --> When they actually get the time to do so <-- !!!
That is the biggest actual problem.
Software complexity has increased due to the scale it is operating on nowadays.
Yet in many software companies management expects similar returns in the same time; or heaven help us: even shorter time "because the tooling is better these days, so you should be able to manage."
The average software product has more moving parts to it than a bridge looping the entire world thrice would have in rivets. Would you ask the engineering crew responsible for putting up a regular-sized canal bridge to be done by sunset; and then have the confidence to send traffic across it?
Because many idiots in management are apparently fine with that notion.
All the frameworks and libraries piled on libraries is just the modern day version of old-skool drag&drop rapid application development. It's a cope by developers to deal with the nonsense management forces on them.
These methodologies in particular prey on junior software developers that haven't developed gut experience yet; and are promised an equal playing field that will 'empower' them to produce at the level of a senior developer with years of experience. Which makes it that more despicable.
Developers who don't know better; who are tricked into adopting snake-oil by astroturf architects that do know better, but care more about their own 'cred' so they'll happily sacrifice entire lines of people to their ego.
Before Update
After Update
The new GUI is great, but at what cost...
I mentioned chrome integration is the worst thing they did to steam mobile, now they also bring that sht to the desktop app
The recent GUI update certainly needs a lot of work.