« 英語で読む「OWASP」 | Main | 英語で読む「API」 »

2018.09.15

英文で読む「Angular vs React」

過去に生きてる昔話おじさんになってしまうと成長しないので、少し守備範囲を広げてAngular vs Reactの議論などに首を突っ込んでみる。(ちなみに勉強するならVue.jsと決めている)

まず、日本語訳もある「開発者はReactとAngularのどちらを選ぶべきか?」から。

Strictly speaking, it’s not exactly fair to compare Angular to React, since Angular is a full-blown, feature-rich framework, while React just a UI component library. To even the odds, we’ll talk about React in conjunction with some of the libraries often used with it.

Angularは完全なフレームワークで、ReactはUIのライブラリなので同列に比較するために、Reactと一緒に使われるエコシステムも含めて比較するとのこと。これだけ読むとReactの方が色々と覚えなければいけない印象だが。

All in all, we noticed that the entry barrier for Angular is higher than for React. The sheer number of new concepts is confusing to newcomers.

この人の結論としては、Angularは初心者にはハードルが高いということ。

次にHow To Choose Between Angular And React For Your Next Projectから

AngularJS application is highly flexible; now, most of the developers prefer ReactJS applications to cover their exact needs.

Angularは柔軟性があるが、Reactはニーズをカバーしていて、より開発者に好まれるとのこと。

ReactJS is the best choice for extending the functionality of your application; even it is the best choice when you need to extend your application or development in future. Angular does have a substantial size but react is smaller in size and conveniently lightweight.

Reactをベストチョイスだといっている。

React派が続いているので、少し違う意見のAngular vs. React: Which Is Better for Web Development?も読んでみた。

The biggest difference lies in state management. Angular comes with data-binding bundled in, whereas React today is usually augmented by Redux to provide unidirectional data flow and work with immutable data.

Angularがデータバインディング、Reactは一方通行だと言っている。

I feel that Angular is getting a bit of unfair treatment from the more vocal part of JavaScript community. Many people who express dissatisfaction with it probably do not appreciate the immense shift that happened between the old AngularJS and today’s Angular.

AngularはJavaScript界隈で不当な扱いを受けてるのではとのこと。昔のAngularと今のAngularの大きな変化も、評価されてない一因と言っている。

ここまで読んでも、さっぱりAngularもReactも理解できた気になれないのだが、拮抗している技術の話題は心のこもった文になってて読んでて楽しい。

|

« 英語で読む「OWASP」 | Main | 英語で読む「API」 »

英語で読むITポリシー」カテゴリの記事