資料庫和開發行業中的IDE工具

jeanron100發表於2017-09-12

 在我從事DBA工作的這些年,經常會有網友會問我,資料庫有什麼好的工具可以使用,讓我給推薦幾個,資料庫的工具還少嗎,Oracle陣營:

  Toad(付費),SQL Developer(免費),PLSQL dev(付費),squirrel(免費)

  MySQL陣營:

  SQLyog(付費),Navicat(付費)

當然很多工具和產品對於我們很多碼農來說,至少目前,付費和免費,我們對待的態度是一樣的。

   當然排除了基本的智慧財產權之外的,我個人的傾向是不用這些工具。而且這麼多年來我也是這麼工作過來的,剛畢業的時候,公司統一使用PLSQL dev,當時感覺這個工具很簡單明瞭,換了一個公司,大家都用Toad,出於對於無知的恐懼和敬畏,我看到有一個同事竟然會使用Toad和PLSQL dev,當時真是崇拜,隨著工作任務的緊急程度和工作環境的限制,我經常接觸的環境要跨越多個網段,別說用圖形工具了,能連上環境就可以了。在這種狀態下,以前要排查問題,一大半的時間都在搗鼓工具上,以至到後來,我開始拋棄了圖形工具,轉而使用指令碼工具。

    我自己寫了很多的指令碼,都是工作中碰到的一個一個的問題,不斷測試完善起來的,也就是現在我老說的dbm_lite(慚愧,最近又沒有更新了)。有一段時間,我還認真對比了Toad和PLSQL dev的功能,他們沒有的,還未實現的功能,我使用指令碼做好了,一點一點拋棄了圖形工具。

   好多年不接觸開發了,但是我有很多的開發朋友和同學,我記得有一位大學同學對於開發IDE有一種特殊的偏好,他幾乎把我們知道的IDE工具都安裝了個遍,他經常給我說這個工具如何炫,那個功能多高效,一個獨有的快捷鍵,一個閃亮的圖示都會是他眼中不一樣的亮點。

   記得這位朋友上次給我感慨工具的時候,他說現在趕緊用IntelliJ吧,有很多很強大的功能了。時光飛逝,等我回過頭想起他說那段話的時間左右,我發現在谷歌大會上,谷歌釋出了新的Android整合IDE“Android Studio”,最大的轉變就是從Eclipse轉向了IntelliJ。

   有很多人感慨說Eclipse沒落了,現在IntelliJ一枝獨秀。對於開發行業,我覺得使用開發工具是企業級的一個必需品。開發和業務環境間的依賴更加錯綜複雜。開發工具能夠整合簡化這些事情,而使得我們能夠更加聚焦於開發任務而非繁雜的配置上。

   今天試著安裝了下開發IDE工具,我突然發現很多年沒用新的工具,已經開始有固化思維了,或者說是思維已經落後了。

   開啟Eclipse的官網,我想下載一下eclipse工具,結果就呈現出很多的選擇,讓我有些不知所措。我就保守一些,選擇OXYGEN吧。

資料庫和開發行業中的IDE工具

下載之後才是一個開始,整個安裝過程才會根據你的需求,根據多中開發模式,在這個基礎上定製外掛等開始準備環境,下載外掛等開始安裝。

資料庫和開發行業中的IDE工具

現在的Eclipse已經不僅僅是一個Java開發工具了,還有很多豐富的功能,比如資料建模,報表,安卓開發測試等。

資料庫和開發行業中的IDE工具

功能是相當的豐富。

資料庫和開發行業中的IDE工具

我們再來看看IntelliJ這個工具,多年之前不溫不火,但是也算是步了Eclipse的興盛之路,拿到了Eclipse的接力棒,這個工具的風格有點蘋果的感覺,介面風格很優雅。如果說支援的功能來看,兩者難分伯仲,但是在使用的差異上還是有很多的細節上值得體味。

資料庫和開發行業中的IDE工具

整體的感覺,IntelliJ就是一種簡約美。能不加就不加,但是該有的功能都不含糊,Eclipse還是一位熟悉的老朋友,功能已經非常豐富,已經不侷限於做一個IDE了,它更像是一個支援多語言的平臺,一個框架的設計平臺。

資料庫和開發行業中的IDE工具

  趁著勁頭,我下載了pycharm,sourceinsight,妝模作樣的開發除錯就算是一個開始了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2144889/,如需轉載,請註明出處,否則將追究法律責任。

相關文章