SharePoint 2013常用开发工具分享
众所周知,一款好的开发工具不仅能提高项目开发效率,而且能够协助开发人员简化开发流程。本文汇总几款SharePoint 2013开发常用开发工具,希望能够对大家有所帮助。如果您有更好的工具,没有包含在本文中,欢迎留言分享。
Visual Studio 2013 (http://www.visualstudio.com/)
排在第一位的开发工具自然是Visual Studio,不过我个人而言,更推荐Visual Studio 2013。 VS2013不仅包含代码优化,强大的智能提示,而且对于SharePoint,Office365应用开发提供了很多新的开发特性。对于VS2013的使用技巧将在随后的文章中分享讨论。
Fiddler (http://www.telerik.com/download/fiddler)
对于Web开发人员而言,Fiddler可以说是最常用的Web应用调试工具之一。对于SharePoint应用开发而言,Fiddler可以协助监控和分析客户端请求以及服务器端的响应。毋庸置疑,这是SharePoint开发必备工具之一。
SharePoint Code Analysis Framework (http://www.spcaf.com/)
优秀的SharePoint代码分析工具,该工具是Visual Studio扩展工具,可以有效地分析SharePoint代码,帮助开发人员优化项目代码。
LINQPad 4 (https://www.linqpad.net/)
从事SharePoint应用开发,LINQ是最常用的开发技巧之一。LINQPad是一款免费的调试LINQ的工具,开发人员可以使用该工具内置模板轻松创建以及调试LINQ代码。
推荐开发工具。
CAML Designer 2013 (http://www.camldesigner.com/)
CAML Designer是一款CAML Query免费开发工具,对于SharePoint Search应用开发,CAML是主要开发语言之一,该工具提供自动生成CAML Query代码,另外可以自动生成CSOM .Net代码,CSOM REST代码。对于使用Web Service调用Search服务的,该工具同样可以自动生常对应Web Service代码,不仅如此,该工具还可以自动生成PowerShell代码。
对于SharePoint开发人员来说,该工具是必备开发工具之一。
ULS Viewer(http://archive.msdn.microsoft.com/ULSViewer)
ULS Viewer是一款SharePoint调试辅助工具,该工具提供快捷的查询方式,允许开发人员察看ULS日志文件,该工具提供排序,高亮,过滤等查询功能,开发人员可以快速定位Bug的位置。
SharePoint Manager 2013(http://spm.codeplex.com/)
SharePoint Manager是一款免费的SharePoint管理工具,开发人员可以通过该工具方便查看SharePoint服务信息,其中可以查看当前激活的Features,也可以查看当前站点设置,List模板,Field定义信息等。
SharePoint Client Browser (https://spcb.codeplex.com/)
SharePoint Client Browser是一款和SharePoint Manager类似的工具,可以帮助开发人员察看SharePoint设计结构,值得关注的是该工具支持Office 365 SharePoint Online应用开发,可以轻松远程察看SharePoint Online站点结构。
Color Palette Tool (http://www.microsoft.com/en-us/download/details.aspx?id=38182)
SharePoint开发人员经常会为了开发个性站点配色头痛,而Color Palette工具则解决了这个问题。该工具主要是为创建自定义CSS设计的。
该工具由微软提供,免费供开发人员使用。
SharePoint 2013 Search Tool(https://sp2013searchtool.codeplex.com/)
SharePoint 2013 Search是一款帮助开发人员调试Search Query的工具。该工具可以非常方便的测试Search REST Query,并且提供格式化结果,帮助开发人员分析搜索结果。
对于SharePoint Search开发这是一款非常好的工具。
Postman (https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm)
Postman是一款基于Google Chrome浏览器的REST调试工具。对于我个人而言,该工具不仅可以使用在SharePoint应用开发,同时也可以应用在Windows Store和移动应用开发中, 值得推荐。
同类应用在Google Market有不少,例如:Advanced REST Client plugin (https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo?hl=en-US)
大家可以根据自己的使用习惯挑选使用。
SPFastDeploy (http://visualstudiogallery.msdn.microsoft.com/9e03d0f5-f931-4125-a5d1-7c1529554fbd)
这是一款VS2013扩展工具,帮助开发人员快速部署单一文件到SharePoint服务器,该工具适用于SharePoint 2013和Office 365 SharePoint Online。
最后推荐的开发工具是浏览器的F12功能,目前主流的浏览器都提供开发人员模式,无论是开发人员还是设计人员都可以使用该工具实时调试Web应用。而对于SharePoint开发来说,F12是必不可少的工具之一。
SharePoint 2013常用开发工具分享的更多相关文章
- SharePoint 2013常用开发工具
SharePoint 2013常用开发工具分享 2014-04-01 00:59 by jv9, 589 阅读, 1 评论, 收藏, 编辑 众所周知,一款好的开发工具不仅能提高项目开发效率,而且能够协 ...
- SharePoint 2013 WebPart 管理工具分享[开源]
前言 之前做门户的时候,经常要导入导出WebPart,非常的频繁,然后就需要一个个导出,然后一个个导入,非常繁琐:闲暇之际,就考虑能不能自动化一下,把这个功能写成一个工具,可以方便的管理WebPart ...
- JavaEE常用开发工具分享
链接:https://pan.baidu.com/s/1Jxd2Y45LhWAUHc8-dM_ukw 提取码:h50f
- SharePoint 2013 本地开发解决方案以及远程调试
转自:http://www.cnblogs.com/jianyus/p/3523387.html 在SharePoint开发中,我们需要在部署有SharePoint环境的服务器中开发,这是一件让人很苦 ...
- SharePoint 2013 图文开发系列之列表定义高级篇
转载自 http://www.cnblogs.com/jianyus/p/3484714.html SharePoint列表库,是我们使用过程中最常用的库,下面,我们简单介绍下代码定义自定义列表,主 ...
- SharePoint 2013 图文开发系列之计时器任务
SharePoint的计时器任务,又称TimerJob,由服务里的Timer服务执行,在管理中心管理,是一个类似于Windows任务计划的功能,方便定时执行一些需要的功能,以免影响服务器性能. 在Sh ...
- Drupal常用开发工具(一)——Devel模块
进行 Drupal 开发时有许多模块和工具可供使用,其中最常用的两项便是 Devel 及 Drupal for Firebug.本文和<Drupal常用开发工具(二)——Drupal for F ...
- SharePoint 2013 配置开发环境,需安装VS2012插件
原文:SharePoint 2013 配置开发环境,需安装VS2012插件 SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有ShareP ...
- SharePoint 2013 APP 开发示例 (二)获取用户信息
SharePoint 2013 APP 开发示例 (二)获取用户信息 这个示例里,我们将演示如何获取用户信息: 1. 打开 Visual Studio 2012. 2. 创建一个新的 SharePo ...
随机推荐
- ABP中使用OAuth2(Resource Owner Password Credentials Grant模式)
ABP目前的认证方式有两种,一种是基于Cookie的登录认证,一种是基于token的登录认证.使用Cookie的认证方式一般在PC端用得比较多,使用token的认证方式一般在移动端用得比较多.ABP自 ...
- JQUERY 实现加入收藏夹功能
关于"加入收藏"的代码,很多人都不会重视,一般情况是随便在网上搜一个代码放在页面里就草草了事了.可是都没有做到主流浏览器的兼容.下面分享一段使用 jQuery 实现加入收藏夹的功能 ...
- jquery自定义对话框alert、confirm和prompt
jQuery Alert Dialogs,又一个基于jQuery的提示框插件,主要包括Alert.Confirm.prompt这三种,还有一个高级范例,可以在提示框内嵌入HTML语言,可以自定义风格样 ...
- django基础篇
Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Session等诸多功能. ...
- Android中的AlertDialog使用示例四(多项选择确定对话框)
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择.这些功能我们叫它Android Dialog对话框,AlertDialog实现方法为建造者模式. ...
- Android 手机卫士--设置密码对话框
本文实现初次设置密码验证过程,首先实现如下效果 本文地址:http://www.cnblogs.com/wuyudong/p/5939823.html,转载请注明出处. 布局如下: <?xml ...
- android 内存溢出与内存泄露
内存溢出就是软件运行需要的内存,超出了java虚拟机给他分配的可用的最大内存 内存泄露就是在缓存图片文字等等的时候,没有关闭流所导致的内存泄露
- wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容)
首先说几个最常用的关键字,"eq" 和 "=="等同,可以使用 "and" 表示并且,"or"表示或者."!& ...
- Symantec Backup Exec 2010 Agent For Linux安装
以前写过一篇文章介绍过Symantec Backup Exec 2012 Agent For Linux安装安装,今天介绍一下Symantec Backup Exec 2010 Agent For L ...
- SQL Server 复制快照执行错误 错误代码 14068
问题描述: 使用基于快照初始化的事务复制,在上次发布的时候,添加项,执行快照agent,报错,错误信息: Error messages:Message: The subscription status ...