為什麼要開發自己的框架 平台或外掛程式

2021-09-11 03:46:20 字數 752 閱讀 3654

從零開始製作任何框架都是一項讓人望而生畏的工作,特別是一些框架已經執行好多年了。在如今這個拿來主義的文化背景下,存在著許多同質化的優秀產品,那我們為什麼還要開發自己的框架、平台或外掛程式?我個人認為主要3個原因。

(1)深刻理解問題空間

當我們編寫自己的工具的時候,我們別無選擇,必須使自己完全沉浸在問題的空間裡,必須成為該領域的專家。我們不僅要知道程式能做什麼,還要知道為什麼。

(2)發現核心問題並加以改進

不管那些汗牛充棟的預製工具中都有些什麼,你都可以找到某個小東西加以改進來適應自己的程式設計的方式—更好的適應你開發的軟體型別。

(3)程式設計師的傲骨

開發自己的工具集來完成工作是對我們勞動的最高獎賞。對於程式設計師來說,有什麼比開發能夠讓未來的程式設計變得強大工具更有成就感的呢?開發自己的東西總是讓人趕緊十足。

開發自己的工具集的時候,我們對於自己工作中珍視的恭喜有了更多的了解。很多時候,這些工具就是決定職業生涯的東西。這是因為它們不僅可能會幫到其他的程式設計師,也能解釋我們決意改進的東西,還讓我們堅定的立場浮出水面。

我們開發的工具也是自己的。它們充滿了我們自己關於某些事情應當如何完成的獨特見解。沒有人告訴我們應當如何開發幫我們自己做事的工具。所以在寫自己的工具的時候,我們能夠決定什麼是重要。對於某些人來說,為自己開發工具,就是暫時不用為他人寫**了。這就是我們作為程式設計師的自豪感閃耀的地方。

posted @

2014-05-08 10:11

williamcai 閱讀(

...)

編輯收藏

為什麼要開發自己的框架 平台或外掛程式

從零開始製作任何框架都是一項讓人望而生畏的工作,特別是一些框架已經執行好多年了。在如今這個拿來主義的文化背景下,存在著許多同質化的優秀產品,那我們為什麼還要開發自己的框架 平台或外掛程式?我個人認為主要3個原因。1 深刻理解問題空間 當我們編寫自己的工具的時候,我們別無選擇,必須使自己完全沉浸在問題...

企業為什麼要開發自己的app

隨著移動網際網路的發展和智慧型手機的普及,我們的生活越來越智慧型化 資訊化 網路化。人們不僅可以足不出戶地吃飯,還可以了解世界,結交四面八方的朋友。手機不再只是通話的工具,更多的是乙個集聊天 支付 娛樂等功能於一體的 資料庫 所有這些便利都離不開手機應用的快速發展!所以現在越來越多的公司致力於開發自...

jquery 如何開發自己的jQuery外掛程式

1.在jquery命名空間內宣告乙個特定的命名 fn.hilight function 我們可以這樣呼叫 mydiv hilight 2.接收引數來控制外掛程式的行為 來為我們的hilight外掛程式新增指定前景和背景色的功能,我們需要在函式中允許乙個object型別的選項設定。如下所展示的那樣 f...