精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一位RoR企業開發者的經驗分享

開發 開發工具
Ruby on Rails自誕生以來一直在Web開發領域大展風采,但在企業開發領域則比較冷清,也有很多人認為RoR并不適合做企業開發。不過,本文作者身為RoR企業開發者,分享了自己的一些開發經驗與思考。

用ror開發b/s已有3年了,早在2006年初接觸ror(Ruby on Rails)的時候,當時國內沒有一點中文資料,但一句“比java高10倍的開發效率”;讓我去四處尋找ror的英文資料,一個月以后我就已經開始嘗試用ror寫點小東西,然后徹底拋棄java,轉向ror。到現在,我已經擁有了3年的ror開發經驗,這三年來,ror讓我的技術水平上了一個大臺階,在開發的過程中也讓我遭遇到了很多懷疑的目光,與經理頂撞,甚至因此失業。但是我相信真理,相信技術能改變社會,所以我一直堅持ror道路。

做ror開發最麻煩的就是沒有人可以交流,從網上查詢的資料也甚少,而且國內ror技術大多用在網絡社區上,而我是做企業開發的。基本上無人可以交流。既然如此,干脆就把我這幾年的企業開發經驗說出來,與大家共分享。

何謂企業開發?

對于這個問題,似乎并沒有明確的規定,不同的人似乎也有不同的理解。從技術層面來說,我覺得企業應用與一般的網絡應用相比就是多了工作流與報表這兩個大的模塊。從技術特點的比較上來說,一般的網絡社區應用講究界面人性化,功能點多而雜。而企業應用則不然,企業應用對界面不太講究,有一個固定的風格即可,功能點少而深。重視數據,重視流程。所以我重點講講我在ror上運用工作流與報表的經驗。

舉一個簡單的例子,用戶想做一個采購申請單的功能。他會給你一張紙質的采購申請單表格(也可能是excel格式的),告訴你采購申請單的審批流程,然后要你用軟件實現這個業務。這是一個典型的企業應用實例,拿到這個需求后來我們怎么實現呢?

對于這個需求,在真正的企業開發中我們需要用流程設計器設計采購流程,用表單設計器設計每個流程點上的表單界面(注意在不同的流程點上對于單元格的可寫權限不同),設定好每個流程點上的權限,這樣擁有權限的人才可以進入這個點,發起采購申請或者進行采購申請的審批。然后我們還得有一個查詢統計界面,能夠查詢以往的采購申請單數據。同時我們***擁有網頁精確打印功能,這樣可以將申請單打印出來蓋章存檔。當然表單導出excel和pdf是不可缺少的。別忘了,我們的系統是不能做死的,因為采購申請單是可變的,也許明年表單格式發生變化,也許審批流程會變化。還有,查詢模板也是可增減可變的,天知道領導哪天想查什么報表。

考慮到上面這些,是不是有點抓狂了?呵呵,企業開發確實比較麻煩,想知道我怎么實現那就繼續往下看吧。

對于上面這個需求,采用我寫的框架,實現這個需求快則10分鐘,慢則30分鐘就可以實現。我不會單獨為這個功能編寫代碼。所有可變的業務邏輯我都用設計器來實現。我的框架很好的實現了業務邏輯(變)與技術功能(不變)的分離。

我的實現方式:

1:用我開發的工作流設計器(vc開發,保存為xml格式,遺憾的是改格式不符合國際標準),設計一個采購申請流程,依據用戶的要求在每個流程點上指定權限。保存為xml文件后發布到系統上。

2:用我開發的表單設計器(vc開發,類似excel,保存為xml),設計流程點上的表單,依據用戶的需求在每個流程點上表單的只讀屬性可能有所不同,所以可能會設計若干個表單。保存為xml文件后發布到系統上,與先前發布的流程的流程點對應上。發布表單的時候系統自動解析xml格式,動態建立數據庫表格,添加字段。

3:用我開發的報表設計器(與2是同一個東西),設計基本的查詢模板,寫好sql語句,保存為xml文件后發布到系統上。

