我正在爲Node.js編寫一個應用程序,用於空閒時間的引導項目。我有Windows背景,Windows Azure有三個月的免費試用版,目前看來是開發,部署和託管項目的最簡單方法。在Windows Azure中開發node.js應用程序的可移植性和靈活性考慮事項?
但是Windows Azure中出現的免費試用期滿後,得到昂貴,並且在任何情況下,我想主辦非MS平臺的選擇,所以我有幾個問題:
- 我從tutorial可以看到,我需要一些特定於Windows的代碼來導入應用程序應該偵聽的端口號 - 還有更多Windows或Azure特定代碼要求的更多示例嗎?
- 我想採用NoSQL方法來存儲數據,因爲我比靈活性和性能更感興趣,而不是參考完整性或結構一致性 - 是否很難將Azure表打包在數據訪問層中,這是合理的可移植到其他NoSQL數據庫,如MongoDB或各種雲產品?
- 最後,總是問題 - 還有什麼我應該尋找的?