• 工欲善其事,必先利其器


    子曰:工欲善其事,必先利其器。合理的利用一些优秀的工具将助你事半功倍。今天本鸟就向大家推荐几款日常工作中经常用到的开发利器。

     

    1,W3Cfuns 前端开发工具箱

    让前端开发变得更简单。主要集成了正则表达式测试、JavaScript/CSS代码压缩工具、CSS Sprite(s)自动生成工具、JSON格式化调试工具等功能。还有一些非常好的前端开发资源链接。搞前端的朋友,你值得拥有。

    如果再集成一些常用的API文档就完美了。

    下载地址:http://www.w3cfuns.com/lab/intro.html?labid=MQ==

    2,Axure RP

    Axure RP 能帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图、操作流程图、以及交互设计,并可自动生成用于演示的网页文件和规格文件,以提供演示与开发。

    个人觉得软件开发最悲剧的事情就是来回折腾,不但费时费力,而且影响心情。 对于搞前端的童鞋来说,更是经常面对客户各种各样的需求变化。Axure 的宗旨就是让用户能够第一时间知道产品的效果功能,不必再等待冗长的项目周期后进行大量更改。另外,还可自动生成用于演示的网页文件和规格文件,提前感知整个产品的效果。

    上一张使用截图:

     

    3,XMind

    非常出名的顶级思维导图和头脑风暴软件。不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图。并且,可以方便地从这些展示形式之间进行转换。灵活的定制节点外观、插入图标。丰富的样式和主题。输出格式有:HTML、图片。

    顺便说一句,Xmind采用Java语言开发,具备跨平台运行的性质,且基于Eclipse RCP体系结构。

    贴效果图一张:

     

    4,Chrome 浏览器

    没错,我向你推荐Chrome浏览器。新一代的Chrome浏览器不但渲染速度快,界面容错性好,安全性高,插件丰富,启动速度快,同时对CSS3/HTML5提供了良好的支持。另外,它内置的开发人员工具也是个人觉得最强大的,比如常用的JS调试,界面元素调整,网络请求查看,加载时间线等。

    如果你还不会用Chrome浏览器的开发人员工具,那么请看:
    http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html

    如果你觉得技术人员用什么浏览器都一样,那么请看:
    http://www.oschina.net/question/659917_64007?sort=default&p=1#answers

    传说中的浏览器鄙视链:谷歌Chrome、Firefox > 苹果Safari、O pera > 遨游> IE系列 > 360等国产山寨货。

    当然,国内的网络环境决定了前端开发不可能放弃对低版本IE浏览器的支持。这点也很无奈,个人觉得都是给惯的。

    另外,Chrome浏览器还有一个值得一提的小技巧:创建应用程序快捷方式。在一定程序上模糊了传统桌面程序和互联网的界限。

    具体应用可移步:

    http://my.oschina.net/xlqstar/blog/74363

    5,Resharper

    这个不需要多做解释。.NET开发者必备的开发利器。当然,如果你的机器内存没有2G或以上,运行这个还是有点吃力的。另外,每次打开一个新项目的时候,Resharper会自动进行代码检查,这段时间的内存消耗也比较严重,同时可以明显感觉到VS的反应速度比较慢。我的做法是,直接关闭它的启动自动检查。再次打开同一个项目的时候,就不会再有上面的负面影响了。

    如果想了解更多,那么请看:
    http://www.cnblogs.com/renji/archive/2007/12/11/resharper.html

    除了Resharper,本人使用的另外两款插件也值得你拥有:Web Essentials 和 NuGet。

    已经有前辈写的具体介绍:
    http://www.cnblogs.com/conexpress/archive/2011/07/24/2115308.html

    这是它的官方下载地址:
    http://www.sliver.com/dotnet/SnippetCompiler/

     

    6,Fences 

    这个应该不算是开发工具。如果疯一样的你有下面这样凌乱的桌面:

    那么这个工具可以让你的桌面变这样:

     

    7,ClipX

    这个也不算是开发工具。在平时的开发中,我们会经常用到复制,粘贴。比如你现在粘贴代码片段A到文件A中,再粘贴片段B到文件B中,但这时你又想把代码片段A也贴到文件B中,想必大多数的童鞋都会再去把代码A Ctrl+c ,Ctrl+v 一次吧。反正本鸟以前经常这样干。没办法,Windows 默认在第二次复制的时候就把剪贴板刷新了,只存放了第二次复制的内容。

    现在好了,有了ClipX,就不用再去原来的文件里面复制了,直接按下你设置的快捷键,打开ClipX粘贴板,选择数据A,即可轻松搞定! 

    值得一提的是,整个软件不到100KB的体积。而且就算你关机了,开机以后粘贴板中的数据也不会丢失。同时,ClipX 还支持图片复制。

    虽然只是很小的一个工具,但却能够实实在在的给你带来方便。贴一张 官网 上的演示

    8,SnippetCompiler

    如果你为了测试一段C#代码而不得不打开庞大的VS,然后新建项目,project1,project2,project3...projectn。然后有一天,为了找到以前写的某个算法,你可能会做O(n)次繁琐的操作。为了看到运行结果,你还必须得在VS的环境下编译运行。SnippetCompiler则可以让一段代码脱离项目,不用Visual Studio就能编译执行。而且还支持智能感知哦。

    照常上一张软件截图:

    更多大家耳熟能详的开发利器就不罗列了,比如:大名鼎鼎的 Refector,知识管理系统Wiz,单元测试工具 TestDriven.NET 等等等等。当然,还有独步武林网罗一切不和谐的P2P搜索神器。

     最后,长期看贴不回帖埋头敲代码的你    ,是时候冒个泡,把自己用得正爽的那些开发利器拿出来晒晒啦! 

     
    分类: 软件开发
  • 相关阅读:
    Django源码解析(1):启动程序
    python之importlib模块
    Django中间件:CsrfViewMiddleware
    Django的admin组件
    Linux学习之CentOS--CentOS6.4下Mysql数据库的安装与配置【转】
    C#读取Xml【转】
    在eclipse导入项目的步骤【转】
    Spring学习(一)——Spring中的依赖注入简介【转】
    Spring学习(二)——Spring中的AOP的初步理解[转]
    Spring之AOP
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2678670.html
Copyright © 2020-2023  润新知