「山寨」框架3宗罪

2021-08-23 13:37:59 字數 1018 閱讀 5867

剛看了個自製框架的帖子,其實之前這類帖子見得比較多,吵得也都挺厲害。好像總有人一邊對提議「不要發明輪子」的同學挺反感,一邊以發明家自居,把話扯到中國的軟體業上去。之前還看到有人見到「只用ssh的公司「堅決不去。我想說說我的看法。

我覺得框架這東西,[b]首先要明白為什麼要用它[/b]——這是廢話,但又是最重要的。真的有些人是不知道為什麼用框架,亂用一通,產品**亂七八糟。

然後是學習如何用好它,掌握框架後接著可能會發現它的不足,然後要是能夠的話,再試試用用其它的框架,選乙個最合適的。如果實在找不著你需要的框架了,這個時候如果公司允許,你再去改進某個框架,或者研讀它的源**參考著做個更好的。

否則,我覺得你的「發明」永遠只是在你的作坊公司裡用用、製造混亂而已。

要說發明國產框架,其實國產框架已經數不清了,而不是屈指可數了。要不要試做個調查,自己發明框架的公司有多少,因此造成產品難以維護的公司又有多少?

[b]說「不要重複造輪子」並不是在打擊人,只是在提乙個建議。[/b]

我是山寨框架的受害者。[b]山寨框架罪狀第一條:提高新手學習成本。[/b]人家學好了流行的框架進公司本來可以弄清業務邏輯後直接上手,你非得弄個自製框架,讓新人多花時間出來學習框架,浪費公司資源不說,一不小心你的框架理念還能誤導新人,害人又害己。人家離開這家公司後,在這積累的經驗在別處也許還用不上。

[b]山寨框架罪狀第二條:降低產品質量。[/b]公司裡做開發,應該以實現業務為主,技術為輔,如果自製框架,你不得不花額外的時間在框架的維護上(bug往往很多,效能好壞說不定)。使用開源框架,你大部分時間只需要關注業務邏輯(相對自製框架來說);如果自製框架,你不得不花大量精力在業務邏輯以外的技術實現上。人的精力是有限的,同時關注2種事情往往會2種事情都做不好,所謂一心不能二用。開源框架有龐大的開源社群替你承擔了這些風險,替你保證了質量,為什麼不用?

[b]山寨框架罪狀第三條:過於依賴老員工。[/b]這個說起來簡單,開發這框架的人一旦離職,這個框架以及因它而造成的爛推子便很難收拾。除非你花重金找gigix來重構一把。

我想問問那些正在發明框架的同學,你弄明白為什麼要mvc,為什麼要orm,為什麼要ioc了嗎?

國內應用市場三宗罪 山寨吸費侵隱私

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!所謂 山寨 自然與侵犯智財權不無關係,最常見的是剽竊他人的創作,在未經作者允許的情況下賺錢。一些不良開發者模仿成功應用程式,誤導消費者,一時間山寨應用橫行。例如,temple run tinywings wordswith firends 等知名遊...

創業失敗九宗罪

現在有很多年輕人想創業 想快速賺錢 想賺大錢,但是卻很茫然,很無助,不知所措。創業 經商是一門很深的學問,這也是很多人想創業 經商卻茫然無措的根本原因。下面就列舉出會造成創業失敗的 九宗罪 選了 爛市場 再好的團隊,遇到爛市場,也是徒勞。所謂 爛市場 是規模小 不成長甚至是在萎縮的市場。所謂 好市場...

學習七宗罪

理論 b color red 實踐 color b 掌握 b 誤區一 注重理論,輕視實踐 學習新知識前想把關於這方面的理論全部掌握後再去實踐。b 解決方法 在了解理論之後,就立即去實踐,實踐驅動理論的學習,這樣掌握理論才更加紮實,不容易忘記 b 誤區二 不善於做筆記,不善於總結。b 解決方法 人總是...