iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >.NET老程序员推荐的7个开发类工具分别是什么
  • 611
分享到

.NET老程序员推荐的7个开发类工具分别是什么

2023-06-17 05:06:37 611人浏览 安东尼
摘要

小编今天带大家了解.net老程序员推荐的7个开发类工具分别是什么,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“.NET老程序员推荐的

小编今天带大家了解.net程序员推荐的7个开发工具分别是什么,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“.NET老程序员推荐的7个开发类工具分别是什么”的知识吧。

做.NET软件工作已经10年了,从程序员做 到高级程序员,再到技术主管,技术总监。见证了Visual Studio .NET 2003,Visul Studio 2005, Visual  Studio Team System 2008, Visual Studio 2010 Ultimate,Visual Studio  2013一系列近5个版本的变化与亲自使用。每一个版本都有深刻有意义的变革。Visual Studio .NET 2003 极力推广的WEB  Services虽然没有很流行,但是它开发asp.net的编译模型很快得到公司的技术部认可,完全重写了原来的ASP系统。

很幸运工作以来一直是.NET + SQL Server 的开发工作,其它比如oracle或是Android Java类的技术工作并没有很长时间的经历,所以我推荐的工作就侧重于.NET + sql Server类的工具。

1  ReSharper 7.1

现在电脑开发人员硬件的标准配置是i5+8G,在内存已经足够用的情况下,推荐安装好Visual Studio后***个要安装的插件就是

ReSharper,这个软件的几百个功能点都很实用。***版本的ReSharper是ReSharper.2015.1.Ultimate.9.1.0,支持Visual Studio 2015。

2  .NET Reflector

著名的.NET Reflector包含在此工具箱中。.NET Reflector我常常用来查看编译过的程序集,看命名空间是否规范,看类型的成员命名是否合理,如下图所示。

.NET老程序员推荐的7个开发类工具分别是什么

作为一个多年从事开发的程序员,看到代码中包含windowsApplication1,button1, panel1之类的命名总会是非常的反感。这样没有意义的命名,给程序代码的维护人员带来诸多的痛苦。

3  SQL Prompt 6

安装好SQL Server 后的***个要做的事就是安装SQL Prompt插件,这个工具扩展了SQL Server Managment Studio中书写SQL代码的智能提示,让书写SQL语句更方便,快速,准确。

.NET老程序员推荐的7个开发类工具分别是什么

图中是经典的SQL Prompt代码智能提示窗口。当鼠标旋停在一个对象(表名,视图名称,字段名)上时,SQL Prompt会显示这个对象的属性。比如上图中所示,显示了当前Part表的所有字段的脚本。

SQL Prompt常常包含在SQLToolbelt工具包中,这个系列的软件包工具都很实用。

4 SQL Compare

数据库开发过程中,常常会添加一些脚本,当把这些脚本部署到其它电脑中时,用手工增加脚本的方法过于原始又容易出错,于是SQL Compare的出现,完全满足了我的需求。

.NET老程序员推荐的7个开发类工具分别是什么

如上图所示,在开发的电脑上用SQL Server Management Studio修改表或视图定义,当需要把这个脚本部署到另外一个数据库或电脑中时,运行此工具,选择两边的数据库作一个计较即可完成。

5 Code Smith 6.5

工作中经常会遇到一些相似的代码编写工具,会考虑将这些共同的重复的代码封装成Code Smith模板文件。将可变部分提取为参数,运行时选择或输入参数即生成需要的代码。

6 .NET Reactor

经常要给客户或是准客户做一些例子代码,又不想将代码完全给未付款的客户。对于.NET的程序集格式文件,把没有经过混淆的文件传送给客户,即可认 为将源代码给客户。常常是与客户打交道时,客户还没有付款,程序又不能不发给客户测试,只好用.NET  Reactor加壳混淆处理。这个也不是完全有作用,现在去壳反混淆的工具非常多,准确率也很高。

做这一步动作也只是为了让代码被反编译之后,阅读相对困难。不过,优质的客户是预付款之后,再提供程序或是技术支持,这个就没有加密混淆的必要了。

7 LLBL Gen Pro

接触LLBL Gen  Pro有6年多了,从一开始的不熟悉,困惑,到最后完全接受,并且能用这个工具独立带领团队开发项目,深深知道ORM对企业应用开发的意义重大。ORM生 成表对应的映射的实体,通过对实体的操作,实现OOP面向对象编程,代码的可维护性,可阅读性方面有了极大的提升。在任何时候,我都会将这个工具推荐给未接触ORM开发的朋友。

感谢大家的阅读,以上就是“.NET老程序员推荐的7个开发类工具分别是什么”的全部内容了,学会的朋友赶紧操作起来吧。相信编程网小编一定会给大家带来更优质的文章。谢谢大家对编程网网站的支持!

--结束END--

本文标题: .NET老程序员推荐的7个开发类工具分别是什么

