编辑器、软件、工具集合

总结一下用到以及可能会用到的软件,大杂烩,大家将就的看,有新的会及时更新,各位有好的也可以留言告知,谢谢!


文本编辑器


Notepad++ 优于Windows记事本的一个文本编辑器,从工作到现在经常用它来看js、html等,完全免费且开源,对于不同的编程语言可以实现语法高亮,代码折叠以及宏,起可定制性非常强。

EditPlus是一套功能非常强大的文字编辑器,拥有无限制的Undo/Redo(撤销)、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴簿的功能,能够同步于剪贴簿自动将文字贴进EditPlus的编辑窗口中,让你省去做贴上的步骤。另外它也是一个好用的程序代码编辑器,除了支持HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript, VBScript的代码高亮外,还内建完整的HTML和CSS指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装IE 3.0以上版本,它还会结合IE浏览器于EditPlus窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。

Emacs (所有平台)深受高级程序员的喜爱,具有内置的宏功能以及强大的键盘命令,这对于编辑代码来说真是一种享受,这个程序几乎被移植到了每一个平台,并有多个发行版,其中最流行的是GNU EmacsXEmacs,它们是跨平台、完全免费并且开源。

UltraEdit (Windows)是一个49.95美元的共享软件,网上很多破解版,我也个人经常用比较推荐的一个,也提供了友好界面的编程编辑器,支持语法高亮,代码折叠和宏,以及一大堆其他的功能,内置了对于HTML、PHP和JavaScript等语法的支持,和其类似的一个共享软件EditPlus也不错。

Sublime Text 2 虽然它很贵,但作者很厚道地给用户们提供了免费无限制无限期的试用权,它只会偶尔提醒一下你木有购买,而且频率也很低,仅此而已,一直免费使用下去几乎是没有任何影响的。另外值得一提的是,用户购买一个授权即可同时在不同平台上使用,对于像我这种经常需要在 Mac 和 Win 之间切换使用的用户来说的确能省下一笔钱了。

建模、流程图相关

 Ration Rose 2003是一个值得怀念的工具,至今还是有很多公司跟个人都是使用,个人觉得这个软件版本算是最经典的一个,但对于现在所见即所得的要求下,使用Rose 2003,可能没有办法满足你,因为它需要经过一些小操作才能满足你的要求。但不可否认,它是一个非常优秀的软件。现在对于一些喜欢使用新工具新技术的程序员,也许现在他们正在使用RSA。


 MicroSoft Visiohttp://www.microsoft.com )是每个搞设计的人都会用的一个工具,我们一般使用Visio来画系统结构图、关键流程图、系统部署结构图等。MicroSoft Visio也提供了UML的功能,可以用它来画用例图、类图、状态图,时序图等,但一般这个功能很少使用。至少我基本上不用。


 MindManagerhttp://www.mindjet.com ) 是一个非常好用的工具,我们用来描述我们的思维,很多人都不喜欢通过软件来描述,而是通过一张纸,然后在上面进行涂鸦,接着跟客户或团队进行思维沟通。 MindManager很好地解决了这个问题。MindManager跟Office结合得非常完美,可以生成Word、Excel、PDF等文件。这个 工具是我一直在使用的一个软件,非常好用。最新版本为7,大家有兴趣可以下载一个试用一下,也可以在网搜搜索一些“特别”版本。


EDraw(亿图),又强大又好用,很容易上手,做出来的东西也漂亮,功能也符合大多数的流程图需求,还能导出多种格式(位图和矢量都可以);

Axure,这个主要是用来进行软件原型线框设计的,同时具有流程图功能,特点是非常简洁易用,如果作很单纯的说明性的流程图(注重功能讲解的),用这个很方便。
processon是一个方便易用、免费高效的在线作图工具,运用它可以免费制作多种图,例如:Flowchart流程图,BPMN图,Org组织结构图,EVC企业价值链图,EPC事件过程链图,并且图形支持正在不断丰富。
Diagram Designer 这个矢量图像编辑筹建流程图,图表和滑动展览。包括一个可定制的样板及调色板,简单的图绘图仪。支持使用压缩的文件格式

代码比较


Beyond Compare非常实用的文件及文件夹比较软件,可以详细的比较文件之间的内容差异。

winmerge:目前主要用这个

windiff:暂时没用过,不好说,感兴趣的可以自己去试试。

NUnit--单元测试功能,NUnit就是传说中的JUnit的.Net版本。JUnit在java中应该是最流行的单元测试工具了。NUnit具有跟JUnit测试工具类似的功能。另外NUnit开源,完全免费。缺点是对多语言可能支持得不够好。最新版本据说已经改善。

其他集合

Expression Blend作为一款功能齐全的专业设计工具,可用来针对基于 Microsoft Windows 和基于 Microsoft Silverlight 1.0 的应用程序制作精美复杂的用户界面。Expression Blend 可让设计人员集中精力从事创作,而让开发人员集中精力从事编程工作。

Expresssion WebExpression Web 是一个专业的设计工具,可用来建立现代感十足、且以标准为基础的网站,让您在 Web 上提供绝佳的质量。 透过使用强大的设计工具和工作窗格快速地合并 XML 数据,减少复杂度和简化数据整合。透过 Expression Web 和 Visual Studio 对于 XML、ASP.NET 和 XHTML 的绝佳支持,您可以顺畅地整合 Web 设计和开发团队。 透过复杂的 CSS 设计功能,释放您的创意点子,并替您的网站注入活力。可视化的设计工具、专门的工作窗格和工具列,让您精确地控制版面配置和格式。

 Jmeterhttp://jakarta.apache.org/jmeter ),这个工具是apache出品的,作为apache忠实的Fans,我对Jmeter也是很喜欢,使用Jmeter,你可以摸似多用户环境,对应用系统进行测试,测试整个应用系统能够承受的最大并发量。

 LoadRunner假如你不知道这个软件,那你肯定做不了测试工程师,这个是最专业的一个软件性能测试工具,它可以模似上千万个用户量来进行压力测试,检测系统能够承受的最大并发量。这个软件我只用过几次,编写脚本,进行测试,使用来讲其实算是比较简单。

Sql prompt :是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为用户提供唯一合适的代码选择。自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高生产率
 

CodeSmith:代码生成工具,程序员经常会遇到这种情况:数据库设计好了,编写数据库访问层,又不想用Linq to Sql这样重量级的访问代码,只好一个个手工写一些只有工作量没有技术含量的代码。现在好了,CodeSmith可以自动完成这些功能。通过配置,CodeSmith能自动生成技术实体类,以及对应的访问代码。现在连逻辑访问层都可以部分生成了。当然太复杂的逻辑和算法还是得人工写。CodeSmith将码农从机械代码编写中部分解放出来,让我们干些更有技术含量的事情。缺点是CodeSmith是收费的,而且价格不便宜。没办法,只能用破解版了。

WebStorm:jetbrains公司旗下一款JavaScript 开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能




你可能感兴趣的:(Tools,常用软件,编辑器,建模)