做完上面3步后,這個需求就算是實現了,用戶新建一個采購申請單后看到的表單是純html的類似excel的格式,這個web form可以在線編輯(這個地方難度比較大,都是手寫的javascript),點擊保存后后臺自動處理,將其保存到新建立的表中。下一步怎么處理,與其他的工作流引擎是一致的。用戶打開一個已經寫好的采購申請單,可以導出為excel或pdf,進行二次加工。也可直接網頁打印,是精確顯示的,可直接簽字后蓋章存檔。在查詢界面,用戶點擊一個查詢,輸入相關條件后可顯示查詢結果,以純html方式展示,也可導出excel或pdf(稍微遺憾的是查詢結果界面沒有圖表功能)。

ok,用戶的需求我們很好的完成了,用戶應該很滿意了

下面介紹一下我的框架,也為大家提供一條ror上企業開發框架的思路。

擁有企業開發框架需要的權限,日志,工作流,報表,這是需要具備的基本要素。當然還有很多瑣碎的小功能。其中最重要的2塊就是工作流與報表。

工作流

rubyforge上有一些工作流組件,但逐個分析后發現沒有一個可用的。所以只能靠自己了,我用vc開發了一個報表設計器,保存為xml文件后由ruby來解析流程。用自己寫的表單設計器設計表單,保存為xml,ruby解析后翻譯為html的一個table,方便精確顯示到網頁上,還要寫一個復雜的javascript腳本,讓這個table可以在線編輯,輸入數值,字符串,或者顯示下拉列表選擇值。

報表

我的前公司是做報表工具的,有c++版的報表查詢統計庫,為了能在ror上也使用報表組件,我做了一個移植工作,將c++代碼轉成ruby代碼,這是一個比較大大的工程。報表模板的文件格式(xml格式)遵守之前的格式,這樣,同樣的查詢模板既能在c++程序上使用,也能在ror上使用。

我的ror開發框架從建立到完善,陸陸續續經過了1年多的時間,完成了幾個真實項目,有政府的,事業單位的,公安部門的,甚至還有一個軟件開發商直接花10萬買走,后來跟經理鬧不快,影響了更多成功案例的涌現。可以說我的ror技術是在他人懷疑的目光中成長的,但是卻得到了用戶的認可。所以我會一直堅持ror道路。

我用ror所遇到的一些問題:

#t#部署。java程序部署方式比較穩定,一般很少出現java服務堵死,需要重啟的情況。但ror部署后沒那么穩定。最近幾個月,我用ror為公司寫的一個oa部署后發現外部并發訪問多的時候mongrel容易出現僵死的情況,幾經折騰后無奈我只好切換到了82端口,總算穩定了。以前我的系統一般部署在企業內部機房中,有硬件防火墻幫我攔住了非法訪問。但是換了其他的環境mongrel總是會提示有非法訪問,非法訪問多了以后mongrel就死翹翹了。這相比于iis簡直差的太遠了。ror的部署我還需要繼續探索穩定的方式。

ruby代碼加密。企業應用一般都是把系統賣給客戶了。企業知識產權保護是個大問題。我想我肯定不是***個遇到此類麻煩的人。我做了一個工具,專門加密ruby代碼。找到ruby的源代碼,稍微做了一下修改,遇到加密的代碼先解密再執行,解密后的文件不保存在磁盤上。***的解決了ruby代碼加密的問題。這和php的zend加密方式似乎差不多。

責任編輯:yangsai 來源: 網絡轉載
相關推薦

2015-11-18 19:03:27

開發者Linux容器

2015-11-19 14:48:01

LinuxLinux容器虛擬機

2014-07-31 09:33:05

開發者獨立開發者

2011-04-25 16:56:34

Greedy Bank游戲開發獨立開發者

2013-04-16 09:40:45

2012-03-20 21:09:46

APP

2013-01-16 16:32:11

開發者iPad平板

2020-01-07 09:22:34

Linux 系統 數據

2011-07-07 18:23:54

PHP

2019-06-11 13:28:11

互聯網

2012-06-27 16:38:16

獨立開發者協調工作與生活

2013-01-24 16:52:55

開發者Windows 8WP8

2009-09-09 09:31:31

CCNA認證考試感受

2012-03-23 11:06:32

百度

2011-07-10 14:42:10

PHP

2014-03-14 13:36:19

獨立游戲經驗

2018-07-04 14:03:19

百度DuerOS

2011-12-08 14:01:32

開發者說

2013-08-20 13:40:04

獨立游戲開發者移動應用PR經驗移動應用營銷推廣

2011-12-08 14:29:20

