編寫程序的工具都有哪些?

手機用戶94816914260

閱讀代碼: Notepad++

編寫代碼: Source Insight (收費)或Notepad++

IDE:Visual Studio Express, Codeblocks, Codelite, Android Studio

版本控制:Tortoise SVN, Git for Windows

代碼比較與合併:Beyond Compare (收費)

個人代碼管理: Github

本地文件搜索:Everything

文件內容搜索:dnGREP

SSH/串口終端:TeraTerm, xShell, SecureCRT(收費)

TFTP Client & Server: tftpd32

虛擬機:Virtual Box或VMWare Workstation (收費)

cmd替代工具:Console2或cmder

C語言編譯:tcc,MinGW

流程圖:Edraw Mind Map

剪貼板增強:Ditto

SSH文件傳輸:WinSCP

網站:Stack Overflow, CSDN

知識整理:OneNote、

這些是常用的開發工具,希望對你有所幫助、


菜鳥學Python

編寫程序的工具都有哪些?開發語言與開發環境有關係,下面說一些比較常用的開發環境(這個也就是除編碼語言以外要用到的編程的工具)。

1、Eclipse(MyEclipse)。這兩個是用於Java編碼比較多的兩個開發環境。很多企業級或者個人級的開發用這個,有很多的插件接口等等。當然有插件的話,也可以使用另外一些編程語言。

還有使用NetBeans、Idea、UltraEdit等。


2、Visual Studio。這個是.net開發最常用的開發環境,VB、C#等系列的開發語言基本都是在這個環境裡開發,不是一定要使用這個,但使用這個感覺是非常方便的。


4、Xcode。是開發iOS必備的開發工具。

5、Github。這個雖然不是直接的開發環境或開發語言,但很多把它作為工具使用,作為開源代碼庫以及版本控制系統,擁有超過900多萬開發者用戶,成為了管理軟件開發以及發現已有代碼的首選方法。


當然編程用到的工具很多的,上面只是列出比較常見的幾種而已。



東風高揚

【作揖】相謝!

在IT行業裡,可供攻城獅(工程師)選擇的工具多之又多,大量的工具信息堆砌過來想必是應接不暇,會無從下手,首先你要弄清楚當前你是用的哪種語言,所謂不同的鑰匙解開不同的鎖!

C和C++的常用開發工具

VC++ 微軟件開發的,主要是用來弄C++的,不過因為它支持中文顯示,做為C的開發也很不錯;如果是搞VB、VS等的你可以直接下載一個Microsoft Visual 集成,裡面包含有VC++、VS、VB等編譯軟件

JAVA的開發的

可以去下載JDK,使用eclipse來編寫

網站開發的

1,asp:把你的電腦IIS配置好,不用軟件,一個記事本一樣搞定

2,PHP:那你就得去下載wamp集成環境包,新手可以用Drewawear就能搞定;對代碼熟悉的就可以用sublime text;Notepad++;WebStorm(被譽為web開發神器)

下面再列出一些在開發過程中可能也需要了解這些工具:(尚有不足之處,可在評論區貼出,共同學習)

IDE:Visual Studio Express, Codeblocks, Codelite, Android Studio

版本控制:Tortoise SVN, Git for Windows

個人代碼管理: Github

SSH/串口終端:TeraTerm, xShell, SecureCRT(收費)

SSH文件傳輸:WinSCP

虛擬機:Virtual Box或VMWare Workstation (收費)

cmd替代工具:Console2或cmder

知識整理:OneNote

流程圖:Edraw Mind Map xmind

注意一點:

不要盲目安裝無用的擴展工具,因為那樣不僅沒有真正起到幫助的作用,反而常常妨礙了正常的開發工作。

好了,希望對你有所幫助!!!


碼上有理友聚

寫程序主要看你用什麼開發語言,然後做什麼方面去進行選擇工具。



第二個工具,Emacs



(以下沒有排名,只是讓大家看看,其實工具很多,沒有優劣,只有合不合適)

第三個工具,pycharm



第三個工具,sublime

這個工具我也挺喜歡的,完整的PythonAPI,輕量級,用起來挺順手的。好像還可以寫c(我看我同學用過,我不確定)

第四個工具,visual studio code



這個用來學習c和c+還是挺不錯的,但是學Python,不喜歡,麻煩,還有時候縮進出問題,提示也有一點問題(一般c語言必備,Python就不要了)

第五個,notepad

這個沒用過,但是總有時候被提起,應該還可以。

寫代碼的太多了,這些只總結了一下主流的寫程序的工具。


Python雁橫

作為一名軟件開發工程師,推薦幾款個人常用的軟件。歡迎大家留言補充。

C/C++開發環境:

  • VisualStudio2013

宇宙第一IDE,沒的說了。C/C++,C#開發者中使用人數最多的了吧。配合番茄插件(

Visual Assist),寫C++簡直是一種享受了。

  • GVim

Python開發環境:

  • PyCharm

Java開發環境

  • IntelliJ IDEA

現在基本已經全面從Eclipse投奔到IDEA了,寫代碼簡直爽到爆,唯一不足就是可能對和Eclipse相比,對電腦性能要求比較高。

  • Eclipse

