検索

ホームページ  >  に質問  >  本文

前端 - 现在开始学这三个哪个比较合适React.js、Angular.js和Backbone.js

我们主要做APP,还有wap站,(都是公司自己的一款产品)以后领导的意思是想用H5来代替APP的客户端~

有经验的小伙伴给分析分析吧~

PHP中文网PHP中文网2740日前1279

全員に返信(13)返信します

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:55:37

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

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

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

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

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

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

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

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

    返事
    0
  • PHPz

    PHPz2017-05-15 16:55:37

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

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

    返事
    0
  • 黄舟

    黄舟2017-05-15 16:55:37

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

    返事
    0
  • 怪我咯

    怪我咯2017-05-15 16:55:37

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

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 16:55:37

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

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 16:55:37

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

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-15 16:55:37

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

    返事
    0
  • 阿神

    阿神2017-05-15 16:55:37

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

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 16:55:37

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

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 16:55:37

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

    返事
    0
  • キャンセル返事