V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
skyboy
V2EX  ›  问与答

为什么 dreamweaver 不流行了

  •  
  •   skyboy · 2016-11-09 08:25:44 +08:00 · 10032 次点击
    这是一个创建于 2697 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我记得十年前,这可是非常流行的东西。为什么 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  
       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   ·   我们的愿景   ·   实用小工具   ·   4260 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:30 · PVG 13:30 · LAX 22:30 · JFK 01:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.