我,一個三十四歲的中年大叔。擼碼十多年,從C++到C#,從CS到BS。睡覺的時候都會夢到“缺少對象”、“undefined”、“Failed to load resource”。以前不做BS開發還好,用到的技術還少一點。現在不得了了,javascript、css、ajax、C#、python、java、sqlsever、oracle、mysql。反正作為一個程式猿註定就是苦難的一生。以前還有人說轉型啊,轉管理啊,管理不還是得管程式員,一幫菜逼小弟被這種技術問題卡住不還是得找我!
好在去年公司組織去一家合作單位學習,他們做項目竟然是按周算周期的,這不瘋了嗎?現在動不動就是使用者體驗,客戶眨下眼睛就要改需求的時代,怎麼可能這麼快就交付。於是我找他們項目部的袁經理取經了。袁經理聽我吐完苦水以後看我完全就是像看古代人的表情,“兄弟,你們現在還是傳統開發啊,我們早就是基於架構開發了。這兩年一直在用力軟的”。在這邊我也見識了一下他們用的這套力軟開發架構。
這套架構底層全部搭好了,直接能支援主流資料庫,不懂代碼的人都可以基於嚮導做功能開發。工作流程、app那些常用組件架構本身就整合了。但是他們那個思路好啊,雖然0基礎就可以開發了,但是開發完成過後是會產生原始碼的,像我這種只是有懶癌的人,完全就可以靠這種架構把基礎工作叫程式員全做完,然後重點邏輯部分再修改原有代碼來實現。另外這套架構也支援分布式、叢集部署。這樣的話效能也不用擔心了。
給大家看看他的一主要功能:
一、UI方面,架構自行配備了四套UI,他們體驗網頁裡面的是這樣的。分別是什麼經典版,飛尚版,炫動版,飛揚版。
二、許可權管理--功能許可權,資料許可權
三、工作流程的前提條件:對應的資料表/自訂表格單
四、工作流程--流程設計
五、報表中心
配置完資料庫SQL語句之後,最後做出來的話預覽效果就是這樣
六、代碼產生器
選擇好需要的資料庫之後,再配置一下資訊,就可以馬上出來代碼了。
總體來說,這個架構可以實現工作中所有需要的東西,對於我這樣寫代碼寫成懶癌患者的人來說,無疑是極好的。這麼好的東西當然要分享一下啊。可以去體驗一下功能,他們的官網是:www.learun.cn
順便附上體驗地址:www.learun.cn:8090