回答
在deployment,既不運行時,也沒有編譯時間。
部署通常被認爲是software development life cycle(SDLC)的單獨階段。 SDLC的包括以下幾個階段,這比簡單的 '運行' 或 '編譯' 軟件更廣泛:
- 要求
- 規格
- 架構
- 設計
- 實施
- 測試
- 部署
- 維護
UPDATE:我沒有意識到你想要一些維基百科可引用的東西。 How does this book chapter look?
嗯......編譯是一個與安裝不同的操作,但是說安裝是「運行時」有點兒荒謬,因爲安裝例程通常與應用程序本身是分開的。所以真的,都沒有。
聽起來像你不明白涉及的概念。讓我爲你清理它。
- 編譯時間:節目正在從源代碼翻譯成機器代碼的一些開發人員的計算機上
- 運行時間:正在你的機器上執行的程序
- 安裝:文件(S)包含該程序的機器代碼和資源正從一些介質複製到您計算機上的可執行位置。
這三者是非常無關的。
我碰巧同意你的意見。但我們的觀點不足以用作維基百科參考。 – 2010-05-22 18:09:54
@David:你爲什麼需要維基百科參考?除非我誤解了你的問題,否則你不需要一本書或其他東西來支持你這麼簡單的事情。 – Javier 2010-05-22 18:54:46
我很高興你認爲我是對的,維基百科(如上所述)是錯誤的。 唉,那些頑固的維基百科人顯然拒絕立即屈服於你明顯優越的智力。 我覺得這很有趣,他們在爲維基百科文章尋找「可驗證參考資料」的小遊戲中幽默,並且我認爲你也可能喜歡這個遊戲。 另外,我很希望能從這些參考文獻中學習一些關於改進安裝的技巧,這些技巧通常看起來不必要的繁瑣,複雜和耗時。 – 2010-05-23 01:03:30
「安裝」在這方面是一個不明確的術語。
在一些較舊的系統中,「安裝」可能指將可執行程序加載到系統內存中以準備運行。這裏討論的內容不太可能,但如果是這樣,那是一個運行時操作。
通常,人們意味着「定位到操作系統中,使得應用程序(而不僅僅是程序)能夠在用戶調用時正確運行,這種情況發生在編譯時(當然)之後和之前運行時,正好是系統管理的時候
是的,當我說「編譯時間」,「安裝時間」和「運行時間」時,我指的是您提到的普通非重疊時間。 你有沒有見過明確寫下來,我可以引用它的地方,還是這種常識,從我們的大女士口頭傳遞過來的? – 2010-06-18 18:57:51
- 1. vbscript檢查Matlab運行時編譯器是否安裝
- 2. #ifdef內部的代碼是否包含在運行時或編譯期間?
- 3. 在編譯時或運行時是否處理Qt .ui文件?
- 4. 程序在編譯期間是否依賴庫而不是運行時?
- 5. pdfkit是否未安裝或運行?
- 6. 運行berks安裝時發生錯誤
- 7. 在安裝appx期間運行腳本
- 8. Installshield僅在安裝期間運行EXE
- 9. 在安裝程序編譯期間打開文件時出錯
- 10. 運行安裝程序或檢查程序是否安裝
- 11. 啓封類是否會導致運行時或編譯時間中斷?
- 12. 得到在編譯時(或運行時)
- 13. 編譯時間vs運行時間
- 14. 運行時間編譯VS時間(.NET)
- 15. perl編譯時間和運行時間
- 16. 編譯時間和運行時間?
- 17. .NET Framework安裝是否會干擾現有的VB6運行時或COM安裝?
- 18. sizeof運算符編譯時或運行時間
- 19. 獲取運行時間或編譯時間細節的工具
- 20. 查看Flipper:編譯時間或運行時間?
- 21. C++ 11自動編譯時間或運行時間?
- 22. 如果我安裝BIDS,SSIS引擎(運行時)是否安裝?
- 23. VSTO運行時是否安裝了MS Office安裝?
- 24. R.java中的值是否在運行時或運行期間不斷變化?
- 25. 如何在編譯或運行時
- 26. 中止廚師食譜在運行時不在編譯期間
- 27. 在編譯期間編譯
- 28. 是否在C++ 11中編譯時或運行時自動推斷類型?
- 29. 是在編譯時或運行時評估的F#範圍
- 30. 如何在軟件包安裝期間測試Python是否從virtualenv運行
我懷疑你是對的,我喜歡術語「部署」。我讚賞你提供的參考資料。唉,它們並不適合維基百科的參考 - 它們甚至沒有提到「運行」或「運行時」這個詞,更不用說運行時不包含部署。 – 2010-05-22 18:17:38
「管理快速變化的IT項目的技能」一書看起來適合維基百科參考 - 如果它是相關的。它清楚地表明安裝發生在部署過程中。 但我沒有看到任何明確的聲明,說明運行時在部署過程中不會發生*。 在用戶運行程序的過程中,軟件的生命期? 這本書中有沒有清楚陳述過? – 2010-05-25 06:23:54