在开发网站时,像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)
相关文章:
- 使用drupal中自定义javascript文件中的一个函数
- 使用Javascript从Drupal打开新选项卡
- 某些js文件在Drupal中不起作用
- Drupal正在随机加载旧版本的脚本
- 如何在angularjs应用程序中解析Drupal JSON数据
- 检查用户是否在Orchard CMS中获得授权
- Magento创建自定义的职业表格,并从CMS页面调用
- angularjs在CMS的url中获取请求
- Magento CMS:可配置产品->图像
- Drupal 7 文件上传(无hook_form)
- 对 Drupal 站点的客户端 JS 问题进行故障排除
- CSS和JS在升级到Drupal站点时失败
- Drupal 7 将 jQuery 文件添加到所有页面
- 是否可以在没有CMS的情况下使用富文本编辑器
- 如何在CMS中使用knockout.js
- 如何将自定义代码与drupal合并
- 在Drupal 7中执行$(window).load()和$(window).resize()
- 在Drupal自定义模块中点击3次后,Drupal禁用按钮
- 删除<脚本>标签中的<头部>在所有Drupal 7页中
- 在开发网站时,像DreamWeaver这样的IDE和像Drupal这样的CMS有什么不同?