在平時工作中,我們常常遇到不熟悉的技術和框架,這讓給我們很煩躁,想著又要學習新的東西了。總是想著用自己熟悉的技術路線解決問題,很顯然,這不是最優解,因為我們也不可能會所有的技術,當然也不可能會一套東西走遍天下。遇上這些問題,很正常。面對這樣的局面或者困難,我們如何去解決?這不僅僅是技術厲害,經驗多就能解決的,因為面對的技術全是新的或者是重新組合的,對於誰都是陌生。我通過我之前的一些二次開發的經驗,加上給團隊成員講解如何二次開發,我覺得這是一套解決方案、過程或者是心得。昨晚我寫下來,總結了一下。都是些個人的想法,還是希望大家多多指正,我們共同進步。
中醫診斷病,講究個望聞問切,我也隨著這個想法,總結出來了我們要用的幾個字。問、選、看、搭、改、仿、寫、測、思、記,下面我將一一的為大家介紹一下這些字的含義。
問需求、了解需求,梳理模組功能,理清模組和模組之間的關係,如果需要設計資料庫,盡早設計資料庫,同時編寫需求文件。
選擇合適的框架或者技術路線;
貼合實際需求(70%);
已有成熟經驗。
看清楚有哪些技術需要重新學習的,團隊是否有能力解決。
1.網上評價;
2.官方文件;
3.官方論壇;
4.大概普及情況;
5.檔案目錄;
6.是否匹配需求。
搭建專案執行環境、執行起來專案。
1.檢視介面是否符合大眾審美;
2.功能是否與需求匹配;
3.基礎的功能是否有缺陷。
修改一些**,看看效果如何,多嘗試。
1.以官方文件為主,修改**;
2.了解專案執行順序;
3.了解url規則;
4.比較原來自己見過的框架總結不一樣的地方;
5.學習框架**規範。
模仿原有框架的寫法,試著編寫模組**。
1.以模組為出發點,編寫**;
2.不會編寫**可以完全仿照原有模組的寫法,或者修改;
3.不能刪除原來的東西,除非自己非常有把握恢復帶原有的狀態。
帶著需求,仿著框架**,憑藉著改**的經驗、以需求位落腳點,編寫自己的業務**。
測試功能,檢視功能是否符合需求,修改bug。
思考如何改進框架或者深入技術底層,使得整個技術和框架更加的符合團隊,技術路線也能靠近團隊的技術路線。
以文件的形式記錄本次學習的歷程,將框架或者技術變成通用的技術,以便之後融入團隊的人可以迅速上手,減少不必要的學習成本。
開源JNPF快速開發框架二次開發原理解決方案
二次開發,簡單的說就是在現有的軟體上進行功能的擴充套件,定製修改,然後達到自己想要的功能,一般來說都不會改變原有系統的核心。隨著資訊化技術的不斷發展,it行業湧現出了一系列優秀的開源作品,其作者或是個人,或是專案小組,或是軟體公司。選擇和應用這些優秀的開源軟體,並在此基礎上進行符合業務需求的二次開發...
HYPHP框架二次開發 (1)模板開發
小灰灰在使用hyphp這個輕量級框架之後就愛不釋手了,自己不會寫框架 但是使用過程中也有部分不如意的地方,比如model模型,比如模板引擎等。今天閒著沒事用笨 完善了一丁點模板引擎 我新人,勿噴 記錄一下,以後或許會用到呢。開啟hy tpl.php檔案,修改增加 第67行後面 if strstr t...
二次快速開發開源框架 jeecg
二次快速開發開源框架 jeecg img img 接觸這個框架近乙個月的時間了,初次接觸b s型商業專案,在魏導和唐總的指導下,技術上確實也學到了一些東西,但個人覺得最大的收穫是在開發商業專案的過程中,自己意識上的提公升,如做專案是考慮其合理性安全性以及併發性的重要性與必要性,這麼想來發現我們以前開...