首先,我想说,我在其他地方找不到任何令人满意的/合理的答案。所以,我想我应该在这里问一下。对不起,如果这个问题太模糊,不适合这里,我会尽量更具体。
这是我的问题。
1)鼓励谁使用内容管理系统?
是否只有对学习编程/网页设计不感兴趣的非技术人员,甚至程序员/开发人员也被鼓励完全依赖CMS?
2)使用CMS是否限制了我们的理解?
我听到有人说,CMS限制了我们理解web服务器工作的内部功能和安全问题。例如,它是否像对服务器的配置文件进行小更改并重新启动服务器一样简单?
3)在使用CMS时,我们的网站没有更多的控制权吗?
控件,即以稍微有利的方式添加自己的额外模块和执行特定任务的不同方法(如处理请求)。例如,我听到我的一个朋友说,引入我们的硬编码设计(使用CSS)非常复杂,因为影响到一个微小的设计会在不同的页面中产生意想不到的变化。
4)在基于web的产品/服务中使用CMS如何?
在一个专业的web应用程序中,它期望有更多的用户,并且假设开发团队的所有成员都可以进行硬编码。编辑博客网站和社交网站是有区别的。在这种情况下,我认为社交网站更多的是一个基于网络的服务,而不是一个博客网站(主要是一个个人网站)。
有人还提到,CMS消耗更多的资源。这是真的吗?
5)你对网页设计师/开发人员有什么建议?
对于一个关心质量、可伸缩性和安全性的web开发人员来说,你的建议比轻松地做事情更重要。
发布于 2013-06-14 17:35:23
你的每一个问题。
1:非技术人员没有太多的编程经验,或者是那些想要制作一般博客/网站而没有太多技术要求的人。是的,您可以创建一个基本网站与CMS相当快;但如果您有任何非常技术性的后端工作(如FaceBook),最好是实际脚本的东西,而不是使用CMS。
2:在某些情况下。对于HTML这样的非常基本的东西,您并不是真正地忽略了对功能的理解。但是有些CMS的插件有内置的任务,如果没有编写自己的代码,或者有足够的经验来阅读源代码,你就无法完全理解到底发生了什么,也无法确定它是否是最有效的解决方案。
他说:一般说来,在使用CMS时,你只能使用你能找到的资源/插件。当然,大多数CMS允许您将脚本添加到您的网站并提供更个性化的功能;但是与自己编写所有脚本相比,没有那么多定制。
他说:你可以在一个专业的web应用程序中使用CMS,但这又取决于你的需求。如果它是一个简单的技术需求,那么是的,你可以使它的专业质量,只有一个CMS。但是,如果它是非常技术性的,它可能是一个更好的解决方案,实际上编码应用程序。
他说:作为一名有5年经验的web开发人员,我非常喜欢自己编写代码,因为那时我很清楚我的脚本中发生了什么;而且我的定制只受到编码能力的限制,而不是某个平台。当然,如果有人不那么精通编程,我就不得不建议使用CMS,因为这比那些不太确定自己在做什么的人创建的代码错误的脚本更可靠。但是如果他们对他们的应用程序编码很满意的话,我强烈建议通过CMS。
发布于 2013-06-14 18:02:32
1)鼓励谁使用内容管理系统?
我相信内容管理系统对技术人员和非技术人员都有好处.当然,这取决于您选择的CMS。成为许多CMS产品的程序员、设计师或开发人员是很有帮助的。
2)使用CMS是否限制了我们的理解?
使用CMS并不意味着您不需要理解web服务器或编程语言(特别是PHP)。这完全取决于你如何主持这个产品。例如,如果您使用GoDaddy的共享托管服务并使用它们的托管连接,您就不会了解自己安装CMS的详细情况,也不需要处理修补web服务器的问题。另一方面,如果您在自己的机器上安装CMS,则需要配置、加固和修补web服务器。安装PHP (或其他语言),安装MySQL (或类似的语言)。一般是一盏灯。
3)在使用CMS时,我们的网站没有更多的控制权吗?
我不会说它是更多的控制,实际上我会说它更少。但是,如果你没有能力构建CMS提供的东西,最好放弃一些控制。你应该备份一个手工编码的网站或CMS,所以如果有什么问题,应该能够回滚。
4)在基于web的产品/服务中使用CMS如何?
我认为你需要更多地澄清这一点。我不知道CMS是面向社交网络的。
5)你对网页设计师/开发人员有什么建议?
我建议他们跟着钱走。您在使用CMS传输时作为网页设计人员/开发人员开发的技能(反之亦然)。
发布于 2013-06-14 17:37:44
我建议一个开源的CMS和活跃的社区。但是,如果您有一个能够积极工作和维护的开发人员团队,开发您自己的CMS将允许您定制您想要的方式,并为您的环境优化性能等等。
保安:它有两个方面。
1. If the CMS is open source and is developed by active community, the number of security issues will be less but any new issue found will affect your site considerably in less time.
2. If the code is closed source, the security issues may not get caught by attackers so quickly but there are chances of more issues, if the code is not properly developed, tested etc.
因此,结论是根据您的需求来决定最佳选择,而不是盲目地使用任何一种方法。
https://stackoverflow.com/questions/17113950
复制相似问题