開發者說
點贊
收藏

51CTO技術棧公眾號

天堂在线亚洲视频| 欧美中文一区| 亚洲一区二区3| 国内精品视频在线播放| 亚洲AV无码成人精品区东京热| 午夜精品福利影院| 欧美日韩日本视频| 男人的天堂avav| 国内精品在线视频| 国产在线精品一区在线观看麻豆| 91精品国产91久久久久久不卡| 男人天堂av电影| 久久精品九色| 欧美午夜女人视频在线| 99精品一级欧美片免费播放| 香蕉人妻av久久久久天天| 男女视频一区二区| 国产做受高潮69| 欧美激情视频二区| 欧美电影完整版在线观看| 欧美日韩国产在线观看| www在线观看免费| 欧美性猛交xxx乱大交3蜜桃| av在线这里只有精品| 国产精品久久久久久久久久免费 | 国产主播第一页| 欧美高清日韩| 在线午夜精品自拍| 中文字幕一区二区三区乱码不卡| 国产成人精品一区二区三区在线| 亚洲成人在线观看视频| 一本色道久久综合亚洲精品婷婷| 少妇性bbb搡bbb爽爽爽欧美| 国产成人午夜视频| 国产精品中文久久久久久久| 国产午夜性春猛交ⅹxxx| 中文在线日韩| 日韩中文在线不卡| 四虎国产精品成人免费入口| 红杏视频成人| 日韩精品一区二区三区在线观看 | 亚洲一区二区电影| 91麻豆精品国产91久久久久久 | 大地资源网在线观看免费官网| 国产小视频在线| eeuss影院一区二区三区| 97超级碰碰| 国产日韩欧美一区二区东京热 | 特黄特色免费视频| 国产精品一区二区美女视频免费看| 色天使久久综合网天天| 亚欧无线一线二线三线区别| bbw在线视频| 亚洲五月六月丁香激情| 特级西西444| 黄色免费在线网站| 日韩美女啊v在线免费观看| 色乱码一区二区三在线看| 色呦呦视频在线| k8久久久一区二区三区| 国新精品乱码一区二区三区18| 国 产 黄 色 大 片| 国产精品123| 国产精品v欧美精品v日韩| 亚洲精品国产av| 成人高清视频在线| 国模一区二区三区私拍视频| 日本激情视频网站| 26uuuu精品一区二区| 欧美日韩在线一二三| 久久精品国产亚洲a∨麻豆| 久久久精品免费观看| 日韩伦理一区二区三区av在线| 国产在线资源| 亚洲国产高清在线观看视频| 亚洲狠狠婷婷综合久久久| 中文字幕日本在线观看| 亚洲乱码国产乱码精品精可以看| 成年丰满熟妇午夜免费视频 | 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 日韩av电影网址| 免费日韩精品中文字幕视频在线| 国产ts人妖一区二区三区| 中文无码精品一区二区三区| 国产一区二区三区免费看 | 9.1国产丝袜在线观看 | 国产蜜臀在线| 日韩欧美一区二区三区| 国产九九在线视频| 免费一级欧美片在线观看网站| 欧美va天堂va视频va在线| 国产激情视频网站| 清纯唯美日韩| 九九热视频这里只有精品| 亚洲伊人成人网| 美美哒免费高清在线观看视频一区二区| 成人激情在线播放| 亚洲欧美日韩成人在线| 中文字幕在线观看不卡| 成人免费在线网| 成人国产一区| 亚洲成人xxx| 中文字幕有码在线播放| 欧美福利视频| 国产精品国语对白| 成人午夜免费在线观看| 国产精品视频看| 欧美精品一区二区三区三州| 欧美一级做a| 亚洲精品国偷自产在线99热| 99久久99久久精品免费看小说. | 欧美美女操人视频| 最近免费中文字幕大全免费版视频| 精品在线免费观看| 久久另类ts人妖一区二区| 成人福利片网站| 日韩欧美亚洲一二三区| 美女伦理水蜜桃4| 日本大胆欧美| 欧美壮男野外gaytube| jlzzjlzz亚洲女人18| 国产视频911| 久激情内射婷内射蜜桃| 91麻豆精品| 国产一区二区三区直播精品电影| 久久精品免费在线| 韩国女主播成人在线| 午夜精品一区二区三区四区| 欧美日韩国产观看视频| 日韩精品一区二区三区视频| 亚洲一级理论片| 日韩高清在线不卡| 久久久久天天天天| 国产黄色大片在线观看| 欧美一区二区久久| 三级黄色录像视频| 久久一区二区三区四区五区| 久久精品国产美女| av老司机免费在线| 精品美女被调教视频大全网站| 日本爱爱小视频| 美女高潮久久久| 亚洲欧洲日本国产| 国产三级一区| 中文字幕亚洲专区| 亚洲高清在线看| 国产欧美日韩在线视频| 韩国日本在线视频| 亚洲美女久久| 欧美最顶级的aⅴ艳星| 亚州视频一区二区三区| 香蕉影视欧美成人| 日b视频在线观看| 夜夜嗨av一区二区三区网站四季av| 成人在线免费网站| 国产高清在线a视频大全| 精品动漫一区二区三区在线观看| 久一视频在线观看| 成人美女视频在线观看18| 久草视频国产在线| 性欧美lx╳lx╳| 日韩av高清不卡| 国产午夜在线视频| 欧美精品国产精品| 69av.com| 成人av电影在线网| 国产成人无码av在线播放dvd| 亚洲人亚洲人色久| 国产精品成人国产乱一区| 成人一区二区不卡免费| 欧美日韩精品免费| avtt天堂在线| 成人sese在线| 国产日韩一区二区在线观看| 精品一区二区三| 亚洲精品欧美日韩| 2019中文字幕在线电影免费 | 亚洲国产国产亚洲一二三| 国内精品视频在线播放| 欧美福利在线播放| 久久精品国亚洲| 黄色成人一级片| 色综合天天综合| 男人av资源站| av男人天堂一区| 成年网站在线播放| 欧美二区视频| 秋霞毛片久久久久久久久| 四虎地址8848精品| 国内精品一区二区三区四区| 国产玉足榨精视频在线观看| 欧美日韩免费视频| 18精品爽视频在线观看| 日本一二三不卡| 精品人妻二区中文字幕| 老司机亚洲精品| 一级性生活视频| 国产一区二区三区网| 91超碰在线电影| 欧美7777| 欧美黄色小视频| 思思99re6国产在线播放| 亚洲电影第1页| 中国a一片一级一片| 亚洲综合在线观看视频| 色婷婷国产精品免| 不卡区在线中文字幕| 久久久久久久久久一区| av不卡在线看| 伊人再见免费在线观看高清版| 国产一区二区三区探花| 国产乱码精品一区二区三区卡| 日本一区二区电影| 国内精品久久久久久中文字幕| 99免在线观看免费视频高清| 日韩精品免费一线在线观看| 国产精品视频在线观看免费| 91国偷自产一区二区三区成为亚洲经典 | 一级欧洲+日本+国产 | 深田咏美中文字幕| 久草精品在线观看| 成年网站在线免费观看| 欧美视频成人| 99精品一级欧美片免费播放| 成人在线免费观看视频| 欧美日韩在线一区二区三区| silk一区二区三区精品视频| 91午夜理伦私人影院| 国产69精品久久久久按摩| 欧美一级免费看| 7777kkk亚洲综合欧美网站| 久久九九精品99国产精品| 成人欧美一区| 国产午夜精品免费一区二区三区| 日本波多野结衣在线| 精品久久一区二区| 99国产在线播放| 7777精品伊人久久久大香线蕉完整版 | 激情五月婷婷综合网| 日韩一级免费片| 热久久久久久久| 国产精品视频黄色| 日本中文字幕不卡| 欧美日韩在线成人| 日韩中文字幕不卡| 99视频精品免费| 久久综合伊人| 老司机午夜av| 日韩av电影天堂| 99热这里只有精品在线播放| 秋霞影院一区二区| 九九热精品在线播放| 麻豆高清免费国产一区| 亚洲精品20p| 精品一区二区成人精品| www.cao超碰| 国产99久久久国产精品潘金 | 久久综合av免费| 日韩一级视频在线观看| 国产日韩欧美高清在线| 欧美日韩中文字幕视频| 国产精品久久久久久亚洲伦 | 久久精品久久久| 400部精品国偷自产在线观看| 中文字幕免费一区二区三区| 国产精品igao激情视频| 91久久黄色| 久久国产乱子伦免费精品| 肉丝袜脚交视频一区二区| 日本新janpanese乱熟| 麻豆国产精品777777在线| wwwxxxx在线观看| 99久久久免费精品国产一区二区| 精品无码人妻一区| 中文字幕成人在线观看| 日本高清一二三区| 婷婷六月综合网| 日本中文字幕在线观看视频| 欧美日韩国产区一| 亚洲精品福利网站| 亚洲欧美日韩中文在线制服| 三日本三级少妇三级99| 久久综合五月婷婷| 亚洲成人午夜在线| 欧美永久精品| 日韩精品视频久久| 黑人精品欧美一区二区蜜桃| 中国特级黄色片| 久久久精品天堂| 国产一区二区播放| 狠狠操狠狠色综合网| 一二区在线观看| 亚洲国产第一页| 香蕉视频在线播放| 国模精品一区二区三区色天香| 麻豆精品蜜桃| 91免费版网站在线观看| 久久99青青| 精品国产av无码一区二区三区| 日韩成人精品在线| 亚洲色偷偷色噜噜狠狠99网| 中文字幕av一区 二区| 日本熟妇乱子伦xxxx| 欧美人妇做爰xxxⅹ性高电影| 欧美视频一二区| 久久久国产精品免费| 免费亚洲电影| 国产在线一区二区三区播放| 99久精品视频在线观看视频| 成人午夜视频免费在线观看| 国产成人av电影免费在线观看| 手机看片国产日韩| 欧美日韩人人澡狠狠躁视频| www.97av.com| 色偷偷偷综合中文字幕;dd| 中国色在线日|韩| 国产91aaa| 一区二区三区四区在线观看国产日韩 | 一区二区91| 中文字幕在线国产| 亚洲欧美日韩人成在线播放| 中文字幕 国产精品| 日韩精品视频观看| 黄污视频在线观看| 亚洲一区二区三区香蕉| 四虎国产精品免费观看| 欧美国产日韩在线播放| 久久新电视剧免费观看| 日本污视频在线观看| 欧美不卡一二三| 99久久精品免费观看国产| 91精品久久久久久久久久久久久| 国产精品日韩精品中文字幕| 少妇人妻在线视频| 国产传媒一区在线| 夫妻性生活毛片| 欧美在线免费视屏| p色视频免费在线观看| 26uuu另类亚洲欧美日本一| 欧美综合自拍| 97视频久久久| 91丨九色丨国产丨porny| 久久精品www| 亚洲一区二区三区四区五区中文| 国产人妖在线播放| 日韩一区在线视频| 日本a人精品| 亚洲精品久久区二区三区蜜桃臀| 日本最新不卡在线| 国产高潮呻吟久久| 色综合色综合色综合色综合色综合| 婷婷久久久久久| 韩国日本不卡在线| 日韩一级电影| 亚洲色成人一区二区三区小说| 成人精品视频一区| 日韩 欧美 综合| 日韩福利在线播放| 蜜桃精品在线| 日韩亚洲一区在线播放| 精品一区二区免费看| 国产在线免费看| 欧美日韩国产综合一区二区三区| 国模精品一区二区| 国产极品精品在线观看| 成人羞羞在线观看网站| 色片在线免费观看| 亚洲精品视频在线看| 精品久久人妻av中文字幕| 欧美激情一二三| 成人在线超碰| 男人日女人逼逼| 国产精品网站在线观看| 一级片视频播放| 欧美大荫蒂xxx| 欧洲在线一区| 91小视频网站| 一区二区理论电影在线观看| 天堂网www中文在线| 日本久久91av| 久久在线视频免费观看| 激情小说欧美色图| 亚洲国产aⅴ成人精品无吗| 黄色av免费在线观看| 国产精品直播网红| 在线观看视频免费一区二区三区| 人妻熟女aⅴ一区二区三区汇编| 欧美亚洲日本国产| a级网站在线播放| 狠狠色综合欧美激情| 美女精品自拍一二三四| 免费又黄又爽又色的视频| 国产亚洲精品久久久| 高清国产一区二区三区四区五区| 欧美日韩在线一| 久久亚洲精精品中文字幕早川悠里| 艳妇乳肉豪妇荡乳av无码福利 | 成人免费一区二区三区牛牛| 久久精品国产一区二区三区日韩 | 人妻 丝袜美腿 中文字幕|