为什么 dreamweaver 不流行了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
skyboy
V2EX    问与答

为什么 dreamweaver 不流行了

  •  
  •   skyboy 2016-11-09 08:25:44 +08:00 11018 次点击
    这是一个创建于 3259 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我记得十年前,这可是非常流行的东西。为什么 windows 软件开发,用 vb , delphi , c#都可以直接拖拉控件,按钮,自动适应布局。而网页开发还要这么苦逼,还要一行行手写 html 代码 和 CSS ,调试大小颜色等。这比 windows 应用软件开发难多了。而且一地鸡毛般的零碎。难道网页这方面就没有好的解决方案吗。
    60 条回复    2016-11-10 12:30:41 +08:00
    cnZary
        1
    cnZary  
       2016-11-09 08:38:16 +08:00
    手写 html 和 css 比用鼠标拉快多了
    至少达到某种效果来说是这样的
    Gran1987
        2
    Gran1987  
       2016-11-09 08:40:33 +08:00 via iPhone
    效率太低了,现在中学生上课都是教 HTML5 了。
    keysona
        3
    keysona  
       2016-11-09 08:42:10 +08:00
    不知道为什么,一直不喜欢用这个。

    宁愿自己用 sublime + emmet 。

    现在转成 vs code 了。
    entimm
        4
    entimm  
       2016-11-09 08:44:42 +08:00 via Android
    dw 太麻烦了,哪有手写好,另外 dw 自动生成的代码看着一塌糊涂
    murmur
        5
    murmur  
       2016-11-09 08:45:33 +08:00
    因为网快了,多一点冗余代码也无所谓了
    加上 CMS 效果越来越牛逼了
    PS:现在的可视化编辑器的最基本要求就是粘贴 word 文档,那些小网站或者政府机关更倾向于 word 写好了粘进去就可以了
    (也就程序员推崇马克荡)
    setonfocus
        6
    setonfocus  
       2016-11-09 08:46:57 +08:00   1
    因为,一个时代的终结!
    ragnaroks
        7
    ragnaroks  
       2016-11-09 08:47:40 +08:00   3
    我写了一段代码,只有我和编译器 /解释器看得懂.
    过了一段时间,就只有编译器 /解释器看得懂了.

    我用 Dw 拖了一些"控件",我发现只有浏览器看得懂.
    em70
        8
    em70  
       2016-11-09 08:48:45 +08:00 via iPhone
    找模板来改吧,大多数人其实没有设计能力,和是否可视化无关
    billwang
        9
    billwang  
       2016-11-09 08:59:20 +08:00
    总得有新的产品推出, adobe 总是需要赚钱的,遇到对手收购之然后, dw 、 fw 、 flash ……
    skyleft
        10
    skyleft  
       2016-11-09 09:09:37 +08:00
    因为现在很少用 table 布局了
    LancerComet
        11
    LancerComet  
       2016-11-09 09:10:57 +08:00 via Android
    Dreamweaver 丢失了现代 IDE 的特征,功能和 WebStorm 这样的比差太多了
    FanError
        12
    FanError  
       2016-11-09 09:16:31 +08:00 via iPhone
    @murmur 有没有对粘贴 word 支持比较好的编辑器推荐
    UnitTest
        13
    UnitTest  
       2016-11-09 09:18:05 +08:00
    @skyleft 我和你的看法一样。当年用 dw 的时候,大部分网站都是 table ,没有 sublime , notepad++也没有现在这么好用。相比之下 dw 没有那么糟糕,还有实时预览。
    后来作为 ide 功能太差,前后端没有分离的情况下,实时预览没有卵用。 div 拖放没有意义。不过现在 web 设计师还有不少用 dw 的,因为他们对 adobe 有较高的依赖。
    21grams
        14
    21grams  
       2016-11-09 09:19:02 +08:00 via Android
    因为生产垃圾代码太多了
    shinwood
        15
    shinwood  
       2016-11-09 09:22:38 +08:00   1
    用 DW 做第一稿是爽了,你要后面的人来改一改布局试试…
    nfroot
        16
    nfroot  
       2016-11-09 09:24:19 +08:00   1
    如果你是一个后端,恭喜你,你不懂前端,这些工具确实是有帮助的。

    然而在“程序员”圈子里,你不会手写代码就不要手写代码了。 DW 也不准你用!逼死你!!!!


    他们就是要逼死你!要么手写代码,要么别写代码!





    其实吧,走自己的路,让别人去说吧,你管他们用什么呢,没人可以管你用什么,只要你用得舒服。你只要记住一点

    “ PHP 是世界上最好的语言,没有之一,远超第二。”
    kaneg
        17
    kaneg  
       2016-11-09 09:26:52 +08:00 via iPhone
    是厂家不再持续开发了吧
    gdtv
        18
    gdtv  
       2016-11-09 09:30:52 +08:00
    @nfroot 作为一个后端,我不喜欢用 DW ,因为没法方便地和服务器端语言整合。不懂前端可以用 bootstrap 等框架。
    MinskyNg
        19
    MinskyNg  
       2016-11-09 09:33:48 +08:00
    不利于维护,而且如果对效果要求高的话,感觉还不如手写得快
    Felldeadbird
        20
    Felldeadbird  
       2016-11-09 09:34:49 +08:00
    就 dw 那个代码搜索功能,有点弱。还有我记得新版对于 代码的回滚操作 有延时问题。而且回滚有上限。
    dremy
        21
    dremy  
       2016-11-09 09:42:59 +08:00 via Android
    dw 感觉真的不适合小白作为 html 、 css 初学来使用,一不小心就被拖拉控件的畅快感觉给带沟里了,觉得写网站就和写 word 、 ppt 一样没啥难度。

    我记得当初用 dw 学 css 的时候,还一直纠结那些 css 属性为啥都是英文,没完全汉化?
    fising
        22
    fising  
       2016-11-09 09:47:17 +08:00
    HBuilder 也不错
    Sequencer
        23
    Sequencer  
       2016-11-09 09:48:21 +08:00 via iPhone
    dw 做网页远远不及 xcode 做 ui
    inrenping
        24
    inrenping  
       2016-11-09 09:51:21 +08:00
    dw 太重了,现在都喜欢用轻量级的编辑器,而且 js 写多了所见即所得完全没法看。
    jasontse
        25
    jasontse  
       2016-11-09 09:54:30 +08:00 via iPad
    现代前端太复杂 dreamweaver 满足不了,还不如手写完了拉到浏览器上去调试。
    nfroot
        26
    nfroot  
       2016-11-09 10:10:36 +08:00
    @gdtv DW 有 bootstrap 组件,也可以实现可视化操作啊。(只是设计部分,如果你说前后端代码混合我就没办法了,谁家的 IDE 也解决不了吧)

    所以我觉得工具看你怎么用,剪刀不方便拿来钻孔,那是因为你有更好的,但是你指望一个后端去懂前端代码级的设计,那就说明他就不是不懂前端了。

    你在逼他学前端,可是他只是想临时用一下,完全没有深入了解的兴趣。也没那个必要。


    我也不是说非要谁去用 DW ,主要是大家自己用过之后知道自己该用什么,但是上来就是大家都手写代码吧,也不管这个人懂不懂 HTML5 ,不会就要逼他学,这不就失去了本来的目的么。
    Quaintjade
        27
    Quaintjade  
       2016-11-09 10:13:20 +08:00
    我觉得主要是因为 dw 主要关注 HTML+CSS ,但现在网页很多元素都是 JS 动态控制,而且要与后台衔接, HTML+CSS 基本只能做做静态站,或者打一个 UI 设计草稿。
    harry890829
        28
    harry890829  
       2016-11-09 10:24:58 +08:00
    上面的……暴露年龄了啊……
    blacknight
        29
    blacknight  
       2016-11-09 10:26:45 +08:00
    静态到动态的变化
    zhouyg
        30
    zhouyg  
       2016-11-09 10:29:08 +08:00
    因为写在 html 和 css 都不怎么写了,都是用 js 生成的。写一个网站,关注点不是页面的实现,而是复杂数据下的可维护性,换言之主要是 js 的地位上升了,而 dw 并不能很好的支持 js
    DT27
        31
    DT27  
       2016-11-09 10:31:50 +08:00
    一直很流行啊,前几天刚装了 CC2017 ,竟然支持修改代码保存后浏览器自动刷新了。。。
    nicevar
        32
    nicevar  
       2016-11-09 10:40:05 +08:00
    DW 赶不上变化, 05 年的时候开始流行,现在前端乱成一团,大约 02 年左右最开始用 FrontPage ,第一门语言学的 Javascript ,因为所见所得,接着学的 C 和 Java 却很长时间找不到成就感,谁想到 JS 会变成今天这个样子
    LWXYFER
        33
    LWXYFER  
       2016-11-09 11:01:35 +08:00
    没有设计师系列。。。
    BingoXuan
        34
    BingoXuan  
       2016-11-09 11:06:34 +08:00
    写代码真的比拖控件要高效率,局限性低很多。随着时代进步,实现复杂和新功能还是代码来得更有效率。 DW 我同学之前也学过,其实这东西还没死,很多学校还在教。

    选修课的安卓可视化开发,一开始以为是写代码的,后来发现要用 app inventor 2 ,各种拖控件。本来 5 分钟就能写好的计算器,硬是花了差不多一个小时。
    angith
        35
    angith  
       2016-11-09 12:21:57 +08:00
    对处女座的人来说 dw 出来的代码 简直不能忍
    Tink
        36
    Tink  
    PRO
       2016-11-09 12:32:13 +08:00 via iPhone
    主要是现在都用 div 控制区域了,不用表格布局网页了
    v9ox
        37
    v9ox  
       2016-11-09 12:52:57 +08:00
    就像人们不爱用 word 来回拖拉文本框, 开始搞 markdown, 甚至 LaTeX 了.
    bibizhang
        38
    bibizhang  
       2016-11-09 13:22:07 +08:00
    我是设计师 我用 brackets
    Mutoo
        39
    Mutoo  
       2016-11-09 13:44:11 +08:00
    dreamweaver 确实比 frontpage 好用,但是现在都没有人用那个时代的东西了。
    dikensrover
        40
    dikensrover  
       2016-11-09 14:18:40 +08:00
    静态网站 DW 爽太多了
    learnshare
        41
    learnshare  
       2016-11-09 14:22:10 +08:00
    inisun
        42
    inisun  
       2016-11-09 14:48:15 +08:00
    我个人觉得是生成的代码难以维护,那满屏的 nbsp 简直瞎眼(我个人原因吧?我没用几天,就乖乖的自己写了代码了...)
    lan894734188
        43
    lan894734188  
       2016-11-09 14:50:46 +08:00 via Android
    太厚重了
    XDA
        44
    XDA  
       2016-11-09 14:56:31 +08:00
    好奇 V2 前端多还是后台多?
    sensui7
        45
    sensui7  
       2016-11-09 14:59:28 +08:00
    它解决的问题不够复杂, 如果做网页也像开发软件一样麻烦的话, 在开发效率与执行效率的之间, 很多人会选择要开发效率.

    另外网页的源码轻易就看到, 也是一个原因.
    hoythan
        46
    hoythan  
       2016-11-09 15:10:37 +08:00
    @murmur 用 DW 生成的垃圾代码才多.
    ppwangs
        47
    ppwangs  
       2016-11-09 15:57:23 +08:00
    突然想起来 10 年前我搞的“仓木麻衣大陆后援会” 就是用 dw 写的……
    123s
        48
    123s  
       2016-11-09 15:58:32 +08:00
    清朝已经...
    fprint
        49
    fprint  
       2016-11-09 16:06:13 +08:00
    完了
    pyufftj
        50
    pyufftj  
       2016-11-09 16:09:28 +08:00
    现在是 webstorm/phpstorm 、 sublime 一统天下了。用 dw 的,处在食物链的底端
    arens
        51
    arens  
       2016-11-09 16:14:52 +08:00   1
    DW 挺能代表现在的形式, DW 旨在快速编写一个网页,但更新的速度真是跟不上时代的速度,记得那时候还有个很热门的词汇叫 Web2.0 ,那个时候 DW 还是勉强凑合的,但自 Web2.0 时代来临后,一个手写的程序员写一个页面,既灵活又快速, Table 的淘汰, Div 的来临,而 DW 还是以 Table 为主。直到后来移动端来临, DW 有过一次更新,加入了 Jquery Mobile 框架,还有 PhoneGap ,但又是慢吞吞的更新速度,一个时代的来临,想要通过工具来规范的前提是,你最好这个方向和决定都是有前瞻性的,如果不能引领一个技术前行,那用户只会跟着技术走,工具永远是工具,还有一点就是自由度一定要好
    sgissb1
        52
    sgissb1  
       2016-11-09 19:27:22 +08:00
    我自己是在 c++的,对 web 开发有少量了解。说说我的看法。

    不要用 web 页面展现类和 native app 类的界面开发相比较。

    首先现在 web 在展现上的扩张包、支持类库在越来越丰富,选择余地也越来越大,另一个 web 页面展现的开发强调的是如何显示和人机互动的问题,所在在这方面有一定的增强和各类厂家的支持。

    对于 native app 类,在界面上开发已经没有多大优势了,因为太繁琐了!当年的界面开发利器( QT 、 GTK 、 Directui 类)入境不是因为要大把大把钞票买,就是逐渐被淡化。
    原因很多,有:
    1 ,臃肿
    2 ,冗余
    3 ,反人类(部分 QT 和 MFC 先进看来比较反人类)
    4 ,支持平台问题(例如 MFC )
    5 ,太复杂了
    6 ,等等其他方面

    所以现在 web 做展现和 native app 的 ui 在一点一点的成为一种形式。

    至于为啥 DW 不在流行,那是 DW 那玩意要钱、另一个开发起来难度大,说的直接点 DW 也算是一种 IDE 了,而且现在很多浏览器自带的即时编辑功能,完全可以替代 DW 。
    BGLL
        53
    BGLL  
       2016-11-09 19:30:20 +08:00
    很多人对 Dreamweaver 的印象停留在以前啊
    http://www.adobe.com/products/dreamweaver.html
    Khlieb
        54
    Khlieb  
       2016-11-09 21:35:57 +08:00 via Android
    @BGLL 恐怕就算 DW 再有什么重大更新也不见得有人在乎了吧
    chiu
        55
    chiu  
       2016-11-09 21:53:59 +08:00
    你也知道十年前
    msg7086
        56
    msg7086  
       2016-11-09 23:39:05 +08:00
    @BGLL 感觉有点太重了。和轻量级的开发环境还是有些不能比。
    elviscai
        57
    elviscai  
       2016-11-09 23:52:47 +08:00
    DW 不是「不流行」,而是「不主流」了。

    最早用 FrontPage 是因为我们编辑部都用这个而且那时候我们做的网站不是放在网上而是放在光盘里的

    后来因为混网易论坛设计版,知道了「大牛」们都用 DW ,觉得用了牛逼的工具就可以做牛逼的东西了就去海图买了本的巨厚的教程,啃了几周上手然而做的还是一样,但网页相关的工作效率有显著提升,觉得还是有用的,所以也愿意去推荐给别人用。

    再后来编辑转向 C/S 产品,就很少用了。

    再再后来做 B/S 产品的时候, DW 直接打开网页文件是乱的就向那会儿的「大牛」们看齐,开始用 EmEditor 写网页, Firefox 预览+调试。

    再再再后来,周围除了某些培训班刚出来的……没人用 DW 了。

    就我的理解,工具的流行需要同时具备三个条件

    1. 有该领域大大小小的意见领袖们的背书。
    2. 有足够广泛的群众基础可以促进交流。
    3. 有切实的价值。

    如果 DW 还能做到上述三点,还是有机会「流行」的。

    但机会渺茫 Adobe 之所以还没放弃它,只是为了在 Flash 式微之际,保持产品线不断链,以支撑其「全栈设计师」的伟大梦想。
    nvcsadjkojf
        58
    nvcsadjkojf  
       2016-11-10 00:28:15 +08:00 via Android
    听说阿里有一个一天重构 30 张页面的前端
    windfarer
        59
    windfarer  
       2016-11-10 10:08:30 +08:00 via Android
    网页三剑客
    zxl777
        60
    zxl777  
       2016-11-10 12:30:41 +08:00
    所见即所得确实很方便,但生成的代码很嗦,不如手写的精炼。

    博主不用自己写网站,有现成的博客网站。
    开发者做前端, DW 又不够用。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     821 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 21:29 PVG 05:29 LAX 14:29 JFK 17:29
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86