資料庫和開發行業中的IDE工具
在我從事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吧。
下載之後才是一個開始,整個安裝過程才會根據你的需求,根據多中開發模式,在這個基礎上定製外掛等開始準備環境,下載外掛等開始安裝。
現在的Eclipse已經不僅僅是一個Java開發工具了,還有很多豐富的功能,比如資料建模,報表,安卓開發測試等。
功能是相當的豐富。
我們再來看看IntelliJ這個工具,多年之前不溫不火,但是也算是步了Eclipse的興盛之路,拿到了Eclipse的接力棒,這個工具的風格有點蘋果的感覺,介面風格很優雅。如果說支援的功能來看,兩者難分伯仲,但是在使用的差異上還是有很多的細節上值得體味。
整體的感覺,IntelliJ就是一種簡約美。能不加就不加,但是該有的功能都不含糊,Eclipse還是一位熟悉的老朋友,功能已經非常豐富,已經不侷限於做一個IDE了,它更像是一個支援多語言的平臺,一個框架的設計平臺。
趁著勁頭,我下載了pycharm,sourceinsight,妝模作樣的開發除錯就算是一個開始了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2144889/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Navicat Premium 資料庫管理開發工具REM資料庫
- 資料庫開發工具界的ChatGPT來了資料庫ChatGPT
- Navicat Premium 16:高效的資料庫開發工具REM資料庫
- 生產資料庫、開發資料庫、測試資料庫中的資料的區分資料庫
- Python程式設計師常用的IDE和開發工具Python程式設計師IDE
- 資料庫.NET中的Web service的開發資料庫Web
- 資料庫管理開發工具Navicat Premium Mac資料庫REMMac
- Python程式設計師常用的IDE和其它開發工具Python程式設計師IDE
- DBeaver安裝教程(開發人員和資料庫管理員通用資料庫管理工具)資料庫
- python 開發工具IDE 之 thonnyPythonIDE
- percona之資料庫開發工具介紹資料庫
- 資料庫升級和工具資料庫
- 如何選擇優秀的Web開發工具/IDE?WebIDE
- java開發中JDBC連線資料庫程式碼和步驟JavaJDBC資料庫
- Python IDE py開發軟體工具PythonIDE
- .NET 開源快捷的資料庫文件查詢和生成工具資料庫
- Spring IDE的2.0版釋出 增加Web Flow和AOP開發工具SpringIDEWeb
- 資料庫開發(19)基於物件的資料庫資料庫物件
- 考研大資料爬取與分析工具二次開發進行中。。。大資料
- 節約 Web 開發時間的 67 個工具、庫和資源Web
- 後端開發中關聯式資料庫的開發管理新思路後端資料庫
- 軟體開發中的資料庫測試技術資料庫
- 執行中請求對應在資料庫和OS中的id資料庫
- 完整java開發中JDBC連線資料庫程式碼和步驟JavaJDBC資料庫
- 資料介面卡工具的開發
- ESP8266-01-SDK-IDE開發工具IDE
- SharePoint Framework 開發工具和庫Framework
- MongoDB 資料庫管理和開發:Navicat for MongoDB macMongoDB資料庫Mac
- [TEAP早期試讀]資料庫和敏捷開發資料庫敏捷
- MyBatis 的 配置檔案開發方式 和 註解開發方式(對資料庫進行增刪改查)MyBatis資料庫
- 資料庫中主庫和從庫的關係資料庫
- WPF C#開發中利用SQLDMO進行資料庫備份還原操作中的注意點C#SQL資料庫
- 華為雲資料庫創新發展論壇,打造行業更優資料庫底座!資料庫行業
- 資料庫行業以及產品資料庫行業
- SQL資料庫開發中的SSIS 延遲驗證方法SQL資料庫
- WP7開發中的資料庫系統選擇資料庫
- 對執行中的Mysql資料庫建立從庫MySql資料庫
- ChatGPT “眼”中的開源資料庫ChatGPT資料庫