1. 程式人生 > >.net快速開發框架的使用感受,來自一位勤奮的程序員

.net快速開發框架的使用感受,來自一位勤奮的程序員

其余 這一 .net程序員 情況下 勤奮 font 說了 上班 技術分享

你們好呀,先自我介紹一下吧,小弟是一家公司開發部.net程序員。外號人送武松,因為本人姓武名宋,所以喊著喊著就喊成了武松了。公司在上海,主要是做電子產品還有汽車配件制造這一塊的。我們開發部負責的就是公司官網的維護,公司系統的維護調整,以及公司新系統以及新項目的開發了。

不知道大家有沒有聽說過力軟敏捷開發框架這個快速開發平臺,還記得我還沒有來這個公司的時候就聽說了這個框架供應商好像有一個叫做快速信息化的框架,那個時候也沒怎麽了解過。因為好多人都問我這個框架怎麽樣,那麽我就寫一篇關於我們公司使用框架的感受和情況吧,覺得好的可以點個贊哦,讓我知道你在看。

大概一年前那個時候,我們公司剛開發好一套公司新產品導航儀的新型系統並測試量產安裝,本來說可以休息兩天的,結果公司的倉儲上面出了一點小問題。

這個問題使公司的高層得到了重視,進行了一次高層會議去收集公司倉儲部門所存在的問題和可增加效率以及近乎於零失誤率的解決方案,最後要求我們開發部這邊去開發一套倉庫管理系統,連接著行政部門,銷售部門,采購部門,最後直接到倉儲部門管理人員,完完全全的記錄公司的出庫入庫等重要信息.

於是我們開發部就有的忙了呀。可是我們開發部這邊就這麽幾個人,咋辦。我們這邊馬上開會研究此次系統開發的方案,聯合銷售部和倉庫管理著手研究初步的功能配備以及要求,最後整理出來了一套詳細的方案。

整理完後,這TM是大工程啊,對於我們這些沒怎麽開發過這種系統的人說,顯然在規定時間我們自己開發成功是不太實際,就算成功,不談時間的情況下,後期也一定會出現架構的問題,邏輯的問題,還有許多小bug。

這時,我們開發部最有經驗的李工,召集大夥說:這次的工作量非常龐大,為了我們可以順利完成項目,我有一個朋友就在他們公司就用了快速開發平臺,我會向公司申請資金采購。我們現在最主要的就是要去多了解市場,需要采購哪一家的框架。首先,我們開發部這邊基本上都是比較擅長.net開發的,java的可能經驗都沒有那麽多,所以我們定位先定在.net開發的框架,java的先不考慮。

於是我們進入了緊張的采購當中,當然對於選擇恐懼癥的我來說,也就是幫忙看看參考參考而已。我們這邊首先初步選擇了幾款框架,分別是迪西客,普元和力軟,都是業界比較出名也有朋友給推薦的幾家比較出名的快速開發平臺公司,我們分頭咨詢,分別對每家公司的框架進行詳細了解,還進行了各個平臺的體驗使用,綜合對比之下,迪西客和普元都不是全源碼提供,對於我們的開發有一點困難,所以我們選擇了全開源,兼容性強一點,二次開發更簡單,權限管理更加豐富的力軟敏捷開發框架作為基礎,因為購買一套框架之後,我們還可以利用框架開發出不同的需要公司使用的系統出來,對公司以後的部署也提供了很好的保障,體驗發現裏面的很多功能適合我們的擴展,而且在和別的公司朋友的交流下,他們說力軟的售後很負責。當然不是說迪西客和普元的框架不好,都挺不錯的,只能說,力軟更適合我們這邊相對於對系統開發經驗並不充足的開發部門,可以大大增加我們的開發效率,盡量在公司規定時間內完成任務。

在和公司領導的溝通下,公司同意我們開發部采購這套力軟的框架開發和使用,最終公司簽下了合同並順利的購買了一套力軟敏捷開發框架專業版。

