我遇到了很多框架,用於軟件開發,測試,分佈式系統等,但是這些框架是如何創建的?專家分析框架的性能,可用性和簡易性嗎?因此,如果我找到了一種以簡單的方式完成複雜任務的方式,它可以被稱爲框架嗎?如何創建框架?
Q
如何創建框架?
0
A
回答
1
這是一個非常寬泛的問題。讓我試着分解它並分階段回答它...
爲什麼創建框架?
原因,或者更確切地說,目標很多。一些重要的事情是:
- 砍倒開發時間
- 簡化工作分配給團隊成員的項目。
- 簡化項目的測試和集成。
- 簡化調試 在團隊/項目
誰建造它
同樣,答案很廣泛。我建立他們,你建立他們,我們很多人都做。但並非所有人都將我們的框架公開。有些人決定把它變成一個開源項目。爲什麼?也許是爲了獲得資金並繼續做得更好。或者只是現金。
話雖如此,不是每個人都應該建立一個框架。例如,在我決定製作我的PHP框架之前,我已經使用PHP編了7年多的編碼,並曾參與過幾個項目。然後我意識到某些事情是以某種方式定期完成的,我決定將它們放入一些功能中。然後它移動到模板區域,最後我意識到有更好的那些(例如:CodeIgniter)。
如果我們每個人都要構建自己的框架,那麼我們可能會遇到新入職員工的困難。我們不得不花更多的時間來培訓員工,而不是在項目中使用它們。這就是爲什麼我(個人)更喜歡追求標準。
我們是否在所有項目中使用它們?當然不是。有時候這些任務很微不足道。一個人可能只寫幾頁代碼並完成它。所以如果它沒有理由需要框架,不要使用它。
自己的框架...
是的,如果你建立建設項目的一種簡單的方法就像我在開始的時候提到過,你可以把它的框架。但它必須適用於一大類項目。否則,他們只是一個功能的集合。
一旦你有這個地方,你可能會決定將它用於你的項目,甚至使它們公開。
我使用的一些常見框架...
PHP:笨
帕斯卡爾:拉撒路
C++:代碼塊
希望這有助於:)
相關問題
- 1. html如何創建框架
- 2. 如何創建OpenCV框架?
- 3. 如何創建複選框 - Silex框架
- 4. 創建框架
- 5. 如何創建實體框架ObjectContext?
- 6. 如何創建透明框架?
- 7. 如何使用zend框架創建PDF?
- 8. 如何在WordPress中創建框架?
- 9. 如何創建Play框架2.0 debian包?
- 10. 如何創建與框架UITabviewcontroller
- 11. 如何創建獨立的框架?
- 12. 創建iOS框架
- 13. 如何創建使用其他框架的動態框架
- 14. 如何創建框架與其他框架和庫依賴?
- 15. 如何使用node.js創建框架(框架,窗口)?
- 16. Java GUI創建框架
- 17. 創建通用iOS框架
- 18. 錯誤與創建框架
- 19. 創建通用iOS框架
- 20. 創建測試框架
- 21. 創建Swift框架(重訪)
- 22. 在Cocoa中創建框架
- 23. 創建框架XCode中
- 24. 創建與Zend框架2
- 25. 實體框架5:創建
- 26. 創建Linphone作爲框架
- 27. 如何在gnuplot中創建一個帶邊框的框架?
- 28. Eclipse建模框架和XPAND - 如何創建iOS元模型?
- 29. 如何在WordPress中創建像StumbleUpon和Linkedin一樣的框架或框架
- 30. 你如何超越web框架來創建自己的應用程序框架?
這是真的信息。謝謝 :) – shar