1樓:盼盼很胖
使用框架的目的是團隊協助、快速開發、方便後期維護。先不用任何框架寫幾個專案,發現專案中有哪些和以上目標不協調的地方,然後看一些框架思想比如MVC,然後你就會有想法了,如何用這些思想解決與目標不協調的問題,重寫一遍你會發現更多的問題,那再重寫一遍,慢慢的乙個框架就這樣反覆被打磨出來了。
2樓:
可以自己先模仿別人的框架下,慢慢地就會發現其中存在的問題,慢慢地學會將功能抽象起來GitHub - wenbo2018/fox: fox is a distributed, lightweight RPC framework
3樓:小爝
先寫文件,先寫api,先做同類框架的調研,先對比一下再動手,不要面面俱到,但要有自己獨特的優勢,測試用例一定要全,實現完了一定要發穩定的release出來再預熱宣傳,學一些seo技巧和知識,最好再找個運營和美術ui更好,別問我為什麼知道…
4樓:Coldwings
你平時寫東西,總有很多類似的玩意要寫,寫多了之後把可以復用的玩意採集起來,就成了庫。
然後再往下來,解決問題除了調庫,還要搭架子:計算總要資料分類分配採集結果,網路總要收發處理……架子搭多了就會發現一類問題總有通用性,所以開始用框架。
用的框架不順手不省心不符合要求,就開始拿開源框架打補丁。
補丁打多了覺得還不如自己做個架子實在。於是就順其自然地開始自己寫框架了。
5樓:小蝶驚鴻
沒有必讀的書目,也沒有什麼必讀的資料。
你要做的就是,去山寨乙個你喜歡的框架,盡量山寨到一模一樣,不懂的就去抄,然後不斷的重構,不斷的重複做輪子。最後你做出的輪子一定會比誰都圓都好,但大概只有1%的人能夠堅持到這一天!
乙個爬蟲框架需要具備哪些功能
gao xinge 首先web框架需要具備哪些功能。Flask,Django有模板類,Request類,Response類等,但其實最核心的是他們的路由 route 功能 即url到檢視函式的對映規則。其次爬蟲框架需要具備哪些功能。Scrapy,pyspider有http請求庫,html解析工具,資...
自己寫乙個深度學習底層框架(像tensorflow),現實嗎? 目前學習了1年深度學習理論和實踐 ?
monkeyfu 現實,你看我就寫了乙個玩兒 Seq2SeqSharp是乙個用純C 打造的基於張量 Tensor 的帶有自動求導計算圖模型的深度學習框架。基於這個框架,用C 寫神經網路可以像用Python一樣簡單。其同時支援CPU與多GPU CUDA 效能方面CPU部分主要基於Intel MKL及其...
乙個優秀的創業團隊都需要有哪些角色?
FightingG 乙個好的團隊一定是唐僧型的團隊,有乙個主心骨帶著其他人做事的。乙個失敗的團隊往往是平均型的團隊,大家平均出錢,平均股份,各負責一塊業務。這樣的團隊往往走不長久,一旦產生分歧,往往誰都不服誰,業務推進不下去。所以創業團隊最好乙隻緊緊圍繞創始人的團隊,但同時這個團隊的高度,也往往是創...