本文链接: https://www.lsjlt.com/news/287291.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • .NET老程序员推荐的7个开发类工具分别是什么
    小编今天带大家了解.NET老程序员推荐的7个开发类工具分别是什么,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“.NET老程序员推荐的...
    99+
    2023-06-17
  • 好程序员Python培训分享开发工具推荐
      好程序员Python培训分享开发工具推荐,很多Python学习者想必都会有如下感悟:最开始学习Python的时候,因为没有去探索好用的工具,吃了很多苦头。后来工作中深刻体会到,合理使用开发的工具的便利和高效。今天,我就把Python程序...
    99+
    2023-06-01
  • Java开发者值得关注的7款新工具分别是什么
    这期内容当中小编将会给大家带来有关Java开发者值得关注的7款新工具分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。云计算、大数据地快速发展催生了不少热门的应用及工具。作为老牌语言Java,其生态...
    99+
    2023-06-17
  • 25个有用的AngularJS Web开发工具分别是什么
    本篇文章为大家展示了25个有用的AngularJS Web开发工具分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。AngularJS是为了克服HTML在构建...
    99+
    2024-04-02
  • Python GUI开发工具中五种类型分别是什么
    Python GUI开发工具中五种类型分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python这一计算机语言不仅具有十分简捷的操作功能,它还具有十分快速的相关开...
    99+
    2023-06-17
  • .NET程序员应该熟悉的开发模式是什么
    这篇文章给大家介绍.NET程序员应该熟悉的开发模式是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。我们总会有这样一个经验:一个系统最不容易也最不应该变化的部分是领域逻辑,最容易变化也最应该变化的是数据的呈现方式。在...
    99+
    2023-06-17
  • Python开发者应该知道的7个开发库分别是什么
    Python开发者应该知道的7个开发库分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。请注意我特别排除了像SQLAlchemy和Flask这样的库,因为其实在太优秀了,...
    99+
    2023-06-17
  • Linux开发的五大必备工具分别是什么
    这篇文章跟大家分析一下“Linux开发的五大必备工具分别是什么”。内容详细易懂,对“Linux开发的五大必备工具分别是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“Linux...
    99+
    2023-06-28
  • 为什么那么多程序员推荐 Linux,是不是在 Linux 下开发效率高?--【千锋】
    为什么那么多程序员推荐 Linux,是不是在 Linux 下开发效率高?--【千锋】为什么那么多程序员推荐Linux,首先就是他的开源,任何人都是可以查看他的源代码的,这使得他特别的安全,而windows则不开...
    99+
    2023-06-05
  • 7个管理和优化网站资源的Python工具分别是什么呢
    7个管理和优化网站资源的Python工具分别是什么呢,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。汇总一些管理、压缩、缩小网站资源的工具在这里供大家各取所需。1️⃣django...
    99+
    2023-06-02
  • Python程序员最常犯的十个错误分别是什么
    本篇文章给大家分享的是有关Python程序员最常犯的十个错误分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。常见错误1:错误地将表达式作为函数的默认参数在Python中...
    99+
    2023-06-17
  • 受Python工程师喜欢的5个可视化工具分别是什么
    这期内容当中小编将会给大家带来有关受Python工程师喜欢的5个可视化工具分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。如今,同质化的应用越来越多,应用开发者也开始在用户体验上下功夫,比如数据可...
    99+
    2023-06-02
  • python爬虫工程师必备的10个爬虫工具分别是什么
    python爬虫工程师必备的10个爬虫工具分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。爬虫工程师必备的10个爬虫工具爬虫工程师必备的10个爬虫工具!...
    99+
    2023-06-02
  • 让Linux成为理想的工作站的3个开源工具分别是什么
    让Linux成为理想的工作站的3个开源工具分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux 不但拥有你认为所需的一切,还有更多可以让你高效工作...
    99+
    2023-06-15
  • Java程序员学习Flex和BlazeDS的四个理由分别是什么
    这篇文章将为大家详细讲解有关Java程序员学习Flex和BlazeDS的四个理由分别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java程序员学习Flex和BlazeDS的几个理由在...
    99+
    2023-06-17
  • Java程序员应该知道的10个调试技巧分别是什么
    本篇文章给大家分享的是有关Java程序员应该知道的10个调试技巧分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。作者将使用大家常用的的开发工具Eclipse来调试Jav...
    99+
    2023-06-17
  • 能让你成为更优秀程序员的10个C语言资源分别是什么
    能让你成为更优秀程序员的10个C语言资源分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一些人觉得编程无聊,一些人觉得它很好玩。但每个程序员都必须紧跟编程语言的潮流。大...
    99+
    2023-06-17
  • Python 容器化打包:为什么它是现代应用程序开发的必备工具?
    随着云计算技术的迅猛发展,容器化技术已经成为了现代应用程序开发中不可或缺的一部分。作为一种轻量级、可移植的技术,容器化可以帮助开发人员快速构建、部署和管理应用程序。而在这方面,Python 的容器化打包工具无疑是最受欢迎的之一。 Pyth...
    99+
    2023-09-25
    打包 容器 响应
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作