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

正义的天津人


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


squall13


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

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

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

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

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

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

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


平凡之路的尽头


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


rijieluo


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


yatinghu


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

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


码农JSON


DW可视化的,卡的一比,初学者都会去学学,但是不好用。习惯了还是直接单纯写代码的好,想看效果直接浏览器预览就好了。有什么直接改代码就好,一样方便。初学者很多可能改代码不会,会用DW可视化页面改。


quick乐


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


科学宅


可视化排版工具一大堆。但是,可视化只能降低排版门槛,然而对于一个熟练工来说,可视化除了上手快以外,其它全是缺点。比如效率,精确度和性能。


风雨燕双飞


有可视化的框架,类似c++、c#编写桌面软件拖拉控件,但效果真的没有写前端代码那么好


互联哥


可视化自动生成的代码非常繁琐,不易读,更不易修改,调整页面也会非常痛苦。即使不连接数据库,作为展示页面也非常不受欢迎。


分享到:


相關文章: