フロントエンド - React.js、Angular.js、Backbone.js の 3 つのうちどれがより適しているかを学び始めます。
PHP中文网
PHP中文网 2017-05-15 16:53:37
0
13
1302

私たちは主に APP と wap サイトを作成しています (どちらも自社製品です) 将来的には、リーダーは H5 を使用して APP クライアントを置き換えたいと考えています~

経験豊富な友人、分析をお願いします~

PHP中文网
PHP中文网

认证0级讲师

全員に返信(13)
过去多啦不再A梦

私は Teambition フロントエンド、React.js コミュニティ マネージャーであり、それに関連した興味を持っています。

Backbone は初期に登場したフレームワークであり、解決策は明らかです。欠点は、View レイヤーが多すぎるため、大規模なプロジェクトが困難になることです。 さらに、モデルの設計は Ajax に厳密にバインドされていますが、特定のシナリオでは機能する可能性があります。

React.js はビュー層専用であり、少なくとも現時点でビュー部分に最適なフレームワークだと思います。

パフォーマンス、大企業の支援、使いやすさ、コミュニティ、中国語のチュートリアル、すべてが確立されています。
欠点は、データレイヤーソリューションが未熟であり、後の Facebook の拡大戦略に耐えることができる必要があることです。

Angular は私にとって馴染みのないフレームワークです。多くの記事を読みましたが、深く勉強したことはありません。 Google が 2.0 に大きな変更を加えており、Google が Polymer を正式に開始していることを考えると、私はそれについて楽観的ではありません。

コミュニティの専門家から、Java のバックグラウンドを持つ学生は非常に簡単に学習できると聞きました。ぜひ試してみてください。

モバイル ページのサーバー側レンダリングを考慮する場合、フロントエンドとバックエンドの共有コードには React の方が適しています。

ただし、コストはかかります。Backbone と Angular の方がコストがかかるだけです。

いいねを押す +0
PHPzhong

反応を試すには数時間を費やすことができます、http://www.hubwiz.com/course/552762019964049d1872fc88/; 次に、angularjs を数時間試してください (http://www.hubwiz.com/course/547c3e3b88dba0087c55b4e5/
) angularjs と ionic と同様に、http://www.hubwiz.com/course/55010505e564e5172c0b9405/

簡単に比較するには、試してから選ぶのが良いです。

いいねを押す +0
黄舟

私自身も Angular を使用しているので、Web には Angular、モバイルには ionic を使用することをお勧めします。そのため、他のテクノロジーについてはコメントしません。

いいねを押す +0
刘奇

angular は Google が開発した強力なフレームワークです。ただし、angular の設計は煩雑であり、多くの機能を学習する必要があります。 Google が HTML5 に課すのは、それ自体が間違いだと思います。この点で、Google はどれだけの人に害を及ぼすかわかりません。 Backbone は、Angular とはほぼ逆の機能を備えた軽量のフレームワークです。完全に非侵入的で、コンパクトで、拡張性に優れています。ただし、欠点は、開発が遅く、多くの「ホイール」を自分で構築する必要があることです。欠点は、コードの汎用性が低く、再利用が難しいことです。バックボーンを稼働させたい場合は、チームがセットアップする必要があります。個人的には、多くのコードの蓄積と適切なコード仕様のサポートが必要です。私はバックボーンの方が好きです
React を勉強する時間がまだありませんが、多くのレビューを読んだところ、開発効率は比較的高く、アイデアも比較的進んでいるように見えます。

いいねを押す +0
我想大声告诉你

React はインターフェイス ライブラリであり、独自の方法で独自のベスト プラクティスを探索できます。公式に推奨されているモデルは Flux です (私が試してみたところ、最終的な結果は Flux に似ていました)。
残りはすべて独自のベスト プラクティスを備えています。Angular は TDD ですが、Backbone は MVC と JSONAPI を理解していません。
React を探索するのが好きなら、それを使って間違いはありません。10 個未満の関数を学習すれば、十分な内容を書くことができます。

いいねを押す +0
phpcn_u1582

angluar は素早く書き込みます、
backboneはreactjsで利用できます
Reactjsをよく学べば、Reactnativeをプレイできるようになります

いいねを押す +0
習慣沉默

以前のアプリはフレームワークを使用せず、独自のロジックとテンプレートのレンダリングを作成しました。難しいことは何もありませんでした。プロジェクトはそれほど複雑ではないと思います。

いいねを押す +0
阿神

厳密に言えば、react は MVC の V レイヤーにすぎず、通常は Flux とともに使用されます。

いいねを押す +0
仅有的幸福

backbone + zepto は Web アプリ作成のニーズを満たすことができるはずです

いいねを押す +0
我想大声告诉你

http://www.hubwiz.com/course/54f3ba65e564e50cfccbad4b/

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート