開發軟件的工具有哪些 開發軟件的工具有哪些?

熟練掌握優秀的開發工具,往往能很大程度的提升軟件開發效率!下面以程序員視角,談談自己在日常開發過程中常用到的一些開發工具!歡迎大家留言補充:
C/C++開發
C/C++開發,當然還是一如既往的首推VisualStudio2015+系列 。安裝番茄插件(VA助手)之后,寫起C++來簡直不要太爽!
使用新版本的VisualStudio,你不僅可以創建Windows平臺的項目,更可直接創建基于CMake的跨平臺項目,更能完成Linux遠程調試的工作 。
那么,它有哪些缺點呢?至少目前來說,我沒有發現 。唯一需要注意的就是安裝包實在太大了,完全安裝需要50.7GB的空間(當然,對于土豪來說,這點硬盤空間算不上什么),在安裝過程中可自行選擇有需要的模塊進行安裝 。
Java開發21世紀Java開發,當然是選擇IDEA了!在智能代碼自動提示、代碼重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、創新的GUI設計等方面做的非常出色,早已被業界公認為Java開發首選IDE了 。
如果你還在使用Eclipse,強烈推薦你試試IDEA!
通用軟件1. Wireshark
神級別的網絡封包分析軟件,免費開源,支持Windows、mac OS兩大操作系統平臺,使用WinPCAP作為接口,直接與網卡進行數據報文交換 ??梢宰屛覀兒苤庇^的看到每一層(TCP/IP分層結構)網絡數據包的流動方式 。

處于安全考慮,wireshark只能查看封包,而不能修改封包的內容,或者發送封包 。
2. VSCode
微軟出品的一款免費跨平臺編輯器,大概是21世紀最優秀的編輯器之一了!有了它,我已經徹底放棄了使用多年的Notepad++、Sublime編輯器 。啟動快、顏值高、跨平臺支持、插件豐富、對新手友好,上手難度低 。最重要的是它亦支持遠程開發,與Git高度集成 。
3. Vim
號稱編輯器之神,啟動快速、高度可定制華、插件豐富,逼格高、支持編輯模式和命令模式,最大的優勢在于可以然你原理鼠標,完全使用鍵盤高效工作 。唯一的缺點就是你需要花費一定的時間來投入學習 它的使用 。
有人會好奇,有更好用的IDE,為什么還要裝逼使用Vim呢?其實,對于一般人而言,完全沒有必要很深入的學習Vim,但是基本的操作你還是必須掌握的,不然,當你需要遠程操作服務器時,你看到的只有ssh登錄后的無圖形化界面的系統,不懂Vim,文檔編輯你將無從下手!
4. Git
目前世界上最先進的分布式版本控制系統(沒有之一),高端大氣上檔次!作為一名程序員,如果你不知道它或者沒有使用過它,那真的是太不合格了 。基本已成為現在大多數公司代碼版本控制的選擇,旨在替代古老的SVN 。

5. BeyondCompare
專業的文件對比工具,可快速對比文檔、文件夾之間的差異并高亮顯示,支持文件內容快速合并,支持Window、Linux、MacOS三大主流操作平臺,對于程序員朋友,實在是一款不可多得的神器 。
【開發軟件的工具有哪些 開發軟件的工具有哪些?】本文為作者“一個程序員的奮斗史”問答百科 原創文章,未經允許 、抄襲必究!

    推薦閱讀