{eval=Array;=+count(Array);}
這個(gè)就非常多了,下面我以常見的編程開發(fā)軟件和數(shù)據(jù)庫管理軟件為例,簡單介紹幾種,感興趣的朋友可以嘗試一下:
這個(gè)要看具體編程語言了,不同語言開發(fā)工具自然不同,這里以常見的C/C++、Java和Python為例,簡單介紹3種比較常用的軟件:
C/C++:Visual Studio
這是Windows平臺下一個(gè)非常專業(yè)的集成開發(fā)工具,號稱宇宙第一IDE環(huán)境,不僅僅只是C/C++,常見的C#、VB等編程語言,這個(gè)軟件都能很好支持,智能補(bǔ)全、代碼高亮、語法檢查等功能非常不錯(cuò),除此之外,還支持單元測試、代碼重構(gòu)和分析等高級功能,因此非常適合大型項(xiàng)目開發(fā)和維護(hù):
Java:IntelliJ IDEA
這是一個(gè)非常專業(yè)智能的Java開發(fā)工具,在企業(yè)和個(gè)人桌面中,有著非常高的使用率和歡迎度,自動補(bǔ)全、語法提示、代碼高亮等功能非常不錯(cuò),除此之外,還支持JUnit、CVS整合、代碼重構(gòu)等高級功能,自帶有Maven和Gradle構(gòu)建工具,因此更適合Java項(xiàng)目開發(fā)和維護(hù),個(gè)人使用起來非常不錯(cuò):
Python:PyCharm
這是一個(gè)非常專業(yè)的Python開發(fā)軟件,和IntelliJ IDEA一樣,Jetbrains公司的產(chǎn)品,在業(yè)界非常流行、受歡迎,智能補(bǔ)全、代碼高亮、語法提示等功能非常不錯(cuò),除此之外,還支持代碼重構(gòu)和分析、單元測試等高級功能,因此更適合大型項(xiàng)目,個(gè)人使用來說,也非常簡單,很容易上手和掌握:
這個(gè)就非常多了,不同數(shù)據(jù)庫都有專門的管理軟件和工具,這里簡單介紹3個(gè)比較通用的數(shù)據(jù)庫管理軟件,分別是HeidiSQL、DBeaver和DataGrip,對于日常使用來說,非常不錯(cuò):
HeidiSQL
這是Windows平臺下一個(gè)非常輕巧靈活的數(shù)據(jù)庫管理軟件,基于Delphi開發(fā)而來,目前支持MySQL、MariaDB、MSSQL、PostgreSQL等主流數(shù)據(jù)庫,常見的建庫建表、視圖索引、觸發(fā)器等基本功能,這個(gè)軟件都能很好兼容,除此之外,還支持SQL腳本導(dǎo)入導(dǎo)出、數(shù)據(jù)備份恢復(fù)等功能,對于日常數(shù)據(jù)庫管理來說,非常不錯(cuò):
DBeaver
這是一個(gè)基于Java開發(fā)的數(shù)據(jù)庫管理軟件,免費(fèi)、開源、跨平臺,目前支持Oracle、MySQL、PostgreSQL、SQL Server等十幾種主流數(shù)據(jù)庫開發(fā),建庫建表、視圖索引、觸發(fā)器、存儲過程等基本功能都可輕松查看和設(shè)計(jì),數(shù)據(jù)庫導(dǎo)入導(dǎo)出、數(shù)據(jù)恢復(fù)備份等功能也都非常不錯(cuò),對于日常數(shù)據(jù)庫管理和維護(hù)來說,是一個(gè)非常不錯(cuò)的工具:
DataGrip
這也是一個(gè)通用的數(shù)據(jù)庫管理軟件,Jetbrains公司的產(chǎn)品,支持跨平臺,但原則上針對個(gè)人不免費(fèi),常見的PostgreSQL、MySQL、Oracle等數(shù)據(jù)庫,這個(gè)軟件都能很好支持,數(shù)據(jù)導(dǎo)入導(dǎo)出(恢復(fù)備份)、智能代碼填充、版本集成控制等功能非常不錯(cuò),對于日常數(shù)據(jù)庫管理來說,也是一個(gè)不錯(cuò)的工具:
目前,就分享這幾個(gè)不錯(cuò)的編程開發(fā)軟件和數(shù)據(jù)庫管理軟件吧,當(dāng)然,還有許多其他軟件,像VMware、Git、Axure等也都比較常用,看自己涉及的領(lǐng)域了,網(wǎng)上也有相關(guān)教程和資料,介紹的非常詳細(xì),感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言進(jìn)行補(bǔ)充。
謝邀!
每天常用開發(fā)工具:
0.Git:分布式版本控制系統(tǒng);
1.IntelliJ IDEA:java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具之一;
2.Sublime Text:不只是代碼編輯器;
3.Postman:Http請求模擬工具和功能強(qiáng)大的網(wǎng)頁調(diào)試工具;
4.DataGrip:支持幾乎所有主流的關(guān)系數(shù)據(jù)庫、多功能的數(shù)據(jù)庫操作工具;
5.Vagrant:用于創(chuàng)建和部署虛擬化開發(fā)環(huán)境,配合虛擬機(jī)使用;
6.Gradle:自動化構(gòu)建工具;
7.JIRA:項(xiàng)目與事務(wù)跟蹤工具;
8.iTerm2:Mac上的終端工具;
9.Jenkins:持續(xù)集成工具。
不同的開發(fā)語言,每天要用到的軟件可能不一樣。
我是開發(fā)java web的,電腦安裝了很多工具,但是說每天要用到的好像就幾個(gè)。
chrome。我相信很多人用到的最高頻率都是這個(gè)東東吧。
Parallels。我用的是macos,有些軟件只能在windows下運(yùn)行,所以要安裝一個(gè)虛擬機(jī)。
eclipse。java開發(fā)者相信大部分人用的還是這個(gè)IDE,比較少的人用Intellij。
oracle + pl sql。這個(gè)沒什么好說的,有些人會用mysql。
vs code。之前用的是sublime,后面改用這個(gè)了。
notepad++。windows下我覺得還是它用得舒服。
TortoiseSVN。我們公司用的還是svn,所以提交代碼還是要它。
0
回答1
回答0
回答0
回答4
回答10
回答0
回答0
回答7
回答10
回答