我想要开始观察角度或反应,但我有一个困难的时间在一分钟内找出他们适合的地方?
目前,我使用基于PHP的表达式引擎或C券CMS构建我们所有的站点。是否可以使用角度或与这些反应?我是否正确地认为他们是整个前端的角色?
例如,我会使用EE/Craft来创建API以获取/post数据,然后角/React将使用这些调用中的数据生成页面吗?
发布于 2014-10-29 18:56:22
这正是我会做的。我不太熟悉您正在使用的CMS框架,但是在CMS开发方面有一些很好的经验。通常,我会利用所提供的API将数据带到表示层,然后使用JavaScript框架(如Angular )来创建UI。
如果您不使用任何CMS服务器控件,并通过API调用执行所有数据操作,这种方法将非常有效。
发布于 2016-10-18 10:21:20
将CMS作为API使用您的数据是很好的,但是您可能会更好地使用定制的东西(比如rails或nodejs项目)。如果你只是在构建一个API,CMS就不太理想了。通常,您会将React/React网站构建为一个静态网站,您可以将其部署到托管提供商(如S3或Github页面),这将立即提高安全性、速度和可伸缩性。从静态响应或角度站点,然后您利用您的服务器-api来获取数据。
然而,这只解决了数据问题,而不是内容管理问题。由于您有一个静态站点,您的内容编辑器或营销人员无法更改您的网站上的内容。所有的一切都必须在源代码中完成--由开发人员完成。您可以通过在静态网站上添加一个内容管理解决方案(如速溶 )来解决这个问题。没有任何编码,它允许任何有账户的人直接在网站上更改内容。
https://stackoverflow.com/questions/26638304
复制相似问题