只用cssHTMLJavaScript夠用嗎?
那要看你做一個什么樣級別的網站,如果個人學習、很小型純企業宣傳展示類的網站問題不大,但如果要達到商用的水平,和用戶有一些交互,甚至要開展業務的話,那是不夠的。
因為css、HTML、JavaScript是屬于“前端”部分,是負責把獲取來的數據渲染、呈現給用戶的,所有的代碼在瀏覽器后臺都是公開的,會有一些安全隱患。
要維持網站正常運行,你還要考慮一個問題,那就是網站要顯示的內容(數據)從何而來,用戶在瀏覽器發表評論、下單之內的如何保存、管理的問題。一般來說,這些都是在存在Sql Server數據庫中的,由后C#或者Java公開一個接口給前臺,調用的。
這種開發方案是已經經過大量頭部企業驗證后證明可以的,而且有大量的成熟的、免費的功能模塊可以使用,在實際可能遇到的問題大部分都是有現成答案的,所以它是一個風險、成本最小的解決方案。
雖然使用nodejs也可以達到類似的效果,但是當業務足夠大,它的性能各方面都會有很大的瓶頸,而且開發的靈活度和可擴展性是遠不如Java的。
所以,如果你用于學習研究的目的,那么我強烈你繼續你的思路進行探索,是可以實現的,但是你想求職找工作、或者自已做項目創業,我勸你還是按主流的方案來。
除了在技術實現,你還要掌握服務器管理、安全防護、數據備份等多方面的知識,常見的故障你要能自已排除,這樣才能達到商用的標準。