.net开发者必备的工具箱 -pg电子游戏网站

3顶
0踩

.net开发者必备的工具箱

2015-01-29 17:06 by 副主编 mengyidan1988 评论(3) 有7982人浏览

本文作者是一名专注于asp.net和c#的程序员,他列举了平时工作、在家所使用的大部分开发工具,其中大部分工具都是集中于开发,当然也有一些其它用途的,比如图片处理、文件压缩等。

如果你是一名.net程序员,不妨来看看本文推荐的这些工具吧。灵活搭配并使用它们,或许可以给你带来意想不到的收获哦。

主要工具

——ides工具之王,.net开发者的必备ide。visual studio提供非常强大的启动工具箱,并且还有一些让人惊喜的插件支持。在去年11月,微软发布了visual studio 2013社区版,免费提供给学生、开源贡献者及初创企业使用。每一次版本更新都会给开发者带来无限惊喜。

——sql server management studio将早期版本的sql server中所包含的企业管理器、查询分析器和 analysis manager 功能整合到单一的环境中。给开发者带来了不少的方便,并且帮助开发者节省开发时间。express edition版本中的大多数工具即能够满足日常的sql server安装管理需求。

——microsoft sql server profiler是sql跟踪的图形用户界面,用于监视数据库引擎或analysis services的实例。您可以捕获有关每个事件的数据并将其保存到文件或表中供以后分析。

——使用最佳的.net代码便签来编写linq查询。它并不是sql management studio最佳的替代工具,但当遇到复杂的多数据查询时,它就是我的首选。linqpad作者joe albihari一直在添加新的功能,他最近又增加了一个集成调试器。

——谢谢scott hanselman让我发现这么好的工具,用来编写重复的代码或处理小型或大型数据转换任务,

——文本编辑器首选,相当好的插件支持,语法高亮显示,可以在windows explorer中编辑任何文本。

——windows和mac os x下免费的git客户端,支持创建、克隆、提交、push、pull 和合并等操作。拥有一个精美简洁的界面,大大简化了开发者与代码库之间的git操作方式,这对于那些不熟悉git命令的开发者来说非常实用。

—— .net平台的一款免费的反编译工具。

—— 一款功能强大的网页调试与发送网页http请求的chrome插件。

——一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”fiddler的数据。 fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

——我曾使用firefox,但使用一段时间后感觉非常臃肿。chrome的开发工具要比firebug好,此外,它还提供更好地插件和应用程序支持。

visual studio插件

——jetbrains公司出品的著名的代码生成工具,使用resharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,pg电子游戏网站的解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的pg电子游戏网站的解决方案内导航和搜索。

——如果你是一名c#开发者,那么,你则需要ozcode。它将可视化调试的概念上升到了一个新的高度,将循环、表达式、比较阵列都直观的展示出来。

——由微软mads kristensen开发的一个非常棒的工具,对css、javascript和html都提供了很多快捷的功能支持。

——收集了一堆非常简洁又非常有用的功能来帮助你日常使用visual studio。这些功能集中在编辑、浏览以及其他常见的构造代码时会使用到的任务,功能非常强大,大大提高了开发效率。

——可以让visual studio更加智能,里面有许多套件,功能非常丰富。

框架

  • web

——asp.net mvc 是微软官方提供的以mvc模式为基础的asp.net web应用程序(web application)框架。

——构建于mvc之上,可以连接包括浏览器、移动设备等多种客户端的http服务的新框架,是一种用于在 .net framework上构建restful应用程序的理想平台。

——signalr实现服务器与客户端的实时通信,提供了非常简单易用的高阶api,使服务器端可以单个或批量调用客户端上的javascript函数。

——是一款优秀的前端js框架,已经被用于google的多款产品当中。angularjs有着诸多特性,最为核心的是:mvvm、模块化、自动化双向数据绑定、语义化标签、依赖注入,等等。

