隨筆-14  評(píng)論-0  文章-6  trackbacks-0
          什么是eform開(kāi)發(fā)平臺(tái)?
          eform是基于瀏覽器的表單自定義工具,eform是頁(yè)面設(shè)計(jì)工具,eform內(nèi)含大量構(gòu)件.不用寫一行代碼便能用eform開(kāi)發(fā)出來(lái)常見(jiàn)的功能點(diǎn).

          使用eForm平臺(tái)有如下好處:
          1、用eform平臺(tái)開(kāi)發(fā)能降低開(kāi)發(fā)人員的技術(shù)門檻,使很低水平的人就能開(kāi)發(fā)一個(gè)軟件項(xiàng)目中常見(jiàn)的功能.例如數(shù)據(jù)庫(kù)的數(shù)據(jù)增刪改查打印等等,而這部分功能往往也占居了一個(gè)軟件項(xiàng)目的大部分.這樣一個(gè)軟件項(xiàng)目開(kāi)發(fā)成員中可以有一大部分人是中專生甚至是高中生就能勝任.從而大大降低了整個(gè)軟件項(xiàng)目的開(kāi)發(fā)成本.另一方面因?yàn)榈退降拈_(kāi)發(fā)人員很容易招聘到,這樣也使軟件項(xiàng)目更加容易完成.

          2、用eform平臺(tái)開(kāi)發(fā)的代碼一致性比較好,以后維護(hù)升級(jí)方便.因?yàn)橹挥袀€(gè)性化的功能才需要編寫事件代碼.所以代碼量很少,大量的調(diào)用底層的代碼,這樣代碼的集成度高.以后維護(hù)升級(jí)時(shí)修改的代碼量非常少.


          3、用eform平臺(tái)開(kāi)發(fā)能大大提高開(kāi)發(fā)效率.eform平臺(tái)采用對(duì)常見(jiàn)的功能和控件內(nèi)置的方法,使得開(kāi)發(fā)一些常見(jiàn)的功能(如數(shù)據(jù)庫(kù)的增刪改查,樹(shù)控件,表格控件)非常容易方便.幾乎不用寫一行代碼.直接通過(guò)控件的拖拉然后再設(shè)置屬性和事件即可完成.開(kāi)發(fā)程序的工作就象是打字員的工作一樣.(如圖所示開(kāi)發(fā)效率對(duì)比示意圖)

          4、用eform平臺(tái)開(kāi)發(fā)能很好地應(yīng)對(duì)軟件開(kāi)發(fā)項(xiàng)目成員的流動(dòng)的問(wèn)題.因?yàn)槌绦騿T的離職而造成整個(gè)項(xiàng)目癱瘓的事例很多.而用eform平臺(tái),因?yàn)榇蠹叶际遣捎猛荒J介_(kāi)發(fā)的表單,因而一個(gè)人開(kāi)發(fā)的表單很容易被另一個(gè)人看懂和使用.這樣就使開(kāi)發(fā)人員的流動(dòng)造成的影響大大降低.企業(yè)不再受制于人.
          5、用eform平臺(tái)開(kāi)發(fā)可以使項(xiàng)目不再?zèng)]完沒(méi)了,無(wú)法關(guān)閉.因?yàn)榭梢耘嘤?xùn)最終用戶中的精英,讓他們掌握eform平臺(tái)的使用方法,這樣大多需求他們便可以自己做好,而不用麻煩軟件開(kāi)發(fā)商了.

          eform的設(shè)計(jì)思路是將數(shù)據(jù)庫(kù)程序開(kāi)發(fā)中常用的控制或功能點(diǎn)在eform平臺(tái)中設(shè)計(jì)好,通過(guò)簡(jiǎn)單的設(shè)置參數(shù)或?qū)傩约纯烧{(diào)用.而遇到很個(gè)性化的功能點(diǎn)則可以用傳統(tǒng)的代碼方式進(jìn)行開(kāi)發(fā).因?yàn)橐粋€(gè)數(shù)據(jù)庫(kù)程序開(kāi)發(fā)中大量是增,刪,改,查,打印,報(bào)表,圖表,數(shù)據(jù)校驗(yàn)等常見(jiàn)的功能點(diǎn),而這些功能點(diǎn)在eform平臺(tái)中都做好了,只要簡(jiǎn)單地設(shè)置一下即可完成這些功能點(diǎn),而且這個(gè)設(shè)置過(guò)程也是可視化的,有相應(yīng)的設(shè)置界面.這樣做這些常見(jiàn)的功能點(diǎn)就非常簡(jiǎn)單快速.而少量的特別的功能點(diǎn)又可通過(guò)寫代碼的方式來(lái)完成.也就是說(shuō)在一張表單中可以一部分功能是直接通過(guò)簡(jiǎn)單的設(shè)置一下來(lái)完成,另一部分功能是用代碼來(lái)硬寫出來(lái)的.這樣就達(dá)到了常見(jiàn)的功能可以直接調(diào)用eform底層的api來(lái)實(shí)現(xiàn)以提高開(kāi)發(fā)效率,但一個(gè)表單又不限定只能實(shí)現(xiàn)這些常見(jiàn)功能,你也可隨意地用代碼來(lái)進(jìn)行無(wú)限擴(kuò)充.這樣就達(dá)到了既提高了開(kāi)發(fā)效率又能實(shí)現(xiàn)很復(fù)雜的功能.
          eform開(kāi)發(fā)平臺(tái)分為eform.j2ee和eform.net兩個(gè)版本.eform.j2ee是用java編寫的,面向j2ee應(yīng)用.eform.net是用.net編寫的,面向.net應(yīng)用.實(shí)際上整個(gè)eform開(kāi)發(fā)平臺(tái)共有三部分的代碼,① 一部分是htc js dhtml等前臺(tái)的代碼,② 一部分是java的代碼,③ 一部分是.net的代碼(c#語(yǔ)言的),其中java的代碼完成的功能和.net的代碼完成的功能完全相同.用①和②就組成了eform.j2ee版本,用① 和③ 就組成了eform.net.這樣就得到了兩個(gè)版本.由此可知,eform.j2ee和eform.net的接口和操作是完全相同的.只是運(yùn)行環(huán)境和使用的編程語(yǔ)句不同罷了.這樣做的好處是當(dāng)需要從j2ee平臺(tái)轉(zhuǎn)到.net平臺(tái)或是從.net平臺(tái)轉(zhuǎn)到j(luò)2ee的平臺(tái)時(shí),使用eform編寫的表單和程序可以完全保留下來(lái)直接使用.可以輕松地跨越當(dāng)今兩大主流的開(kāi)發(fā)平臺(tái).
          使用eform開(kāi)發(fā)平臺(tái)開(kāi)發(fā)出來(lái)的表單可以直接在瀏覽器中運(yùn)行,不但如此,而且其設(shè)計(jì)工具也是在瀏覽器中運(yùn)行的.也就是說(shuō),開(kāi)發(fā)人員也是在IE中(拖拉控件)開(kāi)發(fā)的.開(kāi)發(fā)人員再也不用為了搭建開(kāi)發(fā)環(huán)境而裝一大堆軟件了,這一點(diǎn)對(duì)于遠(yuǎn)程協(xié)作開(kāi)發(fā)非常有利.
          eform內(nèi)置了常見(jiàn)的大量的開(kāi)發(fā)構(gòu)件,如樹(shù)控件,表格,圖表控件,打印控件,上傳控件,查詢等,也內(nèi)置了象單表輸入,一對(duì)多表輸入等常見(jiàn)的數(shù)據(jù)庫(kù)程序的功能點(diǎn).通過(guò)使用這些可以大大提高開(kāi)發(fā)的速度,降低開(kāi)發(fā)這些常見(jiàn)功能的門檻,只需知道很少的知識(shí)便可以開(kāi)發(fā).使用eform生成的表單結(jié)構(gòu)和格式一致,非常便于以后的維護(hù)升級(jí).
          eform開(kāi)發(fā)平臺(tái)開(kāi)發(fā)出來(lái)的表單可以脫離eform平臺(tái)單獨(dú)運(yùn)行,也很容易和其它程序進(jìn)行集成.一個(gè)項(xiàng)目的程序往往是大量常用功能用eform平臺(tái)開(kāi)發(fā),而少量功能用其它方式開(kāi)發(fā).然后把它們集成在一起而成的.
          eform開(kāi)發(fā)平臺(tái)是專門為軟件開(kāi)發(fā)商或需要開(kāi)發(fā)數(shù)據(jù)庫(kù)程序的人而設(shè)計(jì)的.它采用開(kāi)放版權(quán)的銷售方式.對(duì)于用戶開(kāi)放100%的源代碼,也就是說(shuō)將eform開(kāi)發(fā)平臺(tái)的源代碼全部提供給用戶,同時(shí)還包括相應(yīng)的開(kāi)發(fā)文檔和典型示例都提供給用戶,而且用戶用eform開(kāi)發(fā)平臺(tái)開(kāi)發(fā)出來(lái)的程序可以自由分發(fā).用戶購(gòu)買了eform后,就相當(dāng)于eform是自己開(kāi)發(fā)出來(lái)的一樣.而且北京方成公司還提供一年的免費(fèi)服務(wù)和技術(shù)支持.
          eform的銷售沒(méi)有任何加密和license之說(shuō).是一種特別的銷售方式.銷售的過(guò)程實(shí)際上是完成知識(shí)和價(jià)值的轉(zhuǎn)移的過(guò)程.相當(dāng)于方成公司幫用戶開(kāi)發(fā)了一個(gè)平臺(tái)然后再幫助用戶把它使用起來(lái),用戶使用eform開(kāi)發(fā)的軟件可以自由銷售,和方成公司沒(méi)有任何關(guān)系,更不需要再收費(fèi)用.由此可見(jiàn),購(gòu)買eform和自已招聘員工開(kāi)發(fā)一個(gè)平臺(tái)相比,無(wú)論是時(shí)間還是費(fèi)用以及風(fēng)險(xiǎn)都是購(gòu)買eform比較合算.

          eprint自定義打印是一個(gè)頁(yè)面套打工具.它直接在IE瀏覽器中可視化的設(shè)計(jì)各種復(fù)雜的打印模版,
          能夠解決在IE瀏覽器中打印各種復(fù)雜的中國(guó)式報(bào)表及票據(jù)。詳見(jiàn): http://218.30.103.110:8080/eprint/index.htm
          < a> />

          eprint自定義打印是一個(gè)頁(yè)面套打工具.它直接在IE瀏覽器中可視化的設(shè)計(jì)各種復(fù)雜的打印模版,
          能夠解決在IE瀏覽器中打印各種復(fù)雜的中國(guó)式報(bào)表及票據(jù)。詳見(jiàn):
          http://218.30.103.110:8080/eprint/index.htm
          < a> />

          方成eform自定義表單平臺(tái),純BS結(jié)構(gòu).100%開(kāi)放源碼.可以在
          http://218.30.103.110:8080/eform/index.html 在線試用.
          posted on 2007-01-23 13:04 高遠(yuǎn) 閱讀(1897) 評(píng)論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 郁南县| 秦安县| 科尔| 七台河市| 泗阳县| 太仆寺旗| 清新县| 庆城县| 行唐县| 井冈山市| 东乡族自治县| 宿迁市| 三明市| 西充县| 西昌市| 河西区| 黎川县| 南阳市| 视频| 双城市| 乌拉特前旗| 襄城县| 安庆市| 临西县| 富民县| 团风县| 伊金霍洛旗| 宝坻区| 昌都县| 赣州市| 额尔古纳市| 灵宝市| 红桥区| 平邑县| 山丹县| 嫩江县| 漳浦县| 乐业县| 湟中县| 西乌珠穆沁旗| 武鸣县|