在开发网站时,像DreamWeaver这样的IDE和像Drupal这样的CMS有什么不同?


How Different is an IDE like DreamWeaver and a CMS like Drupal when Developing a Website

在开发网站时,有人能解释一下Drupal这样的CMS和DreamWeaver这样的IDE之间的区别吗?我们什么时候用它们来开发网站。

CMS(内容管理系统)是一个预先构建的框架,它使创建网页的过程更容易,并侧重于让用户轻松编辑内容后期制作。这对于博客来说非常有效,因为它允许几乎没有任何技术知识的人轻松编写和管理博客。

集成开发环境通常意味着Dreamweaver、XCode(用于iOS应用开发)和Eclipse(用于android应用开发)之类的东西。它通常包括文本编辑器、内置的自动化工具和调试器。然而,IDE也可以引用简单的文本编辑器,如Sublime text或WebStorm。

所以在结论中,你会使用一个IDE作为一个工具,使一个人能够建立网站,而CMS提供了一个框架,以简化建设过程,并允许更容易的内容管理后,网站建成。

使用哪一个完全取决于您的需求

如果你的要求很简单

I suggest to use CMS
PROs
--> No need to have understanding of any Computer Languages
--> Fast to implement
CONs
--> Difficult to maintain changes
--> difficult to implement complex logic (unless there is a CMS plugin to solve your requirement)

但是如果你的需求很复杂(比如包括很多UI屏幕)

I Suggest to use IDE 
PROs
--> Will have full control over the code
--> Easy to maintain versions
--> can implement any requirement (* provided software is designed well)
CONs
--> needs a prior knowledge on computer language (like PHP and javascript for most of the websites)