찾다

 >  Q&A  >  본문

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

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

前端菜鸟向各位大神请教

怪我咯怪我咯2743일 전647

모든 응답(5)나는 대답할 것이다

  • 迷茫

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

    많은 사람들이 React가 라이브러리라고 말하면서 Angular의 프레임워크와 비교하는 것을 보았는데, 데이터 흐름에 문제가 있어서 일축합니다.

    먼저 React는 Angular에 비해 생각의 변화라고 생각합니다. 라이브러리가 아니라 개발 개념, 구성 요소화, 分治的管理,数据与view的一体化。它只有一个中心,发出状态,渲染view,对于虚拟dom它并没有提高渲染页面的性能,它提供更多的是利用jsx便捷生成dom元素,利用组件概念进行分治管理페이지의 모든 부분(머리글 섹션 바닥글 슬라이더 등)이 향후 추세입니다. . 하지만 저는 React 이외의 다른 도구가 이것을 할 수 없다고 말하지 않았습니다.

    회신하다
    0
  • 高洛峰

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

    One은 라이브러리, 단방향 데이터 흐름입니다. 하나는 프레임워크, 양방향 바인딩입니다.

    회신하다
    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 Router와 같은 관련 주변 기술을 사용하면 효과는 비슷할 것입니다. 실제로 다른 프레임워크를 사용하여 수행할 수도 있고, jQuery를 사용하거나 프레임워크나 라이브러리 없이도 수행할 수 있습니다. 물론 선택하기 전에 개발 효율성, 확장성 및 유지 관리 비용을 고려해야 합니다. 단일 페이지 애플리케이션의 경우 SEO를 하지 않는 한 SPA를 원하는 만큼 사용할 수 있다고 한 훌륭한 스승님이 말씀하신 것을 기억합니다.

    회신하다
    0
  • 취소회신하다