我所有的12年的經驗,我已經使用VI/Vim的編程,因爲所有的IDE都十分笨重,而且會導致計算機運行緩慢 但用於開發Web應用程序在PHP/javascript中,主要的難點在於在本地進行更改並將其與服務器中的代碼同步。 我一直在手動上傳文件,但很快就失去了服務器中需要提交給我的源代碼控制系統(svn)的更改跟蹤IDE爲Web應用程序開發,保持本地代碼和服務器代碼同步
什麼是最小和最快的但具有此功能的最佳IDE允許在本地編碼,但允許上傳服務器中的更改,或者甚至允許我直接在服務器上進行更改
我所有的12年的經驗,我已經使用VI/Vim的編程,因爲所有的IDE都十分笨重,而且會導致計算機運行緩慢 但用於開發Web應用程序在PHP/javascript中,主要的難點在於在本地進行更改並將其與服務器中的代碼同步。 我一直在手動上傳文件,但很快就失去了服務器中需要提交給我的源代碼控制系統(svn)的更改跟蹤IDE爲Web應用程序開發,保持本地代碼和服務器代碼同步
什麼是最小和最快的但具有此功能的最佳IDE允許在本地編碼,但允許上傳服務器中的更改,或者甚至允許我直接在服務器上進行更改
就我個人而言,我發現IDE提供的大量工具遠遠超過它的「龐大性」 。
至於你的問題,爲什麼不直接檢查出你的資料庫到Web服務器,以確保課程,本身配置爲不成爲了一個.svn
文件夾任何Web服務器的?
VIM可以在刪除服務器上直接訪問文件,因此您可以像在部分問題中要求的那樣編輯它(「或者甚至允許我直接在服務器中進行更改」):
vim scp://[email protected]//path/to/file.txt
的path syntax can differ取決於你所需要的信息(用戶名,端口等)。
大多數編輯器和IDE有類似的東西順便說一句支持。
恕我直言,最好的IDE仍然是Unix的,
保持你的開發代碼和生產代碼同步將是一場噩夢!有一個獨立的開發環境的全部重點是要改變你的現場系統!事實上,隨着複雜程度的增長,在開發和代碼運行之間通常會有越來越多的獨立環境。
部署到您的實時系統上的最好方法是通過SVN簽出(簽入您開發環境中的代碼)。如果您的生產系統無法訪問存儲庫,那麼在本地簽出並使用rsync進行部署。
它可能無法滿足輕量化標準,但集錦工作室確實讓你自動保持本地和遠程代碼保持同步,並能夠直接在遠程服務器上編輯文件。
你應該推動改變只可公開使用的服務器,如果你是肯定的,那它的工作原理,並沒有,因爲你可以。 – KingCrunch
是的,這是正確的,有一個測試服務器是理想的東西,但有時需要在生產服務器上做出快速和明顯的修復 – Raks