合同流程走完後,我們拿到了源碼後馬上就召開了一次會議,去分配這次工作每個人所負責的區域,因為這套框架的UI已經配備了4套,所以我們不需要去考慮頁面設計的和UI的問題,也省去了設計的問題。我的主要工作就是對美工的協助,以及和同事負責權限管理以及報表中心那一塊,其他的東西都由別的同事來完成。

技術分享圖片

這個是我們當時規劃的倉儲系統的主要功能框架需求,也順利的完成了。

首先我們看一下這個我負責的UI方面吧。力軟敏捷開放框架是自行配備了四套UI,他們體驗網頁裏面的是這樣的。(因為開發出來的新系統屬於公司保護,不方便放出來,就給大家看看他們官方的體驗吧)

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

而且呢,我除了負責協助美工之外呢,我還要去負責報表中心的部署。不過既然框架中有現成的報表我還是要省事情的呀,有很多已開發的功能可以直接使用,包括報表有圖表,列表,混合也可以。這點就做的很方便了,只需要著手代碼重新部署一下,然後去直接添加對應的信息和數據庫的連接就可以直接生成想要的報表了。

技術分享圖片

技術分享圖片

技術分享圖片

配置完數據庫SQL語句之後,最後做出來的話預覽效果就是這樣的哦,是真的還可以,不過沒我做得好看,哈哈,主要就是節省時間了。 技術分享圖片

技術分享圖片

其余方面的話,我和同事主要還負責一個權限管理,簡而言之把權限方面,角色,崗位,用戶這方面的數據弄齊之後,去給每個崗位的角色去配齊相對應的權限,去授權相對應負責的內容,這個只需要前期系統內權限部署好之後,就可以直接開始測試並且分配相應的賬號了,然後還可以去管理這些後臺賬號。

技術分享圖片

技術分享圖片

技術分享圖片

添加完所有部門,崗位,用戶之後,就像這樣,我就成功配置全一個人她所需要的權限,也可以不讓她看到那些她不需要或者說沒有必要看到的東西。這些都是系統後期需要的測試了。

話外之音,我要給代碼生成器點個贊,因為大家都知道工作流的部署其實挺復雜的,還有包括權限管理那一部分,可是有了代碼生成器,很多簡單的報表啊,表單啊,工作流裏面簡單的代碼就可以直接用代碼生成器快速生成,稍微復雜的那肯定都是自己寫的(我的報表方面的代碼修改有一部分就是來自代碼生成器生成的哈哈),這樣下來可以節省大量的時間去做其他地方的部署和邏輯處理,省時省力。

技術分享圖片

選擇好需要的數據庫之後,再配置一下信息,就可以馬上出來代碼了。

技術分享圖片

技術分享圖片

技術分享圖片

給大家透露一點點,其實綜合下來來說用起來還行,我們部門都忙的不亦樂乎的,第一次接觸這種新鮮的東西,符合我們公司的定位以及適用性,順便也可以學習到很多未知的東西,何樂而不為呢。

就這樣,從開發到測試結束公司本來是給了我們不到三個月的時間去完成開發的,不過我們用了一個月左右的時間就完成了系統的開發,然後後期只需要去測試就可以了,領導也很滿意,系統也即將開始正常使用了。

那就先這樣說吧,這次是很多業界道友都想問我使用情況的,我就寫在這裏了。我以後會繼續給大家分享更多大家想知道的東西的,麽麽噠。如果有誰想現在就去了解體驗一下別的功能的話,那我就把他們的官網和體驗發出來吧,畢竟幫了我們公司大忙,也幫忙分享一下。

官網:www.learun.cn,進去先弄個賬號就可以直接體驗了

記得點贊哦,上班族利用下班時間碼字不容易呀,別謝我,請叫我雷鋒。

.net快速開發框架的使用感受,來自一位勤奮的程序員