我需要创建一个将转换为移动应用程序的网站(我想要构建的网站比应用程序更适合作为网站,因此建筑本身应该作为网站)。
由于我更熟悉桌面和 Android 原生开发世界,因此我对 Web 客户端开发知之甚少。在阅读了一些之后,我决定在客户端使用这些技术:HTML5、CSS3、Bootstrap、React.js
问题是我读过 Angular 实际上是一个完整的 MVC 框架,而 React 有一些更具体的角色,就像将汽车 (Angular) 与引擎 (React) 进行比较。我已经看到了关于如何使用 hello world 和事件处理等两种技术执行某些操作的比较,因此我不需要知道如何进行某些比较网站中显示的特定内容。
所以我的问题是,与 React 相比,我可以用 Angular 完成的事情有什么区别?如果我使用 React,是否会有我无法做的事情?我什么时候应该使用一个?如果我使用 React,我还能构建一个完全可操作的客户端吗?
我想强调一下,我不想发表个人意见。我只想了解有关客户开发的事实,并知道我可以用它们做什么,不能做什么。