| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 作为生产力工具,D7的优势在哪里? -> 正文阅读 |
|
[开发工具]作为生产力工具,D7的优势在哪里? |
严重声明: ? ? 本文涉及大量有理吐槽,抹黑,请自行斟酌并妥善处理,对于心理承受能力较差的同学,建议在父母监护下阅读,谢谢。 ? ? 这个问题其实无解,萝卜白菜,各有所爱,但是作为一款纯粹的生产力工具,或者说,站在生产力工具(疯狂吐槽)的角度看,相对与D的其它版本来说,D7的优势到底是什么? ? ? 首先,我们必须界定几个问题,然后再来讨论为什么D7依然是我心目中的高效生产力工具。 我们知道,作为RAD工具,拖拖拉拉就能搞定界面设计,这是开发工具的一大进步,同时也是高生产力工具的标准,如果抛弃这个观点,那么我们就不需要讨论其它东西了。当然,纯Web的那些文本编辑和比较弱智的HTML设计工具不算RAD工具,也不在我们讨论之列,请见谅。 ? ? 其次,站在纯吐槽角度,其实这里对比的主要是截止到D7之前和D7之后的开发工具区别,从这里我们看看究竟有哪些东西严重影响了开发效率。 好了,正文开始: ? ? 1,拖拖拉拉就需要大量使用鼠标进行操作,鼠标的效率直接决定着开发效率,当然,你可以用快捷键来代替,但很多是无法用快捷键来代替的,同时,绝大多数开发者使用更多的依然是鼠标,因此,我们必须站在大多数角度来考虑这个问题,那么我们简单看看几个区别: ? ? 下面这张图是标准的D7界面,在这个界面上,无论是从代码页到设计上的每个控件,基本上都是一个鼠标操作即可完成。 ? ? ? 同理,下图是D2007的界面: ? ?? ? 注意这个界面,无论是从代码页切换到界面编辑器,还是从界面编辑器切换到代码页,都需要点击一下红色箭头处的Tab页,这种每天都要进行的大量甚至可以说是超大量的工作,能让你的工作效率降低多少,难道自己心里没数吗?当然,你首先可以说,快捷键切换界面不是很快吗?是的,但切换过后,你还是要把手挪到鼠标上进行操作的啊,亲!这个右手从键盘到鼠标的移动操作动作难道不应该是一气呵成的吗?其次你还可以说,D2007之后的代码是可以采用浮动窗口进行开发的,我只能呵呵了,那个浮动窗口啥德行,难道自己心里没数吗? ? ? 同样,参考上面D7的界面,如果我们需要将窗口拉大,拉到最大,只需将窗口拖到左上角,然后拉窗口到右下角即可搞定,这么简单的工作,你用D2007试试,看看有没有操蛋且崩溃的操作!我相信,你最后还是直接在属性编辑器中输入Width和Height值搞定了。这么蛋疼的事情有多少,自己心里没数吗? ? ? 2.运行效率,自从.Net运行库的引入,看看的Tools->Options菜单,你就知道引入的.Net运行库是多么操蛋的事情了。说难听点儿,作为主打编译器开发工具起家的企业,自己的开发工具还要严重依赖对手家竞品,说实话,这操作也没谁了。 ? ? 3.编译效率,最终二进制代码质量,算了,这个我就不吐槽了,懂得都懂。 再次严重声明: 本文涉及大量有理吐槽,抹黑,请自行斟酌并妥善处理,对于心理承受能力较差的同学,建议在父母监护下阅读,谢谢。 另,文档同步发布于:http://www.moonserver.cn/mhs/single-post.pp?id=84&catalog=2 欢迎围观。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/20 13:34:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |