<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-39  評論-33  文章-0  trackbacks-0

    ?? delphi 具有強(qiáng)大的開發(fā)能力,而且開發(fā)速度快。 newxy 是以數(shù)據(jù)庫為中心的 java WEB 開發(fā)工具,現(xiàn)在比較二者的開發(fā)速度和開發(fā)能力。
    ???
    為了可比較性,作一些約定:
    ??? 1.
    只比較數(shù)據(jù)庫的運(yùn)用開發(fā);
    ??? 2.
    二者都需為數(shù)據(jù)庫連接作準(zhǔn)備,且是一次的,這方面不比較;
    ??? 3.delphi
    從組件模板上拖拉組件,設(shè)計(jì) jsp 頁面可以用工具拖拉標(biāo)簽,或手動加入標(biāo)簽,形成介面外觀方面的速度不作比較;
    ??? 4.
    只比較在數(shù)據(jù)的處理能力和處理速度上。
    一、顯示一個(gè)記錄集數(shù)據(jù):
    ??? deiphi
    Query sql 語名,選擇要顯示的字段,拖動 DBGrid 組件到合適的長度,選擇 DBNavigator 組件的銨鈕,如果有圖片字段,
    加入 DBImage 組件;
    ??? newxy
    <nbean:formBean/> 標(biāo)簽中賦 sql 值,在 <td></td> 內(nèi)用 <bean:write /> 標(biāo)簽確定顯示哪個(gè)字段,
    <nlogic:navigate/> 標(biāo)簽里設(shè)置 length 值決定每頁長度、建立前頁、后頁、去到第幾頁銨鈕,在 <nhtml:buttos/> 標(biāo)簽中選擇增、更新等銨鈕
    如果有圖片字段,加入 <nhtml:image/> 標(biāo)簽。
    ???
    二者旗鼓相當(dāng)。
    二、顯示主副表:
    ???
    在顯示主表方面二者速度與 相同。二者顯示副表的方法如下:
    ??? delphi
    如同準(zhǔn)備主表一樣準(zhǔn)備副表,在主、副表之間通過組件的 MasterFields 屬性連接;
    ??? newxy
    也一樣如同準(zhǔn)備主表一樣準(zhǔn)備副表,在主、副表之間的連接方法不同, newxy 是這樣的 :
    加入標(biāo)簽 <bean:define id="key" name="masterForm",property="masterKey"/> ,將 key 值賦給獲取副表數(shù)據(jù) <nbean:formBean/>sql 屬性,如
    "select * from secondTable where secondKey='${key}'/>
    ???
    二者都很輕松。
    三、數(shù)據(jù)的增、、更新操作
    ??? delphi
    可用 dbNavigator newxy 可用 <nhtml:buttons/>
    ???
    二者效率相同。
    四、數(shù)據(jù)查詢
    ???
    數(shù)據(jù)查詢是以數(shù)據(jù)為中心運(yùn)用系統(tǒng)的核心,數(shù)據(jù)查詢能力及開發(fā)速度應(yīng)是最重要的比較。
    ???
    二者對查詢字段者有約定,否則不能被 DBGrid 組件或 <bean:write/> 標(biāo)簽正確顯示。
    ??? 1.
    直接輸入 sql 語句查詢。
    ???
    在向用戶提供輸入框方面二者速度能力相同。
    ??? delphi
    的不足:必須寫若干行代碼將輸入框輸入的 sql 語句提出,加至某對象,提交;
    ??? newxy
    的優(yōu)點(diǎn):后臺不必寫代碼。
    ??? 2.
    為特定段賦值,構(gòu)成查詢條件。
    ??? delphi
    的不足: a. 必須將用戶輸入的字段值與 "select field1,field2,... from table1 where " 之類的字符串連接構(gòu)成查詢語句,賦給某個(gè)組件,再提交查詢。 b. 用戶輸入的字段值是用 “=” 還是用 “l(fā)ike” ,不好處理。
    ??? newxy
    的優(yōu)點(diǎn): a. 后臺不寫代碼, b. jsp 頁面上用普能 <select name=""/> 標(biāo)簽讓用戶選擇是等于、包含、大于等關(guān)系,而且后臺也不用寫 java 代碼。
    ??? 3.
    任意組合多項(xiàng)查詢:
    ??? delphi
    的不足: a.delphi 沒提供這方而的組件庫,完全由開發(fā)人員組合用戶輸入的查詢條件,開發(fā)人員必須控制字段值是 “=” “l(fā)ike” 等關(guān)系,而且要知道各條件之間是 “and” 還是 “or” 關(guān)系。 b. 在不同的環(huán)境要重寫代碼。
    ??? newxy
    的優(yōu)點(diǎn): a. jsp 頁面上用普能 <select name=""/> 標(biāo)簽,加上 <nhtml:form/> 標(biāo)簽、 <nhtml:button /> 標(biāo)簽就能形成強(qiáng)大的多查詢能力。用戶任意組合查詢字段,選擇字段值的等于、包含、大于等關(guān)系,選擇查詢項(xiàng)之間的 “and” “or” 關(guān)系, b. 在不同的環(huán)境下處理方式相同 ,c. 可以預(yù)設(shè)查詢條件以作限制, d. 最重要的是 newxy 同樣不需開發(fā)者寫 java 代碼。
    ???
    數(shù)據(jù)查詢這個(gè)重要方面 newxy 不管是在開發(fā)速度還是在開發(fā)能力上遠(yuǎn)遠(yuǎn)超出 delphi
    五、特殊數(shù)據(jù)的處理
    ??? 1.
    將文件保存到數(shù)據(jù)庫中
    ??? delphi
    雖然可以不寫代碼將普通數(shù)據(jù)如字符串、數(shù)字保存到數(shù)據(jù)庫,但如果將文件保存到數(shù)據(jù),而且控制文件大小, delphi 必須要寫不少代碼來處理。
    ??? newxy
    對文件上傳的處理在開發(fā)者看來如同普能數(shù)據(jù)一樣,可以不必特殊處理,開發(fā)者同樣不寫代碼,還能控制文件大小,只須用 <nhtml:file/> 標(biāo)簽。
    ??? 2.
    文件下載
    ??? delphi
    要將讀出的文件數(shù)據(jù)以文件形式保存到本地,必須要寫不少代碼。
    ??? newxy
    要將讀出的文件數(shù)據(jù)保存到本地,不必寫任何代碼,而且能同時(shí)實(shí)現(xiàn)下載記數(shù)。
    ??? newxy
    在特殊數(shù)據(jù)處理方法的速度遠(yuǎn)快于 delphi
    ???
    ???
    綜合上述五個(gè)方面比較,在數(shù)據(jù)庫開發(fā)方面,不管是在開發(fā)速度,還是實(shí)現(xiàn)能力上 newxy web 開發(fā)遠(yuǎn)遠(yuǎn)大于 delphi 桌面開發(fā),非常有趣的是 newxy 不用寫 java 代碼。

    ??? newxy 技術(shù)網(wǎng)站: http://www.newxy.net
    ??? newxy
    技術(shù)范例: http://www.newxy.net/zh_ch/samples/index.jsp
    ???
    前述一、二、三項(xiàng)比較可參看 企業(yè)分類 范例,第四項(xiàng)比較可看 多項(xiàng)查詢 范例,第五項(xiàng)比較可看 文件上傳 文件下載 范例。

    posted on 2006-08-06 08:15 newxy新坐標(biāo) 閱讀(360) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 69视频免费观看l| 欧洲人成在线免费| 四虎www成人影院免费观看| 亚洲午夜激情视频| 蜜臀亚洲AV无码精品国产午夜.| 亚洲va久久久久| 黄色网址免费大全| 亚洲不卡中文字幕| 丁香花免费高清视频完整版| 亚洲一区中文字幕在线观看| 亚洲成在人线aⅴ免费毛片| 亚洲人成电影在线观看青青| 成年男女免费视频网站| 亚洲色最新高清av网站| 日韩免费a级在线观看| 久久精品国产亚洲av瑜伽| 亚洲高清无码综合性爱视频| 中国内地毛片免费高清| 久久久久亚洲精品美女| 亚洲视频在线观看免费视频| 国产成人精品亚洲2020| 免费看国产一级片| 国产免费久久精品丫丫| 久久综合亚洲色HEZYO社区| 久九九精品免费视频| 精品久久亚洲一级α| 久久久亚洲精品蜜桃臀| 一级毛片**不卡免费播| 亚洲一区二区三区免费观看| 国产无遮挡又黄又爽免费视频| 亚洲天堂在线播放| 一二三四视频在线观看中文版免费| 亚洲精品国产精品乱码视色| 色欲A∨无码蜜臀AV免费播| 亚洲日日做天天做日日谢| 夜色阁亚洲一区二区三区| 亚洲午夜免费视频| 国产午夜亚洲精品不卡电影| 亚洲av无码潮喷在线观看| 成年午夜视频免费观看视频| 国产做国产爱免费视频|