SharePoint 2013常用开发工具分享
眾所周知,一款好的開(kāi)發(fā)工具不僅能提高項(xiàng)目開(kāi)發(fā)效率,而且能夠協(xié)助開(kāi)發(fā)人員簡(jiǎn)化開(kāi)發(fā)流程。本文匯總幾款SharePoint 2013開(kāi)發(fā)常用開(kāi)發(fā)工具,希望能夠?qū)Υ蠹矣兴鶐椭?。如果您有更好的工?#xff0c;沒(méi)有包含在本文中,歡迎留言分享。
Visual Studio 2013 (http://www.visualstudio.com/)
排在第一位的開(kāi)發(fā)工具自然是Visual Studio,不過(guò)我個(gè)人而言,更推薦Visual Studio 2013?!S2013不僅包含代碼優(yōu)化,強(qiáng)大的智能提示,而且對(duì)于SharePoint,Office365應(yīng)用開(kāi)發(fā)提供了很多新的開(kāi)發(fā)特性。對(duì)于VS2013的使用技巧將在隨后的文章中分享討論。
?
Fiddler (http://www.telerik.com/download/fiddler)
對(duì)于Web開(kāi)發(fā)人員而言,Fiddler可以說(shuō)是最常用的Web應(yīng)用調(diào)試工具之一。對(duì)于SharePoint應(yīng)用開(kāi)發(fā)而言,Fiddler可以協(xié)助監(jiān)控和分析客戶端請(qǐng)求以及服務(wù)器端的響應(yīng)。毋庸置疑,這是SharePoint開(kāi)發(fā)必備工具之一。
?
SharePoint Code Analysis Framework (http://www.spcaf.com/)
優(yōu)秀的SharePoint代碼分析工具,該工具是Visual Studio擴(kuò)展工具,可以有效地分析SharePoint代碼,幫助開(kāi)發(fā)人員優(yōu)化項(xiàng)目代碼。
?
LINQPad 4 (https://www.linqpad.net/)
從事SharePoint應(yīng)用開(kāi)發(fā),LINQ是最常用的開(kāi)發(fā)技巧之一。LINQPad是一款免費(fèi)的調(diào)試LINQ的工具,開(kāi)發(fā)人員可以使用該工具內(nèi)置模板輕松創(chuàng)建以及調(diào)試LINQ代碼。
推薦開(kāi)發(fā)工具。
?
CAML Designer 2013 (http://www.camldesigner.com/)
CAML Designer是一款CAML Query免費(fèi)開(kāi)發(fā)工具,對(duì)于SharePoint Search應(yīng)用開(kāi)發(fā),CAML是主要開(kāi)發(fā)語(yǔ)言之一,該工具提供自動(dòng)生成CAML Query代碼,另外可以自動(dòng)生成CSOM .Net代碼,CSOM REST代碼。對(duì)于使用Web Service調(diào)用Search服務(wù)的,該工具同樣可以自動(dòng)生常對(duì)應(yīng)Web Service代碼,不僅如此,該工具還可以自動(dòng)生成PowerShell代碼。
對(duì)于SharePoint開(kāi)發(fā)人員來(lái)說(shuō),該工具是必備開(kāi)發(fā)工具之一。
?
ULS Viewer(http://archive.msdn.microsoft.com/ULSViewer)
ULS Viewer是一款SharePoint調(diào)試輔助工具,該工具提供快捷的查詢方式,允許開(kāi)發(fā)人員察看ULS日志文件,該工具提供排序,高亮,過(guò)濾等查詢功能,開(kāi)發(fā)人員可以快速定位Bug的位置。
?
SharePoint Manager 2013(http://spm.codeplex.com/)
SharePoint Manager是一款免費(fèi)的SharePoint管理工具,開(kāi)發(fā)人員可以通過(guò)該工具方便查看SharePoint服務(wù)信息,其中可以查看當(dāng)前激活的Features,也可以查看當(dāng)前站點(diǎn)設(shè)置,List模板,Field定義信息等。
?
SharePoint Client Browser (https://spcb.codeplex.com/)
SharePoint Client Browser是一款和SharePoint Manager類似的工具,可以幫助開(kāi)發(fā)人員察看SharePoint設(shè)計(jì)結(jié)構(gòu),值得關(guān)注的是該工具支持Office 365 SharePoint Online應(yīng)用開(kāi)發(fā),可以輕松遠(yuǎn)程察看SharePoint Online站點(diǎn)結(jié)構(gòu)。
?
Color Palette Tool (http://www.microsoft.com/en-us/download/details.aspx?id=38182)
SharePoint開(kāi)發(fā)人員經(jīng)常會(huì)為了開(kāi)發(fā)個(gè)性站點(diǎn)配色頭痛,而Color Palette工具則解決了這個(gè)問(wèn)題。該工具主要是為創(chuàng)建自定義CSS設(shè)計(jì)的。
該工具由微軟提供,免費(fèi)供開(kāi)發(fā)人員使用。
?
SharePoint 2013 Search Tool(https://sp2013searchtool.codeplex.com/)
SharePoint 2013 Search是一款幫助開(kāi)發(fā)人員調(diào)試Search Query的工具。該工具可以非常方便的測(cè)試Search REST Query,并且提供格式化結(jié)果,幫助開(kāi)發(fā)人員分析搜索結(jié)果。
對(duì)于SharePoint Search開(kāi)發(fā)這是一款非常好的工具。
?
Postman (https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm)
Postman是一款基于Google Chrome瀏覽器的REST調(diào)試工具。對(duì)于我個(gè)人而言,該工具不僅可以使用在SharePoint應(yīng)用開(kāi)發(fā),同時(shí)也可以應(yīng)用在Windows Store和移動(dòng)應(yīng)用開(kāi)發(fā)中, 值得推薦。
同類應(yīng)用在Google Market有不少,例如:Advanced REST Client plugin (https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo?hl=en-US)
大家可以根據(jù)自己的使用習(xí)慣挑選使用。
?
SPFastDeploy (http://visualstudiogallery.msdn.microsoft.com/9e03d0f5-f931-4125-a5d1-7c1529554fbd)
這是一款VS2013擴(kuò)展工具,幫助開(kāi)發(fā)人員快速部署單一文件到SharePoint服務(wù)器,該工具適用于SharePoint 2013和Office 365 SharePoint Online。
?
最后推薦的開(kāi)發(fā)工具是瀏覽器的F12功能,目前主流的瀏覽器都提供開(kāi)發(fā)人員模式,無(wú)論是開(kāi)發(fā)人員還是設(shè)計(jì)人員都可以使用該工具實(shí)時(shí)調(diào)試Web應(yīng)用。而對(duì)于SharePoint開(kāi)發(fā)來(lái)說(shuō),F12是必不可少的工具之一。
?
總結(jié)
以上是生活随笔為你收集整理的SharePoint 2013常用开发工具分享的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python监控web扩张时间脚本
- 下一篇: Azure 网站的新增功能:可配置的环境