是否可以仅由编辑者构建高质量的网站,而无需了解HTML?[关闭]


12

从苹果到微软再到谷歌,许多大公司都在投入越来越多的钱来创建工具,使任何人都可以使用所见即所得的编辑器来创建网站。

例如,我刚从Adobe收到的这封电子邮件:

像Adobe®InDesign®布局一样轻松快捷地构建网站。

该应用程序的代号为“ Muse”,目前处于测试版状态,是一项新技术,使图形设计人员可以使用熟悉的,自由格式的工具来设计和发布HTML和CSS网站,而无需编写代码或只限于模板。成为这个令人难以置信的免费预览的一部分,并体验Muse将如何革新您为网络创建的方式。

作为Web开发人员,我无法预见Adobe或任何其他公司将创建某种解决方案的方法,基于以下原因,该解决方案允许不具备HTML / CSS / JS知识的用户构建有用的网站设计:

  • 几乎可以肯定,生成的代码将是一团糟,这使得想要编写网站后端的程序员很难使用它。甚至可能需要他们自己更改代码以根据需要构造代码。
  • HTML不是基于像素的,因此很难开发一种可以轻松设计可随文本大小等变化而流动的模板的工具。此外,元素应以合理的顺序而不是随机的顺序相互跟随(例如,根据添加元素时的要求。
  • 在一个工具中生成的代码可能不会轻易移植到其他工具中,从而将您锁定在原始工具中。

(我假设该工具将允许对网站进行完全控制;正如Adobe所说,“与Adobe InDesign布局一样快速,轻松”。让您使用经过专业设计的模板的程序是另一回事。)

您认为一个不懂HTML的人有可能创造出高质量的(幕后和外观)网页设计/网站吗?


2
您可以通过澄清人们不需要了解HTML来改进您的问题标题,而不是完全不用HTML。
阿尔及尔

Answers:


30

不会很快。所见即所得编辑器的时代已经过去了(就像恐龙一样),但是公司继续将其淘汰。我记得使用Dreamweaver并拥有数十spacer.gif幅图像以相同方式放置布局的时代。

像这样的软件是傻瓜的黄金-它旨在吸引那些想要快速又肮脏的产品(明天而不是三个月之内)并且不了解或不在乎质量的人们。这不是一个真正的解决方案,它只是提供了这种错觉。用阿克巴尔海军上将不朽的话说:这是一个陷阱!

坦率地说,我将对此采取谨慎的态度,因此,像这样的蛇油会长期存在,这一事实令我感到恶心,因为它滋生并鼓舞了您不必正确做事的想法。无论是让接待员创建网页的所见即所得编辑器,还是看起来很漂亮的向导,只要几次单击即可为您创建完整的CRUD应用程序,这就是我讨厌的态度-它使企业认为质量不高。没关系,您可以尽可能快地扔掉垃圾,所以当劣质设计瓦解的时候到来了,那就需要投入太多的钱来正确地进行处理并且您被遗漏试图修补泄漏的管道,因为没人愿意更换它。这完全是错误的态度,但是它会受到更多的推动。回到《星球大战》参考资料,这是通往黑暗面的途径,一旦您永远沿着这条道路走下去,它将统治您的命运。

为了明确回答您的问题,是的,总有一天,有一种方法可以在不使用原始HTML的情况下创建一个好的网站,但是这一天已经过去了。


1
很高兴知道您不能在Flash中创建一个好的网站。这些年来,我一直被迷住了。
亚伦·麦克弗

1
阅读jhocking的答案。我知道您在谈论Dreamweaver之类的东西(我也同意您的几点观点),但是有很多网站可以让您非常轻松地制作出真正吸引人的个人页面。
yarian 2011年

这是一个高度偏见的答案。您应该使用Muse来决定那天是否不是今天。我希望您尝试一下后再更新答案。看看,它看起来很棒:venturebeat.com/2011/08/15/adobe-muse
Özgür的

如果我们从HTML / CSS转向少一些废话,这可能成为可能。
艾伦B

8

从某种意义上说,这已经是可能的。这就是诸如WordPress及其许多模板之类的博客工具的全部要点:使内容创建者只需很少的HTML技术知识就能创建出色的网站。

也就是说,网站的功能完全受限于网站创建工具所包含的内容。就像生活中的一切一样,如果您想要新颖的功能和自定义的创作,那么这将涉及很多工作。


4
我认为博客(琐碎的布局,其实质是内容)与旨在吸引视觉效果的实际网站之间存在差异。当您访问博客时,通常是为了查找内容,所以看起来很斯巴达式的就很好,而对于旨在吸引客户的“小册子”网站而言,就没有那么多了。
韦恩·莫利纳

1
许多博客都是非常好的网站。正如您所说,“小册子软件”网站的视觉吸引力主要取决于插入模板的图形设计的质量,而不是底层HTML的质量。他们不是电子商务网站,但它们确实是非常不错的网站。至于视觉外观是“斯巴达式的”,我称其为“极简主义”,而相反则更喜欢它。
2011年

1
@Wayne M:您是否看到过一些Wordpress主题?它们看起来吸引人。
yarian 2011年

1
我使用WordPress。只要您正在做它所支持的事情就很好了,但是一旦您想以某种与谷物背道而驰的方式进行调整,那就成了噩梦。无论如何,我都同意韦恩·M的回答-整个过程可能有点陷阱。这绝对令人讨厌,它使非“计算机人”认为构建Web应用程序很容易。
鲍比表

是的,这很烦人。但是,人们无法说出网站和Web 应用程序之间的区别并不是WordPress的错。
2011年

6

韦恩·M的答案很不错,因为它突出了所见即所得编辑器的主要问题:它们产生的代码质量很低。从Microsoft FrontPage时代到Macromedia Dreamweaver,再到Microsoft Expression suite,再到Adobe InDesign,每当广告说新产品旨在产生高质量,干净的HTML和CSS时,以及每当下一个产品的下一个广告显示前一个产品时,一个是谎言。

但是还有更多。它们不仅不够复杂,无法创建干净的代码,而且他们做不到,也永远做不到。从不(当然,我说的不是未来派的3000台计算机比任何人都聪明)。为什么?

因为他们从一开始就走错了路。他们的想法是:给傻瓜一个工具,他将可以用它做奇事,而无需任何技能或知识。这不是现实生活中发生的事情。作为开发人员,我经常与经验不足的自称为设计师一起工作。他们既不了解网络,也不了解HTML或CSS。当他们给我他们的设计时,编写干净的代码非常困难。通常是不可能的。唯一的方法是先更改其设计。

我是人,所以我可以做到。另一方面,所见即所得的软件产品绝不敢改变人的设计。这就是为什么那些产品在不了解网页制作方式的人的手中总是产生错误代码的原因。如果有经验的开发人员使用它们,他们也知道如何进行视觉设计才能轻松地转换为HTML和CSS代码,那么当然,最终代码很可能会很干净。但是我怀疑那些真正的设计师会发现将他们的设计交给需要手工完成同样工作的程序员会更容易,他们可能会优化需要优化的东西。


话虽这么说,所见即所得产品将主要产生错误代码的事实并不重要。在创建这些产品时,这些公司的目标客户是那些不关心质量的人。编写有效的XHTML 1.1代码或使用CSS Sprite或将一些优化技术应用于每天将有数百人使用的小型静态网站有什么意义?对于那些网站,质量并不重要

而且,当质量至关重要时,无论所见即所得软件的质量如何,网站都将由手工制作。


3

也许,只要该工具可以产生客户想要什么。一旦客户想要用该工具无法完成的事情,答案将是“否”。


2

您写的问题没有HTML,它出现在网站上

但是,富Web应用程序以复杂的方式与用户交互。这种复杂性是无法降低的。无论使用HTML还是Javascript或任何其他语言,复杂性仍然存在。事实证明,通过拖放过程来表达这种复杂性非常困难。数十年来,我们一直在尝试这样做,但收效甚微。即使我们能够做到这一点,复杂性仍然存在,并且需要一些才能和技能来应对。HTML可以成为Web设计的汇编语言,但是对于Web开发人员来说,仍然有很多工作要做。


1

自动生成会导致蓬松(尤其是在进行Web开发时)。绒毛会导致大量和不必要的字节通过网络传输。

我认为,我希望完全控制标记中的内容。最妥协的办法是保存标记片段,这些标记片段需要更长的时间才能输入。

没有免费的午餐!=)


1

在一定程度上...

您不必知道HTML即可创建完全自定义的网页(除非HTML被其他“语言”代替),这可能很快就会消失。但是,如我之前所说,诸如Wordpress,Blogger(由Google),Webs.com(以前称为Freewebs)和其他网站之类的工具可以使您在一定程度上创建自定义网站。


0

您的观点听起来合乎逻辑。但是,为数据处理应用程序构建网页正在提供纯HTML / CSS界面的替代方法,例如:MS-Silverlight,ZOHO Creator,Code OnTime等。同样对于信息处理应用程序,控件的使用可以照顾很多视觉方面,而不必对HTML / CSS世界有太多了解。

另外,对于网站,至少有一个真正天才的工具,它不需要HTML即可构建出色的网站(可能是内部在使用模板),但是如果您不了解HTML / CSS,也不会太糟如果您可以从50个左右的模板中进行选择-该工具是Artisteer:http//www.artisteer.com/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.