java用什么軟件 作為開(kāi)發(fā)者,您常用哪個(gè)IDE環(huán)境,為什么?
作為開(kāi)發(fā)者,您常用哪個(gè)IDE環(huán)境,為什么?不同方向的開(kāi)發(fā)人員使用不同的IDE。我做嵌入式開(kāi)發(fā),所以我同時(shí)使用上位機(jī)和下位機(jī)。上位機(jī)一般采用MS visual studio的IDE開(kāi)發(fā)環(huán)境,從最早的VC
作為開(kāi)發(fā)者,您常用哪個(gè)IDE環(huán)境,為什么?
不同方向的開(kāi)發(fā)人員使用不同的IDE。
我做嵌入式開(kāi)發(fā),所以我同時(shí)使用上位機(jī)和下位機(jī)。
上位機(jī)一般采用MS visual studio的IDE開(kāi)發(fā)環(huán)境,從最早的VC 6.0到VS2010、vs2015、vs2019。其優(yōu)點(diǎn)是RC控件資源豐富,隨著時(shí)代的變化而升級(jí)換代;支持網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、文件、圖形等常用開(kāi)發(fā)資源。微軟office是用VC開(kāi)發(fā)的。
下位機(jī)有兩種控制方式。一個(gè)是UKEIL5IDE,它支持C和ASM編譯鏈接。用于arm和51系列單片機(jī)的開(kāi)發(fā)。有廣泛的支持。也可以自定義選擇SCM信息。
另一個(gè)是Cygnal ide開(kāi)發(fā)環(huán)境,支持Cygnal公司的各種高速微控制器。它指令多,仿真調(diào)試效果好。
許多其他的,如TC系列的Turbo C語(yǔ)言,已被淘汰。Java、Python等編譯工具,使用較少。這里不再重復(fù)。
IDE是什么意思???
IDE是英文integrated drive electronics的縮寫(xiě),中文翻譯為“integrated drive electronics”。它最初是指集成了控制器和磁盤(pán)的硬盤(pán)驅(qū)動(dòng)器。IDE一般是指硬盤(pán)與其它設(shè)備的接口技術(shù)。
IDE接口也稱(chēng)為ATA(高級(jí)技術(shù)附件)接口。現(xiàn)在,PC機(jī)使用的大多數(shù)硬盤(pán)都是ide兼容的。你只需要一個(gè)40線連接到主板或接口卡。磁盤(pán)體與控制器集成的方法,減少了硬盤(pán)接口電纜的數(shù)量和長(zhǎng)度,提高了數(shù)據(jù)傳輸?shù)目煽啃?,使硬盤(pán)制造更加容易,因?yàn)閺S家不再需要擔(dān)心自己的硬盤(pán)是否與其他廠家生產(chǎn)的控制器兼容,用戶(hù)安裝硬盤(pán)更方便。
目前,大部分低端入門(mén)級(jí)服務(wù)器使用IDE接口,具有價(jià)格低廉的優(yōu)勢(shì),對(duì)于一些性能要求較低的環(huán)境是不錯(cuò)的選擇。但是帶有IDE接口的服務(wù)器也存在著嚴(yán)重的缺陷,即速度瓶頸,無(wú)法實(shí)現(xiàn)熱插拔,難以實(shí)現(xiàn)數(shù)據(jù)的可靠性保護(hù),雖然很多服務(wù)器廠商也推出了基于IDE的但是它只局限于小流量的數(shù)據(jù),并且沒(méi)有辦法應(yīng)對(duì)突發(fā)的大流量數(shù)據(jù)需求。由于這種情況,今天的服務(wù)器仍然是基于穩(wěn)定和高速的SCSI接口
IDE在英文中被稱(chēng)為“集成驅(qū)動(dòng)電子設(shè)備”,即“電子集成驅(qū)動(dòng)”。它的本意是把“硬盤(pán)控制器”和“磁盤(pán)”結(jié)合起來(lái)。將磁盤(pán)體與控制器集成的方法,減少了硬盤(pán)接口電纜的數(shù)量和長(zhǎng)度,提高了數(shù)據(jù)傳輸?shù)目煽啃裕褂脖P(pán)制造更加容易。因此,硬盤(pán)制造商不再需要擔(dān)心他們的硬盤(pán)是否與其他制造商生產(chǎn)的控制器兼容。對(duì)于用戶(hù)來(lái)說(shuō),硬盤(pán)安裝更方便。IDE接口的缺點(diǎn)是數(shù)據(jù)傳輸速度慢、電纜長(zhǎng)度短、連接設(shè)備少。