中後臺管理系統的開發總結思考

        是個項目呢,就會要有個後臺管理,所以後臺管理真的是開發中必不可少的,可是呢後臺多半是簡單重複性的工作,甚至可以說算是個體力活了,即使做爲一個不優秀的碼農也要去想辦法解決這另人不愉快的重複工作了,所以解決此問題就是首要任務了。

而且後臺多半是簡單重複性的工作也可以說算是個體力活了,所以解決這另人不愉快的重複工作就是首要任務了;

        那麼任務就開始了,首先想到的自然是做組件了,然後開始根據項目提取公共做了各種各樣的組件。剛開始感覺不錯,真方便。然後有新需求組件滿足不了功能就添加參數,屬性,使得組件越來越大,感覺好臃腫。但是在當前項目中還是能起到不錯的效率的,統一的修改也方便。可新的項目來臨了,這些個臃腫的組件好像並不適用於新的項目,難道再寫新的組件?造輪子?寫組件其實也是耗時的事情。所以我感覺並沒有解決這個任務,不得不引起我的重新的思考 。如果能將組件可以組合起來就好了,那麼需要的時候就將小組件拼接起來就行了。可是如何能將組件拼接成想要的功能呢,這個一個非常值得思考的問題。最後經過思考,我覺得需要個管理者,告訴這個管理者我要哪些組件,要形成什麼結構的數據、使用什麼樣的樣式,那麼這個管理者將會給我想要的,並告訴我哪個個小組件幹了什麼事(觸發了什麼事件)。然後就開始設計了個這個Region組件, 我將其叫域,一個域爲一個組合組件。

        然後一次次的使用,修改,總結。最終做成的這個站在 elementui之上 的[vue-elemenui-freedomen]應用框架來做中後臺,我將其命名爲 freedomen; freedom 爲自由, men爲人,組合後去掉了個 m 形成了 freedomen。顧名思義,我希望做重複工作的人可以自由起來。 

        可以使用時間長了,自然我並不滿足於此,我甚至代碼也不想寫,也許我並不是個合格的碼農,所以我在想這一個個的組件都是不在這兒麼,拖一下不就好了,爲什麼還要寫。雖然手寫已經不是很多了,倒是始終還是重複了啊,所以就開始做拖拽的工具,當然還是以vue-elementui-freedomen爲主框架來實現的

 功能還不是很強大,還需要不斷的思考與跟進,落後就要捱打啊,歡迎交流討論使用。

地址爲 [freedomen]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章