用哪個編程軟件開發(fā)數(shù)據(jù)庫軟件好?
首先需要弄清楚對數(shù)據(jù)庫軟件的定義,數(shù)據(jù)庫軟件是一個比較模糊的概念,對于長期從事軟件開發(fā)工作的我,都不是很能明確的給他下一個定義,我只能說基于數(shù)據(jù)庫的軟件,這樣的話很多編程軟件都支持
1. 我們的數(shù)據(jù)庫都是存儲數(shù)據(jù)的載體,比如常用的sqlserver,mysql,oracle等,如果僅僅是針對數(shù)據(jù)庫的數(shù)據(jù)進行清洗、處理、或者分類聚集等,其實每個數(shù)據(jù)庫都有自己的可視化工具,比如SQLSERVER的SQL Server Management Studio,mysql的MySQL Workbench ,oracle的plsqldev,當然也還有三方的支持多種數(shù)據(jù)庫的工具,比如Navicat Premium。
2.如果是基于數(shù)據(jù)庫進行軟件開發(fā),進行數(shù)據(jù)庫內(nèi)容的展示或者基于數(shù)據(jù)庫進行業(yè)務操作,那選擇性就多了。各種開發(fā)語言都可以進行數(shù)據(jù)庫開發(fā),當初最擅長做數(shù)據(jù)庫開發(fā)的PB,Delphi,c++builder,Visual Studio,Eclipse Java等等,都可以連接數(shù)據(jù)庫進行不同的數(shù)據(jù)展示,同時通過交互界面對數(shù)據(jù)庫進行操作。
3.開發(fā)語言在不斷的更新變化,雖然很多開發(fā)語言也還在使用,但是我們在使用軟件工具的時候盡量選擇當今比較潮流的和有未來發(fā)展趨勢的開發(fā)語言來進行數(shù)據(jù)庫開發(fā),比如java,python等等。