html+css+js为什么不直接设计成可视化的,像做PPT那样?

正义的天津人


二十年前的frontpage,office的组件之一,就是你说的这功能,包括后来的dreamweaver也是!但如果单用他们的可视化页面编辑功能,生成的代码很乱,而且很难达到规范!特别是后来div+css出来后,可视化的效果很糟糕,不得不直接在浏览器中测试,然后F12直接调试,再把代码到dw中去实现。既然要真么麻烦,那frontpage和dw的可视化编辑毫无意义了……所以,实际开发中会发现,还不如一个带代码提示的文本编辑器来的效率高……!


rijieluo


科技是服务人类的,有人想方设法把工具做的简单,便于人尽快上手,以前做网页除了专门吃这行饭的人,还有一堆电脑网络爱好者,他们也在学做网页,自己在家捣鼓,出来的成品不讲究质美观,起码是可以看的也有很实用的,比如当年华军软件园作者,感兴趣可以搜索,以前做网页很多大站来之所谓的“草根”,那时候的互联网百花齐放。

当然配合他们的工具就要越简单越好,可视化方便。frontpage,dreamvear这些工具,就是拖拖拽拽。以前做网页都是偏美工设计多一些,编程写脚本的很少,当然使用也可以,拿来主义就是互联网精髓,搜索-拷贝-引用。

以前你要做个网页,有一堆工具可以使用,不是每个人都有耐心去学习html和css,当然以前做网页美工和编程没什么明显的界限,很多站长一人包干全部,当然很多早前网页按照现在标准评判都是小儿科。用他们话说没什么技术含量,第一批吃螃蟹的只会html在Yahoo照样拿高薪,这是互联网启蒙阶段福利。

那时候网页排版就是表格排版,有的漂亮的网页其实背景就是大幅的图片,但是自从有本书《网页重构》出现之后,不管美工和开发都推崇备至,css+div开始成为网页架构主流,如果还在使用表格排版的网页似乎已经是落后代名词,从此以后表格排版慢慢退出历史舞台了。

可视化工具也变得越来不随心所欲,因为重构的人追求代码精简高,我觉得是代码“洁癖”,而可视化工具不是不能做css+div,只是额外产生的代码量太多,对于代码洁癖的人来说无法忍受。

但是这样带来的问题,业余网页制作爱好者,如果想捣鼓网页,越来越不能跟上技术形势,现在做网页招聘喊前端,很多工作相当于以前编程做的工作,大量时间花在兼容性调试上。

那么表格排版的网页是不是不能用吗?目前互联网高速带宽普遍普及情况下,打开网页速度其实肉眼看没什么区别,有的访问量很小的网页至于用什么做,客户其实压根不懂,能用就行,只是网页制作的工作已经没你的位置了,你不得不抛弃。


平凡之路的尽头


已经有很多可视化html+css+js的工具了,如:DW,H5Builder,百度网站框架,VUE等...

但从效果上始终达不到ppt那样,这个里面涉及到一个基本的问题:开发语言。

PPT属于微软封闭的office套件,其格式独家专用,也没有提供给开发者的自定义开发脚本(excel有VBA宏),word有基本的函数,ppt只提供了封闭的效果引用,如:动画,图片效果渲染等。

而html则是超文本标记语言,在js脚本和css样式表描述下,提供给浏览器(开放的软件)临时编译成在浏览器框架下运行的对象,所以,才会出现一些网页在一个浏览器中显示正常,而在另外一个浏览器中则显示异常的情况,因此,很难提供一个类似ppt的可视化框架用于web页面的拖拽编辑。

最近几年,前后端分离开发后,前段都往框架和模版方向发展,没有后端的数据支撑,在开发阶段,很多页面甚至就是一片空白,就更加不可能用ppt的方式来开发了!


IT骆驼


[专注处理这块的图形化编程大公司少了,不迭代了]看到题目好怀念,尤其看别的回答提到frontpage,dreamweaver。以前流程都是美工photoshop作图。然后前端的切图,dreamweaver设计页面,然后跟java代码整合,增删改查,跟数据库绑定。现在不这样了?

图形化编程逐渐被淘汰,应该是微软等等这体量的公司,注意力不在这里,不迭代了。看到其他高手的回答,说性能不好,还是因为不迭代,不优化了。

代码生成器,熟练了可以自己写点简单的代码生成器,哪些复制黏贴,码农最苦哈哈的部分,还是可以用代码生成器来提高效率的。


情感里奥


可视化的工具有很多,我自己使用过的就有微软的Frontpage,Macromedia的Dreamweaver(已被收购)。这些这两个工具都很古老了,就目前来说,Office里的诸如Word, Excel, PowerPoint等等工具都支持将文件存成网页格式。

但作为一个资深码农可以告诉题主,当你能够熟练的编写html,css,js后你会发现其实所见即所得的设计工具远远没有直接写代码来得实际,因为写代码能够控制呈现的所有细节,而且能够使用网上各种优秀的开源框架和组件,这是设计工具所不能比拟的。


码农JSON


你的意思是那种可以投拽成网页的工具是吗?这种工具生产的网页局限性太大。从交互,性能优化,动画,兼容性,后期维护,针对性都太差了。不如直接编码的效果好。那种拖拽组件成的网页适合活动页。但是对于那些复杂,数据交互性大的网站。就不太适合了。


yatinghu


能问出这种问题兄弟如果你不是程序员千万别入行如果你是个程序员那么最好考虑下开发适不适合你。可视化界面插件我做过,可视化开发就是个zz


东布也


本来就有网页版的office套件,但是网页不仅仅是前端展现,还有前后端数据交互


柏舟63677578


可视化有,现在还有不用写代码直接把效果图转换为成品的AI


科学宅


告诉你一个残酷的事实,可视化工具是20年前流行的,当前的前端已经是利用各种库和框架的年代了,但都是写代码。不要问为什么,只是因为你摄入太浅,不理解而已


分享到:


相關文章: