delphi具有強大的開發能力,而且開發速度快。newxy是以數據庫為中心的java WEB開發工具,現在比較二者的開發速度和開發能力。
為了可比較性,作一些約定:
1.只比較數據庫的運用開發;
2.二者都需為數據庫連接作准備,且是一次的,這方面不比較;
3.delphi從組件模板上拖拉組件,設計jsp頁面可以用工具拖拉標簽,或手動加入標簽,形成介面外觀方面的速度不作比較;
4.只比較在數據的處理能力和處理速度上。
一、顯示一個記錄集數據:
deiphi為Query寫sql語名,選擇要顯示的字段,拖動DBGrid組件到合適的長度,選擇DBNavigator組件的铵鈕,如果有圖片字段,
加入DBImage組件;
newxy在
<nbean:formBean/>
標簽中賦sql值,在
<td></td>內用<bean:write />
標簽確定顯示哪個字段,
在
<nlogic:navigate/>
標簽裡設置length值決定每頁長度、建立前頁、後頁、去到第幾頁铵鈕,在
<nhtml:buttos/>
標簽中選擇增、刪、更新等铵鈕,
如果有圖片字段,加入
標簽。
二者旗鼓相當。
二、顯示主副表:
在顯示主表方面二者速度與“一”相同。二者顯示副表的方法如下:
delphi如同准備主表一樣准備副表,在主、副表之間通過組件的MasterFields屬性連接;
newxy也一樣如同准備主表一樣准備副表,在主、副表之間的連接方法不同,newxy是這樣的:
加入一標簽
,將key值賦給獲取副表數據的
sql
屬性,如
"select * from secondTable where secondKey='${key}'/>
二者都很輕松。
三、數據的增、刪、更新操作
delphi可用dbNavigator,newxy可用。
二者效率相同。