開源產品或者不熟悉框架二次開發學習要點與步驟

2021-10-09 11:26:40 字數 1167 閱讀 3857

在平時工作中,我們常常遇到不熟悉的技術和框架,這讓給我們很煩躁,想著又要學習新的東西了。總是想著用自己熟悉的技術路線解決問題,很顯然,這不是最優解,因為我們也不可能會所有的技術,當然也不可能會一套東西走遍天下。遇上這些問題,很正常。面對這樣的局面或者困難,我們如何去解決?這不僅僅是技術厲害,經驗多就能解決的,因為面對的技術全是新的或者是重新組合的,對於誰都是陌生。我通過我之前的一些二次開發的經驗,加上給團隊成員講解如何二次開發,我覺得這是一套解決方案、過程或者是心得。昨晚我寫下來,總結了一下。都是些個人的想法,還是希望大家多多指正,我們共同進步。

中醫診斷病,講究個望聞問切,我也隨著這個想法,總結出來了我們要用的幾個字。問、選、看、搭、改、仿、寫、測、思、記,下面我將一一的為大家介紹一下這些字的含義。

問需求、了解需求,梳理模組功能,理清模組和模組之間的關係,如果需要設計資料庫,盡早設計資料庫,同時編寫需求文件。

選擇合適的框架或者技術路線;

貼合實際需求(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型商業專案,在魏導和唐總的指導下,技術上確實也學到了一些東西,但個人覺得最大的收穫是在開發商業專案的過程中,自己意識上的提公升,如做專案是考慮其合理性安全性以及併發性的重要性與必要性,這麼想來發現我們以前開...