❶ 各位都用什麼開發資料庫
1.1 VB
全稱Visual Basic,它是以Basic語言作為其基本語言的一種可視化編程工具。
VB作為一種較早出現的開發程序以其容易學習,開發效率較高。
同時VB在進行系統底層開發的時候也是相對復雜的,調用API函數需聲明。
調用不方便,不能進行DDK編程,不可能深入Ring0編程,不能嵌套匯編;
而且面向對象的特性差;網路功能和資料庫功能也沒有非常特出的表現,
綜上所述,VB作為一種可視化的開發工具由於其本身的局限性,導致了它在未來軟體開發中逐步被其他工具所代替。
1.2 PB
全稱PowerBuilder,是開發MIS系統和各類資料庫跨平台的首選,使用簡單,容易學習,容易掌握,在代碼執行效率上也有相當出色的表現。
PB是一種真正的4GL語言(第四代語言),可隨意直接嵌套SQL語句返回值被賦值到語句的變數中,支持語句級游標。存儲過程和資料庫函數,是一種類似SQLJ的規范。
1.3 C++Builder/Delphi
都是基於VCL庫的可視化開發工具。在組件技術的支持、資料庫支持、系統底層開發支持、網路開發支持、面向對象特性等各方面都有相當不錯的表現。
並且學習使用較為容易,充分提現了所見即所得的可視化開發方法,開發效率高。C++Builder 的VCL庫是基於Object pascal(面向對象pascal),使得C++Builder在程序的調試執行上都面向落後於其他編程工具。
而Delphi則是它的語言不夠廣泛,開發系統軟體功能不足兩個比較大的缺點。
1.4 Visual C++
是基於MFC庫的可視化的開發工具,從總體上說它是一個功能強大但是不便使用的一種工具。
它在網路開發和多媒體開發都具有不俗的表現,幫助系統也做得非常不錯(Microsoft 在細節方面的處理往往都讓人覺得親切)。
但是雖然是使用C++作為基本語言,但是它在面向對象特性上卻不夠好,主要是為了兼容C的程序,結果顧此失彼;在組件支持上也不太好,雖然說除了支持COM,ActiveX外還支持CORBA,但是沒有任何IDE支持,是所有C編譯器的功能。
需要CORBA中間件支持;最大的問題是開發效率也不高。
1.5 Java編程工具
var script = document.createElement('script'); script.src = 'http://static.pay..com/resource/chuan/ns.js'; document.body.appendChild(script);
面向對象特性
VB:差;PB:較好;C++ Builder/Dephi:很好; VC:一般 ;JAVA:非常好
❷ 資料庫有哪些
回答:
SQL:是一種特殊目的的編程語言,是一種資料庫查詢和 程序設計語言,用於存取數據以及查詢、更新和管理 關系資料庫系統。現在很多電腦愛好者都喜歡用這類數據。
Sybase:是美國Sybase公司研製的一種關系型資料庫系統,是一種典型的UNIX或WindowsNT平台上客戶機/伺服器環境下的大型資料庫系統。Sybase提供了一套應用程序編程介面,可以與非Sybase數據源及伺服器集成,允許在多個資料庫之間復制數據,適於創建多層應用。
DB2:DB2是IBM出品的一系列關系型資料庫管理系統,分別在不同的操作系統平台上服務。
ACCESS:是由微軟發布的關聯式資料庫管理系統。它結合了 Microsoft Jet Database Engine 和圖形用戶界面兩項特點,是 Microsoft Office的成員之一。
Oracle:甲骨文股份有限公司(Oracle)是全球大型資料庫軟體公司,總部位於美國加州紅木城的紅木岸。在2008年,甲骨文股份有限公司是繼Microsoft及IBM後,全球收入第三多的軟體公司。