Eclipse 是一個開放源代碼的、基於 Java 的可擴展開發平臺。支持多個插件擴展化,我們不僅可以使用它開發Java,也可以使用它作為其他開發語言的集成開發環境,如C,C++,PHP,和 Ruby 等

代碼版本管理軟件:

  • Git

基本算的上一枚程序猿的標配了吧,如果你還不知道Git,也許真的該反思反思了。

  • SVN

在某些企業,還沒有徹底被放棄的版本管理軟件,比如答主,剛工作的一家單位已經全面擁抱Git,可是換了一家工作後,又再此開始學習SVN的使用,所以覺得,程序猿更重要的還是要有快速學習的能力。配合tortoiseSVN提供的圖形化界面,還是很容易上手的。


文件比較工具:

  • Beyond Compare

文本對比工具,還是比較方便的。可以讓我們快速看出兩個版本之間的差異。

本地文件搜索工具:

  • Everything


查找文件的效率簡直爽到爆,不知拉下了windows自帶搜索功能的幾條街。例如我想查找bitnami在本地的存儲路徑,只需輸入關機那字即可。

快速啟動工具:

  • Launchy

對桌面上無數的快捷方式感到厭煩了有沒有,每次啟動程序都要到Win開始菜單一個個去尋找有沒有,選擇Launchy,讓你真正提示辦事效率,真正的快速啟動程序。如下圖,我想啟動QQ的時候,只需快捷鍵啟動Launchy,輸入QQ即可。


碼農奮鬥之路

不知道題主說的是硬件還是軟件?

硬件方面一臺趁手的電腦是必須滴,如果做移動端開發,還要有相應系統的測試手機,另外如下(純屬娛樂)

本人學識淵博、經驗豐富,代碼風騷、效率恐怖,c/c++、java、php無不精通,熟練掌握各種框架,深山苦練20餘年,一天只睡4小時,千里之外定位問題,瞬息之間修復上線。身體強壯、健步如飛,可連續編程100小時不休息,討論技術方案5小時不喝水,上至帶項目、出方案,下至盜賬號、威脅pm,啥都能幹。泡麵礦泉水已備好,學校不支持編程已輟學,家人不支持編程已斷絕關係,老婆不支持編程已離婚,小孩不支持編程已送孤兒院,備用電源萬兆光纖永不斷電斷網,門口已埋雷無人打擾

如果僅是指軟件方面,建議題主把標題改成諸如“java編程工具都有哪些”之類問題,因為編程語言有幾十種,如下圖


用的工具可能各不相同。

宇宙最強IDE——Visual Studio(還有它的親兒子vsc)

java最強IDE——eclipse

超級全家桶系列——JetBrains系列

最好用的瀏覽器——谷歌瀏覽器

還有一些代碼查看對比、打包上傳、測試工具,看個人喜好吧,不一一而論。如果夠強,記事本就能寫代碼,工具僅僅是提升效率的工具,人才是最重要的,沒有最強,只有更強。


菜鳥01號


(一)開發工具
  1. sublime----- 小巧快速功能強大,大量的插件,多屏功能很好用
  2. phpstorm----- 功能強大的IDE,結合Xdebug很好用,自帶歷史版本對比/記錄
  3. mysql/ navicatformysql----- mysql數據庫
  4. svn/Git -----代碼管理
  5. phpstudyLite----- php環境搭建(可以把網站發佈到手機查看)
  6. FileZilla----- FTP工具
  7. LiveReload----- sublime插件,實時預覽html效果,不用再手動刷新
(二)文檔/思維/畫圖工具
  1. markdownpad2-----寫文檔更順手
  2. mindmanager-----思維整理
  3. visio/ProcessOn-----圖形化思維
  4. evernote-----筆記整理,隨時記錄,搜索很方便
  5. 花瓣-----當圖床用不錯
(三)效率輔助工具
  1. goagent+SwichyOmega(shadowsocks,green)----- 發現更大的世界
  2. chrome/firefox----- 調試工具
  3. snipaste----- 貼圖,屏幕取色功能很好用
  4. 歐路詞典-----查英文單詞查詢,可同步,可朗讀
  5. MarkMan-----標註設計稿
  6. photoshop+cutterman插件-----導出小圖標
  7. axure-----看設計效果圖
  8. https://segmentfault.com/-----問問題的地方
  9. 小孩桌面便籤-----待辦事務,臨時記錄

以上回答來自知乎網友小佐!


IT168企業級

說到編寫代碼的工具說多了多如牛毛,經典的來回也就是幾個,現在筆者根據多年的經驗列舉下常見的編寫程序工具。

vim+emacs

vim是在linux編寫代碼的利器,玩開源的程序員基本上都喜歡玩這個,搭配Emacs基本上可以取代鼠標功能了,可以完成全鍵盤的操作了(vim+emacs絕配)


source Insight

這是編寫C/C++代碼的利器,雖然目前是收費軟件,目前基本上在網上搜個註冊碼就可以用了


eclipse


Notepad++


editplus



分享到:


相關文章: