私たちは主に APP と wap サイトを作成しています (どちらも自社製品です) 将来的には、リーダーは H5 を使用して APP クライアントを置き換えたいと考えています~
経験豊富な友人、分析をお願いします~
认证0级讲师
私は Teambition フロントエンド、React.js コミュニティ マネージャーであり、それに関連した興味を持っています。
Backbone は初期に登場したフレームワークであり、解決策は明らかです。欠点は、View レイヤーが多すぎるため、大規模なプロジェクトが困難になることです。 さらに、モデルの設計は Ajax に厳密にバインドされていますが、特定のシナリオでは機能する可能性があります。
パフォーマンス、大企業の支援、使いやすさ、コミュニティ、中国語のチュートリアル、すべてが確立されています。 欠点は、データレイヤーソリューションが未熟であり、後の Facebook の拡大戦略に耐えることができる必要があることです。
コミュニティの専門家から、Java のバックグラウンドを持つ学生は非常に簡単に学習できると聞きました。ぜひ試してみてください。 モバイル ページのサーバー側レンダリングを考慮する場合、フロントエンドとバックエンドの共有コードには React の方が適しています。
反応を試すには数時間を費やすことができます、http://www.hubwiz.com/course/552762019964049d1872fc88/; 次に、angularjs を数時間試してください (http://www.hubwiz.com/course/547c3e3b88dba0087c55b4e5/) angularjs と ionic と同様に、http://www.hubwiz.com/course/55010505e564e5172c0b9405/
私自身も Angular を使用しているので、Web には Angular、モバイルには ionic を使用することをお勧めします。そのため、他のテクノロジーについてはコメントしません。
angular は Google が開発した強力なフレームワークです。ただし、angular の設計は煩雑であり、多くの機能を学習する必要があります。 Google が HTML5 に課すのは、それ自体が間違いだと思います。この点で、Google はどれだけの人に害を及ぼすかわかりません。 Backbone は、Angular とはほぼ逆の機能を備えた軽量のフレームワークです。完全に非侵入的で、コンパクトで、拡張性に優れています。ただし、欠点は、開発が遅く、多くの「ホイール」を自分で構築する必要があることです。欠点は、コードの汎用性が低く、再利用が難しいことです。バックボーンを稼働させたい場合は、チームがセットアップする必要があります。個人的には、多くのコードの蓄積と適切なコード仕様のサポートが必要です。私はバックボーンの方が好きです React を勉強する時間がまだありませんが、多くのレビューを読んだところ、開発効率は比較的高く、アイデアも比較的進んでいるように見えます。
React はインターフェイス ライブラリであり、独自の方法で独自のベスト プラクティスを探索できます。公式に推奨されているモデルは Flux です (私が試してみたところ、最終的な結果は Flux に似ていました)。 残りはすべて独自のベスト プラクティスを備えています。Angular は TDD ですが、Backbone は MVC と JSONAPI を理解していません。 React を探索するのが好きなら、それを使って間違いはありません。10 個未満の関数を学習すれば、十分な内容を書くことができます。
angluar は素早く書き込みます、 backboneはreactjsで利用できます Reactjsをよく学べば、Reactnativeをプレイできるようになります
以前のアプリはフレームワークを使用せず、独自のロジックとテンプレートのレンダリングを作成しました。難しいことは何もありませんでした。プロジェクトはそれほど複雑ではないと思います。
厳密に言えば、react は MVC の V レイヤーにすぎず、通常は Flux とともに使用されます。
backbone + zepto は Web アプリ作成のニーズを満たすことができるはずです
http://www.hubwiz.com/course/54f3ba65e564e50cfccbad4b/
私は Teambition フロントエンド、React.js コミュニティ マネージャーであり、それに関連した興味を持っています。
Backbone は初期に登場したフレームワークであり、解決策は明らかです。欠点は、View レイヤーが多すぎるため、大規模なプロジェクトが困難になることです。 さらに、モデルの設計は Ajax に厳密にバインドされていますが、特定のシナリオでは機能する可能性があります。
React.js はビュー層専用であり、少なくとも現時点でビュー部分に最適なフレームワークだと思います。パフォーマンス、大企業の支援、使いやすさ、コミュニティ、中国語のチュートリアル、すべてが確立されています。
Angular は私にとって馴染みのないフレームワークです。多くの記事を読みましたが、深く勉強したことはありません。 Google が 2.0 に大きな変更を加えており、Google が Polymer を正式に開始していることを考えると、私はそれについて楽観的ではありません。欠点は、データレイヤーソリューションが未熟であり、後の Facebook の拡大戦略に耐えることができる必要があることです。
コミュニティの専門家から、Java のバックグラウンドを持つ学生は非常に簡単に学習できると聞きました。ぜひ試してみてください。
ただし、コストはかかります。Backbone と Angular の方がコストがかかるだけです。モバイル ページのサーバー側レンダリングを考慮する場合、フロントエンドとバックエンドの共有コードには React の方が適しています。
反応を試すには数時間を費やすことができます、http://www.hubwiz.com/course/552762019964049d1872fc88/; 次に、angularjs を数時間試してください (http://www.hubwiz.com/course/547c3e3b88dba0087c55b4e5/
簡単に比較するには、試してから選ぶのが良いです。) angularjs と ionic と同様に、http://www.hubwiz.com/course/55010505e564e5172c0b9405/
私自身も Angular を使用しているので、Web には Angular、モバイルには ionic を使用することをお勧めします。そのため、他のテクノロジーについてはコメントしません。
angular は Google が開発した強力なフレームワークです。ただし、angular の設計は煩雑であり、多くの機能を学習する必要があります。 Google が HTML5 に課すのは、それ自体が間違いだと思います。この点で、Google はどれだけの人に害を及ぼすかわかりません。 Backbone は、Angular とはほぼ逆の機能を備えた軽量のフレームワークです。完全に非侵入的で、コンパクトで、拡張性に優れています。ただし、欠点は、開発が遅く、多くの「ホイール」を自分で構築する必要があることです。欠点は、コードの汎用性が低く、再利用が難しいことです。バックボーンを稼働させたい場合は、チームがセットアップする必要があります。個人的には、多くのコードの蓄積と適切なコード仕様のサポートが必要です。私はバックボーンの方が好きです
React を勉強する時間がまだありませんが、多くのレビューを読んだところ、開発効率は比較的高く、アイデアも比較的進んでいるように見えます。
React はインターフェイス ライブラリであり、独自の方法で独自のベスト プラクティスを探索できます。公式に推奨されているモデルは Flux です (私が試してみたところ、最終的な結果は Flux に似ていました)。
残りはすべて独自のベスト プラクティスを備えています。Angular は TDD ですが、Backbone は MVC と JSONAPI を理解していません。
React を探索するのが好きなら、それを使って間違いはありません。10 個未満の関数を学習すれば、十分な内容を書くことができます。
angluar は素早く書き込みます、
backboneはreactjsで利用できます
Reactjsをよく学べば、Reactnativeをプレイできるようになります
以前のアプリはフレームワークを使用せず、独自のロジックとテンプレートのレンダリングを作成しました。難しいことは何もありませんでした。プロジェクトはそれほど複雑ではないと思います。
厳密に言えば、react は MVC の V レイヤーにすぎず、通常は Flux とともに使用されます。
backbone + zepto は Web アプリ作成のニーズを満たすことができるはずです
http://www.hubwiz.com/course/54f3ba65e564e50cfccbad4b/