国产精品亚洲一二三区-亚洲自拍偷拍一区二区三区四区-精品人妻交换视频在线看-亚洲最大天堂av在线

關(guān)閉
當(dāng)前位置:首頁(yè) >> 資訊 >> 建站知識(shí)

網(wǎng)站制作公司分享一些開(kāi)發(fā)工具

來(lái)源:無(wú)錫網(wǎng)站建設(shè)阿凡達(dá) 瀏覽次數(shù):355 發(fā)表日期:2023-05-22

對(duì)于網(wǎng)站制作來(lái)說(shuō),我很幸運(yùn),工作以來(lái)一直是.NET + SQL Server 的開(kāi)發(fā)工作,其它比如Oracle或是Android Java類(lèi)的技術(shù)工作,謙虛的講與那些開(kāi)發(fā)的博士們來(lái)說(shuō),并沒(méi)有很長(zhǎng)時(shí)間的經(jīng)歷,所以我在這里推薦的工作側(cè)重于.NET + SQL Server類(lèi)的工具,也歡迎大家與我互動(dòng),交流,也希望你們能把好的東西能與我分享!

1 、ReSharper 7.1

現(xiàn)在電腦開(kāi)發(fā)人員硬件的標(biāo)準(zhǔn)配置是i5+8G,在內(nèi)存已經(jīng)足夠用的情況下,推薦安裝好Visual Studio后*一個(gè)要安裝的插件就是

ReSharper,這個(gè)軟件的幾百個(gè)功能點(diǎn)都很實(shí)用。*新版本的ReSharper是ReSharper.2015.1.Ultimate.9.1.0,支持Visual Studio 2015。

2 .NET Reflector

**的.NET Reflector包含在此工具箱中。.NET Reflector我常常用來(lái)查看編譯過(guò)的程序集,看命名空間是否規(guī)范,看類(lèi)型的成員命名是否合理,如下圖所示。

作為一個(gè)多年從事品牌網(wǎng)站建設(shè)的程序員,看到代碼中包含WindowsApplication1,button1, panel1之類(lèi)的命名總會(huì)是非常的反感。這樣沒(méi)有意義的命名,給程序代碼的維護(hù)人員帶來(lái)諸多的痛苦。

3、 SQL Prompt 6

安裝好SQL Server 后的*一個(gè)要做的事就是安裝SQL Prompt插件,這個(gè)工具擴(kuò)展了SQL Server Managment Studio中書(shū)寫(xiě)SQL代碼的智能提示,讓書(shū)寫(xiě)SQL語(yǔ)句更方便,快速,準(zhǔn)確。

圖中是經(jīng)典的SQL Prompt代碼智能提示窗口。當(dāng)鼠標(biāo)旋停在一個(gè)對(duì)象(表名,視圖名稱,字段名)上時(shí),SQL Prompt會(huì)顯示這個(gè)對(duì)象的屬性。比如上圖中所示,顯示了當(dāng)前Part表的所有字段的腳本。

SQL Prompt常常包含在SQLToolbelt工具包中,這個(gè)系列的軟件包工具都很實(shí)用。

4 、SQL Compare

做數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程中,常常會(huì)添加一些腳本,當(dāng)把這些腳本部署到其它電腦中時(shí),用手工增加腳本的方法過(guò)于原始又容易出錯(cuò),于是SQL Compare的出現(xiàn),完全滿足了我的需求。

如上圖所示,在開(kāi)發(fā)的電腦上用SQL Server Management Studio修改表或視圖定義,當(dāng)需要把這個(gè)腳本部署到另外一個(gè)數(shù)據(jù)庫(kù)或電腦中時(shí),運(yùn)行此工具,選擇兩邊的數(shù)據(jù)庫(kù)作一個(gè)計(jì)較即可完成。


5、 Code Smith 6.5

在企業(yè)網(wǎng)站建設(shè)中經(jīng)常會(huì)遇到一些相似的代碼編寫(xiě)工具,會(huì)考慮將這些共同的重復(fù)的代碼封裝成Code Smith模板文件。將可變部分提取為參數(shù),運(yùn)行時(shí)選擇或輸入?yún)?shù)即生成需要的代碼。

6 、NET Reactor

對(duì)于.NET的程序集格式文件,把沒(méi)有經(jīng)過(guò)混淆的文件傳送給客戶,即可認(rèn)為將源代碼給客戶。常常是與客戶打交道時(shí),客戶還沒(méi)有付款,程序又不能不發(fā)給客戶測(cè)試。這個(gè)也不是完全有作用,現(xiàn)在去殼反混淆的工具非常多,準(zhǔn)確率也很高。

7、 LLBL Gen Pro

接觸LLBL Gen Pro有很多年了,從一開(kāi)始的不熟悉,困惑,到*后完全接受,并且能用這個(gè)工具獨(dú)立帶領(lǐng)團(tuán)隊(duì)開(kāi)發(fā)項(xiàng)目,深深知道ORM對(duì)企業(yè)應(yīng)用開(kāi)發(fā)的意義重大。ORM生成表對(duì)應(yīng)的映射的實(shí)體,通過(guò)對(duì)實(shí)體的操作,實(shí)現(xiàn)OOP面向?qū)ο缶幊蹋a的可維護(hù)性,可閱讀性方面有了*大的提升。

在任何時(shí)候,我都會(huì)將這個(gè)工具作為工具推薦給未接觸ORM開(kāi)發(fā)的朋友。在網(wǎng)站建設(shè)公司工作多年,每一個(gè)開(kāi)發(fā)者都有或多或少不一樣的心得,歡迎大家與我交流,共同分享!


聲明:本站部分內(nèi)容及圖片來(lái)自互聯(lián)網(wǎng),轉(zhuǎn)載是出于傳遞更多信息之目的,內(nèi)容觀點(diǎn)僅代表作者本人,如有任何標(biāo)注錯(cuò)誤或版權(quán)侵犯請(qǐng)與我們聯(lián)系(Email:2242241319@qq.com),我們將及時(shí)更正、刪除,謝謝。

免費(fèi)答疑熱線

400-189-1319

添加微信

添加微信
添加微信
高尔夫| 高雄县| 大埔区| 大足县| 呼和浩特市| 腾冲县| 晴隆县| 五指山市| 广灵县| 建宁县| 黄龙县| 全南县| 庆阳市| 陕西省| 新津县| 当雄县| 山阳县| 门源| 靖安县| 密云县| 克东县| 中宁县| 从化市| 中阳县| 古蔺县| 磐石市| 德兴市| 普定县| 双鸭山市| 榕江县| 万山特区| 永宁县| 陆良县| 罗平县| 陆河县| 岢岚县| 芦山县| 汕尾市| 翼城县| 廉江市| 宜黄县|