<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)航:
     
    主站蜘蛛池模板: 亚洲性日韩精品国产一区二区| 最近中文字幕mv免费高清视频8| 成人毛片18女人毛片免费视频未| 久久综合九九亚洲一区| 国产免费阿v精品视频网址| 国产亚洲av片在线观看16女人| 国产特黄一级一片免费| 国产综合亚洲专区在线| 成年女人A毛片免费视频| 亚洲日韩激情无码一区| 免费精品99久久国产综合精品| 亚洲欭美日韩颜射在线二| 国产美女视频免费观看的网站 | a级毛片毛片免费观看永久| 国产亚洲精品va在线| 久久精品无码专区免费青青| 亚洲伊人久久精品| 青青青青青青久久久免费观看| 怡红院亚洲红怡院在线观看| 美腿丝袜亚洲综合| 最近免费中文字幕大全高清大全1| 亚洲日本视频在线观看| 午夜a级成人免费毛片| 久久久精品国产亚洲成人满18免费网站 | 一区二区亚洲精品精华液| 国产成人无码a区在线观看视频免费 | 性生交片免费无码看人| 亚洲aⅴ无码专区在线观看| 亚洲人成色7777在线观看不卡| 无码国产精品一区二区免费16 | 亚洲高清视频免费| 日本免费无遮挡吸乳视频电影| 特黄特色大片免费| 久久精品国产亚洲精品2020| 免费看大黄高清网站视频在线| www在线观看播放免费视频日本| 亚洲黄色三级视频| 国产yw855.c免费视频| 久草免费福利资源站| 亚洲AV成人无码网天堂| 亚洲国产成人久久精品影视|