首頁>Club>
11
回覆列表
  • 1 # 菜鳥01號

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

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

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

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

    用的工具可能各不相同。

    編輯器IDE

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

    神之編輯器——emacs

    編輯器之神——vim

    java最強IDE——eclipse

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

    還有notepad++、Sublime text、editplus等等輕量編輯器。

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

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

  • 2 # 友聚

    【作揖】相謝!

    在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

    注意一點:

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

  • 3 # 大學生程式設計指南

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

    vim+emacs

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

    source Insight

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

    eclipse

    編寫java工具的利器,雖然目前市場上,功能比這個強大的編輯器很多,但是歷史原因,還是這個版本人最多

    Notepad++

    屬於免費的編輯器,能支援50多種語言

    editplus
  • 4 # IT168企業級

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

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

  • 5 # 東風高揚

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

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

    還有使用NetBeans、Idea、UltraEdit等。

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

    3、SubLime。這是一款功能強大的編輯器,可以支援HTML、XML、Javascript、Ruby、Python、PHP等眾多的主流開發語言,很開放可以為它開發外掛。

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

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

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

  • 6 # 搬磚程式設計師

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

    第一個工具,我必須得提到最最最最最牛逼的編輯器了(上天下地無所不能,嘿嘿,誇張了啊)。

    vim(vi),傳言最牛逼的程式設計師都是在編輯器裡寫程式碼的(說的就是vim),因為這樣一種命令列操作,幾乎你在電腦上所以的操作都可以只在vim裡面進行(當然,你可以根據自己的需求配置)

    第二個工具,Emacs

    這個被稱作為第二編輯器(我沒用過,對於一個學Python的來說,第二編輯器就是pycharm)

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

    第三個工具,pycharm

    這個算是我最喜歡也最常用的編輯器了,雖然vim很強大,但是作為現在的我還是無法完全駕馭,而且vim我一般在伺服器上用,pycharm在本地使用。

    第三個工具,sublime

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

    第四個工具,visual studio code

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

    第五個,notepad

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

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

  • 7 # 碼農奮鬥之路

    C/C++開發環境:

    VisualStudio2013

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

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

    GVim

    Python開發環境:

    PyCharm

    python開發必備IDE了,相比一般的文字編輯器,它可以在很大程度上提高我們的開發效率,比如其除錯,語法高亮,程式碼跳轉,智慧提示,自動完成,單元測試等整合功能,都是很不錯的。

    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即可。

  • 中秋節和大豐收的關聯?
  • 有哪些演技爆表的電影、電視劇情節?