当我知道Symfony 3时,是否值得学习Angular 2?
我知道Symfony 3。在我看来,这是一个很好的组织框架。我有兴趣将其与Angular 2联系起来,但有一些疑问 我开始学习Angular 2是因为我看到了这些优点:当我知道Symfony 3时,是否值得学习Angular 2?,symfony,angular,frontend,backend,Symfony,Angular,Frontend,Backend,我知道Symfony 3。在我看来,这是一个很好的组织框架。我有兴趣将其与Angular 2联系起来,但有一些疑问 我开始学习Angular 2是因为我看到了这些优点: 使用Angular 2+Ionic 2,我可以创建移动应用程序 使用单页概念,我可以维护与web套接字的连接 更改应用程序的状态我可以实时修改视图 但是,如果我想用Symfony 3编写后端,用Angular 2编写fornt end,那么也存在问题: 我有代码重复(类的定义和这些方法) 我有一个与SEO相关的问题,事实上
- 使用Angular 2+Ionic 2,我可以创建移动应用程序
- 使用单页概念,我可以维护与web套接字的连接
- 更改应用程序的状态我可以实时修改视图
- 我有代码重复(类的定义和这些方法)
- 我有一个与SEO相关的问题,事实上,角是不友好的刮刀
- 我做了两次类型测试,路由,表单李>
- 后端和前端完全断开
- 在这种方法中,API的存在是强制的
但几乎所有的应用程序都要打字两次,成本很高。在Symfony 3中,没有Angular 2,是否有任何方式可以获得单页应用程序的优点,或者值得使用Angular 2,尽管存在上述缺点?我不明白您为什么担心它 如果你看到Angular2(离子框架+移动应用程序)的优势,那就去吧
同样,如果你担心搜索引擎优化,你应该做两个方面:一个是网页版的纯HTML,另一个是移动应用程序的Angular。在选择技术和工具之前,你需要做出以下决定 服务器端渲染:您的应用程序(当前和未来)和其他条件是否有理由在服务器端完全构建HTML-Symphony Vs 客户端呈现:如果应用程序要求在客户端呈现HTML-AngularJS 收集有关应用程序的所有事实以及它可能导致的未来,并应用上面两种方法的优点和缺点,您可以研究它们(Google/stackoverflow)。这将导致你的答案。 作为旁注,除了应用程序的运行时动态外,还有很多内容,如可维护性、调试能力等。您可以找到这些问题的答案,如果没有,您也可以将其作为单独的问题发布