转:与Microsoft Visual Studio集成良好的第三方工具
我们都知道,Microsoft Visual Studio(简称VS)是微软开发的一个非常高效的集成开发环境,但即使已经发展到VS2012,仍然有许多不尽人意的地方。一般来讲,一个项目中需要有控件、代码混淆、快捷方式、代码分析等元素,那有没有一些工具可以很好的将这些元素无缝集成到VS2012呢?下面就跟大家分享一些我所了解的与VS2012集成良好的第三方工具。
DevExpress
DevExpress旗下针对Visual Studio的开发工具已有多年的发展历史,基本已确立在界面控件领域的霸主地位。作为Visual Studio的合作伙伴,只要Visual Studio出来一个新版本,DevExpress就会马上推出一个最新的开发工具。就拿Visual Studio 2012来说,Microsoft目前与72个开发商建立了合作关系。微软会在开发Visual Studio的过程中就向这些开发商提供临时版本,让这些开发商帮助测试。包括DevExpress在内的这72个供应商会将测试结果反馈给微软,从而让 VS2012更好的集成到这些第三方控件。
DevExpress除了拥有强大的代码分析工具CodeRush之外,还提供了一系列功能强大的开发工具包,如最新的HTML5开发包DevExtreme,支持在VS2012中构建iOS,Android和Windows Phone跨设备应用。
Infragistics
Infragistics最值得称道的功能就是数据可视化。在HTML项目中,它有一个基于jQuery的库——Ignite UI 13.1,它的PivotGrid, PivotView 和 Pivot Data Selector for jQuery 可以轻松与浏览器和多维OLAP数据进行交互。
和其他开发商一样,Infragistics也覆盖了HTML和XAML的所有项目需求。随着NetAdvantage Ultimate 2013 v1的发布,更增加了触摸优化的HTML和XAML控件,同时还包括网格、数据图表、地图、输入编辑器、日历、条形码和一个功能完整的HTML文本编辑器,以及其他一些稳定桌面PC和移动设备用户体验的元素。
Telerik
界面开发商Telerik的所有控件均能良好的支持以触摸为主的Windows 8环境,同时还可以用XAML和HTML创建相同的组件集。在移动领域,Telerik提供一些新版本缺失的元素,让开发人员不再担心不兼容的问题。比如 微软发布Windows 8之后,它弃用了一些在Visual Studio中沿用多年的东西,如客户端关系数据存储组件。
Telerik一直以来坚持“一次编写,随意部署”的理念,它旗下的Kendo UI系列产品,可创建基于HTML5,CSS和JavaScript的应用程序。开发者还可以利用它的云端编译创建iOS和Android版本的App。
ComponentOne
在最新的ComponentOne Studio Enterprise 2013 v2中,新添加了最新的Visual Studio项目模板和数据可视化控件,触摸支持也有显著增强。值得一提的是它最新添加的PDF浏览器控件,可解决开发人员面对各种API部署PDF的难题,尤其是在移动设备上,部署PDF已经变成一个非常普遍的需求。C1PdfViewer可以有效锁定PDF文档,防止被篡改,并且支持加密文件的读取。
PreEmptive
和这里提到的其他第三方控件不同,PreEmptive不提供控件组件。它提供的PreEmptive Analytics Runtime Intelligence Service,是一个非常成熟的代码分析解决方案,可帮助开发者理解他们应用程序中最关键的部分。另外,PreEmptive旗下的 .Net混淆器 Dotfuscator 和 Java混淆器DashO Pro,已经得到Micorsoft和Sun公司的一致认可,几乎成为商业软件安全保护的必备工具。
结语
随着Visual Studio 2013正式版的即将到来,各个控件开发商也正在紧锣密鼓的准备着新功能的集成,如呼声最高的云端开发,必将成为开发商们的下一个竞争点,让我们拭目以待
转:与Microsoft Visual Studio集成良好的第三方工具的更多相关文章
- Microsoft Visual Studio 2010下log4cplus的安装,集成,测试
原文:http://blog.csdn.net/eclipser1987/article/details/6904301 log4cplus是C++编写的开源的日志系统,功能非常全面,用到自己开发的工 ...
- Microsoft Visual Studio 2015 下载、注册、安装过程、功能列表、问题解决
PS:请看看回复.可能会有文章里没有提到的问题.也许会对你有帮助哦~ 先上一张最终的截图吧: VS2015正式版出了,虽然没有Ultimate旗舰版,不过也是好激动的说.哈哈.可能有的小伙伴,由于工作 ...
- Microsoft Visual Studio 文件识别及其用途简述
Microsoft Visual Studio IDE开发工具集,目前已推出多个不同版本,从之前的VC4.0到现在的VS2015,各个版本都会或多或少的功能或性能上的修改.提升,具体的改进地方可去官网 ...
- Microsoft Visual Studio 发展历史
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控工具. ...
- Microsoft Visual Studio International Pack 1.0 SR1--关于汉字转拼音
Microsoft Visual Studio International Pack 1.0 SR1————微软的一个类库 地址:http://www.microsoft.com/zh-cn/down ...
- C语言: 从 CodeBlocks 到 Microsoft Visual Studio 2017
开学到现在寒假,学习了一个学期的C语言,同时也已然用了大半年的 CodeBlocks 来写 C/C++ 程序.CodeBlocks 是写 C/C++ 语言的程序最轻量的IDE(集成开发环境),在 C ...
- Microsoft Visual Studio PDB文件相关事宜
Microsoft Visual Studio PDB:调试的符号文件,程序数据库 (PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置: 当以 /ZI 或 /Zi(用于 C/C ...
- Microsoft Visual Studio 2008 未能正确加载包“Visual Web Developer HTML Source Editor Package” | “Visual Studio HTM Editor Package”
在安装Microsoft Visual Studio 2008 后,如果Visual Studio 2008的语言版本与系统不一致时,比如:在Windows 7 English System 安装Vi ...
- AO安装需要Microsoft Visual Studio 2013?
从接触ArcGIS9.2到 10.4,在不断升级的 过程中,既给我们带来了很多惊喜,也带来一些麻烦,因为ArcGIS版本不兼容.出于体验,安装了ArcGIS Desktop10.4,AO也得升到10. ...
随机推荐
- [Node.js] Node.js项目的持续集成
原文地址:http://www.moye.me/2016/03/03/nodejs_ci_by_jenkins 引子 持续集成 (Continuous Integration,简称CI)是一种软件工程 ...
- JAVA 设计模式 享元模式
用途 享元模式 (Flyweight) 运用共享技术有效地支持大量细粒度的对象. 享元模式是一种结构型模式. 结构
- 【数据压缩】LZ77算法原理及实现
1. 引言 LZ77算法是采用字典做数据压缩的算法,由以色列的两位大神Jacob Ziv与Abraham Lempel在1977年发表的论文<A Universal Algorithm for ...
- Hibernate —— Hibernate 配置文件
1.Hibernate 配置文件主要用于配置**数据库连接**和 Hibernate 运行时所需的**各种属性**. 2.每一个 Hibernate 配置文件对应一个 Configuration 对象 ...
- ASP.NET MVC 四种传值方法
1.后台传值: public class DataController : Controller { // GET: Data public ActionResult Index() { //1 Vi ...
- 关于IE6中做兼容的那点事。
前言 对于程序员来说,一听到你做的程序必须兼容IE6(当然主流浏览器肯定得兼容的),那颗滚烫的心瞬间哇凉哇凉的,但是有时,项目就要求这样,你也只能硬着头皮跟IE6来个亲密接触,最近正好做了个项目,关于 ...
- ASP.NET MVC的过滤器
APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理.这时候就用到了过滤器. MVC支持的过滤器 ...
- QTableWidget控件总结<二>
QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC.C#中的DataGrid.说到QTableWidget,就必须讲一下它跟QTabelView的区别了.QTableWidge ...
- C#多种方式获取文件路径
string str5=Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称. string str1 =Process.GetCurren ...
- MVC之前的那点事儿系列(4):Http Pipeline详细分析(上)
文章内容 继续上一章节的内容,通过HttpApplicationFactory的GetApplicationInstance静态方法获取实例,然后执行该实例的BeginProcessRequest方法 ...