我正在尝试构建一个基本网站,但这并不会限制我以后添加复杂性的能力。我是一个完整的新手,没有任何编程经验。我对Web编辑器(例如Kompozer)与Web框架(例如Rails,Django)的角色非常困惑。每个目的有用的用途是什么?有必要快速建立一个基本的,功能性的网站,以后可以更专业地开发?
答案 0 :(得分:0)
Kompozer是一个WYSIWYG,它允许您拖放HTML元素并使用按钮,下拉菜单和菜单创建您的网站。您可以查看它生成的代码并在需要时进行修改。
您通常不会使用拖放式编辑器的Web框架,只需将代码输入到看起来像高级记事本的内容中。 Web框架通常会删除大量繁琐的工作,并允许您将逻辑与设计分开组织。
基本上,如果你想要一个在功能方面做得不多的简单网站,你会使用像Kompozer这样的程序。您可以使用Web框架通过一些自定义编程来完成繁重的工作...例如,如果您想设计一个基于您今天吃的食物进行计算的Web应用程序,并为您提供节食信息,或者您可以登录的位置和管理不同类型的设备......