——开源、兼容多浏览器的js库,核心理念是write less,do more。jquery的语法设计可以使开发者更加便捷,例如操作文档对象、选择dom元素、制作动画效果、事件处理、使用ajax以及其他功能。除此以外,jquery提供api让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。

  • mobile

——使用c#来开发出非常优秀移动用户体验的框架,作为一个跨平台开发框架,xamarin.mobile有很多优点。

  • 数据访问

——访问数据库,使用linq于数据库通信,使用属性化的pocos创建数据视图,模型更新和迁移更加简单。

——实现数据到对象的orm操作,体积小速度快。

  • 通用

——在.net中操作json序列化和反序列化标准。

——是一种简单的服务托管框架,使用.net来构建windows服务。

——当你应用程序套件需要一个稳定可靠的消息队列事,rabbitmq则是你的最佳选择。

——我最喜欢的javascript框架,用来进行对象操作和遍历集合/转换。

——一个轻量级并且健壮的js日期处理类库。

小工具

——是一款自动屏幕亮度色彩调节,有利于保护程序员们的视力。

——基于.net实现的快速免费的图像处理软件。

——压缩管理工具。

——硬盘管理工具,能够显示文件夹大小。

——一个优秀的在线密码管理器和页面过滤器,采用了强大的加密算法,自动登录/云同步/跨平台/支持多款浏览器。

实用的网站资源

原文链接:

3
0
评论 共 3 条 请登录后发表评论
3 楼 2015-02-04 14:27
看起来都还不错,用了其中的几个
2 楼 2015-01-30 18:40
java开发好多也在用。
1 楼 2015-01-30 12:52
总结的好啊    

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 如果你是一名.net程序员,...visual studio—— ides工具之王,.net开发者的必备ide。visual studio提供非常强大的启动工具箱,并且还有一些让人惊喜的插件支持。在去年11月,微软发布了visual studio 2013社区版,...

  • vb语言vb光盘管理系统设计(源代码 系统)本资源系百度网盘分享地址

  • h型脚架疲劳测试机sw16可编辑_零件图_机械工程图_机械三维3d建模图打包下载.zip

  • 笔记.zip

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 金属材料杂质自动检测设备sw17可编辑_零件图_机械工程图_机械三维3d建模图打包下载.zip

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • stm32单片机fpga毕设电路原理论文报告基于mcs51单片机的微波脉冲功率测试系统本资源系百度网盘分享地址

  • vb语言vb报警管理系统设计(源代码 系统)本资源系百度网盘分享地址

  • 个人博客系统代码 java个人博客系统代码 基于springboot的个人博客系统代码 1、个人博客系统的技术栈、环境、工具、软件: ① 系统环境:windows/mac ② 开发语言:java ③ 框架:springboot ④ 架构:b/s、mvc ⑤ 开发环境:idea、jdk、maven、mysql ⑥ jdk版本:jdk1.8 ⑦ maven包:maven3.6 ⑧ 数据库:mysql 5.7 ⑨ 服务平台:tomcat 8.0/9.0 ⑩ 数据库工具:sqlyog/navicat ⑪ 开发软件:eclipse/myeclipse/idea ⑫ 浏览器:谷歌浏览器/微软edge/火狐 ⑬ 技术栈:java、mysql、maven、springboot、mybatis、ajax、vue等 2、适用人群:计算机,电子信息工程等专业的学习者等, 高分毕业设计项目,也可作为课程设计和期末大作业。本资源仅是代码的压缩包,该代码适合毕业设计、课程设计作业,所有源码均经过严格测试,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! 3、解压说明:本资源需要电脑

  • vb语言vb宾馆管理信息系统(论文 源代码)本资源系百度网盘分享地址

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • pmbok第6版英文版

  • vb语言vb access学生学籍管理系统(系统 论文 摘要与目录 实习报告)本资源系百度网盘分享地址

global site tag (gtag.js) - google analytics
网站地图