我們這個二次開發用友的專案已經接近尾聲了,在結束之際還是有一些小小的體會的。
用友這個nc平台做得很是強大,甚至不用寫一行**就能生成表單、報表等。
雖然看上去為開發人員節省了很多時間,但實際上在最終合成的時候還是會出現這樣那樣的問題。
帶來不便不會比寫**少多少。
自己所寫的那部分,(其實也算不上是寫的了。大多數都是改的,或者是把某些其他模組下的函式copy過來的。)
倒是避免上述的問題。但遇到的最大問題是業務。起初是完全搞不清業務是什麼,隨著專案的進展慢慢搞清一些了,
但到現在為止還是有一些沒搞清。搞不清怎麼寫程式啊,所以到了後來比較複雜的運算元據庫的**都是由leader
來完成的。自己負責頁面和一些check。
要說收穫是肯定有的。感覺比較突出的就是資料庫方面,sql得天天寫。雖然沒有能寫出很複雜的查詢,但也看到一些,
至少咱也見市面了不是。另外這次用到了檢視,對此有了了解。自己也寫了乙個超簡單的檢視,也用上了,所以很高興。
要說遺憾也是有的,畢竟公司做了那麼多的對日專案,知道了對日專案是很遵守軟體工程的,對文件和測試都很看重。
但是這些我們過去幾乎總在做的工作在這次專案中卻沒有。我是覺得即使使用者不要求這些,我們為了保證軟體的質量,也
應該做。
用友二次開發
最近在做用友nc的乙個二次開發專案,已經做了快乙個月了。在這乙個月中在感到吃力的同時也收穫了一些東西。據說用友nc平台是基於ejb的,但到目前為止我連ejb是個什麼東西都還沒搞清呢。這個系統的 分為了三個部分,public private client,分別指代ejb對應的介面 後台資料庫處理和前台...
關於二次開發
首先,看他的目錄結構,知道每個資料夾,甚至每個檔案是幹什麼的,這個常用的discuz等都有相關的資料,並不是所有的檔案都要一一看懂 其次,他的模板語言語法是怎麼樣的,定義了哪些全域性變數 全域性陣列 常量。再次就是看他的核心類 核心函式是怎麼寫的。對架構感興趣的,可以看看他的路由解析類 控制器類 資...
開源專案的選擇 使用和二次開發
同樣是筆記摘錄自 極客時間 李運華 從0開始學架構 對應的部落格 使用開源專案的正確姿勢,都是血和淚的總結 0 引言 dry,don t repeat yourself 不要重複造輪子。1 選擇 2 使用 3 二次開發 建議是不要改動原系統,而是要開發輔助系統 監控,報警,負載均衡,管理等。這樣可以...