Angular 角度-新应用程序何时使用和何时不使用角度
我正在开始一个新项目。我很兴奋即将使用Angular(Angular 7或8),但对于在我的项目中使用Angular有点困惑。 我不能在这里定义项目,请提供我哪里可以使用角度,哪里不能 这个答案将帮助所有高级开发人员定义新的即将到来的项目。 找到的答案很少,但并不完全令人满意。作为SPA框架,角度很高。 根据您的项目,您必须查看单页应用程序是否对您有意义。关键问题:Angular 角度-新应用程序何时使用和何时不使用角度,angular,architecture,software-design,Angular,Architecture,Software Design,我正在开始一个新项目。我很兴奋即将使用Angular(Angular 7或8),但对于在我的项目中使用Angular有点困惑。 我不能在这里定义项目,请提供我哪里可以使用角度,哪里不能 这个答案将帮助所有高级开发人员定义新的即将到来的项目。 找到的答案很少,但并不完全令人满意。作为SPA框架,角度很高。 根据您的项目,您必须查看单页应用程序是否对您有意义。关键问题: 它需要通过网络吗?如果不是这样,本地应用程序可能更有意义 我是否需要在客户端进行验证,而在服务器端则无法进行验证,这是不应该绕过的
以上所有情况要么需要最终用户处理大量数据,要么存在带宽和/或其他限制(尤其是内部应用程序)并且需要非常好的搜索引擎优化,以便从谷歌和其他搜索引擎中轻松发现。@Atanasios您能建议我们需要哪些类型的项目可以从angular开始,而我们不能吗?这是理论上的想法。检查更新的答案。我添加了一些示例,这些示例很可能会帮助您在两者之间做出选择。
这是好的也是坏的。代码质量和风格好,创造力和自由度差。
这是关于Angular最容易被误解的事情之一。这并不能阻止你的创造力,你可以做任何你想做的事情。然而,你是被迫以某种方式工作的。谷歌开发者专家实际上坐下来讨论代码应该是什么样子的,他们开发了一个框架,迫使您以这种方式工作。如果你问我,现在使用这种技术的新员工不能完全免费,实际上必须学习框架,那就更好了。它阻止的是无知,而不是自由。我不能说我不同意你,莱乔。我已经看到太多自定义库破坏了react组件的工作方式。使用一个框架,在某种程度上限制了选择,但如果你没有与Facebook级的开发者和潜在客户打交道,这是很好的。