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

angular.js - reactjs和angularjs的区别???

reactjs和angularjs的应用场景是相同的吗?
我知道angularjs是为单页应用设计的框架,reactjs的设计初衷也是单页应用吗?
现在前端开发倾向使用单页应用,单页应用程序有什么好处吗?

前端菜鸟向各位大神请教

怪我咯怪我咯2684日前595

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

  • 迷茫

    迷茫2017-05-15 17:15:02

    React は Angular のフレームワークと比較してライブラリであると言っている人がたくさんいますが、そこにはデータ フローの問題がありますが、私はそれを却下します。

    まず、React は Angular と比べて考え方が変わったと思います。それはライブラリではなく、開発コンセプトであり、コンポーネント化されています。分治的管理,数据与view的一体化。它只有一个中心,发出状态,渲染view,对于虚拟dom它并没有提高渲染页面的性能,它提供更多的是利用jsx便捷生成dom元素,利用组件概念进行分治管理 ページのすべての部分 (ヘッダー セクション フッター スライダーなど)、これが今後のトレンドです。 。しかし、React 以外の他のツールではこれができないとは言いませんでした。

    返事
    0
  • 高洛峰

    高洛峰2017-05-15 17:15:02

    1 つはライブラリ、一方向のデータ フローです。 1 つはフレームワーク、双方向バインディングです。

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 17:15:02

    ReactJS は単なる UI ライブラリであり、他のサードパーティ ツールと連携する必要があります。 AngularJS は、UI ライブラリを除くすべての機能を備えた完全なフレームワークです。

    返事
    0
  • 怪我咯

    怪我咯2017-05-15 17:15:02

    上と同様、react只是一个组件库,自身不包含http请求,前端路由功能,支持jsx,而angularは様々な機能を備えた大規模で包括的なフレームワークであるように感じますが、自由度は低いです

    返事
    0
  • 怪我咯

    怪我咯2017-05-15 17:15:02

    私がやっている仕事は、Angularjs アプリケーションを Reactjs で書き直すことです。Angular と React によって解決される問題はすべて開発プロセスに向けられていると思います。アプリケーション シナリオの点では、Angular で解決される問題は React で確実に解決できますが、Angular は React を使用し、React Router などの関連周辺技術を使用すると、比較的完全なソリューションを提供します。実際、他のフレームワークを使用したり、jQuery を使用したり、フレームワークやライブラリを使用しなくても実行できます。もちろん、選択する前に、開発効率、スケーラビリティ、メンテナンス コストを考慮する必要があります。シングルページアプリに関しては、SEOさえしなければSPAは使い放題だ、と偉い人が言っていたのを思い出します。

    返事
    0
  • キャンセル返事