開發一個網站需要什麼會哪些技術?


取決於這個「網站」需要做什麼,達到什麼標準。

簡單的,比如個人網站、博客,用Wordpress改改配置也差不多了。
複雜的,比如淘寶、亞馬遜,呃,這個就……

需要先確定需求,再來商討解決方案所需要具備的技術能力。


謝邀。。不過我不是前端的,也不算專業網站後端。
這個問題好大。
不算特別需求的話,只是前後兩段的或者再加個資料庫的話,你要會JS和後端的語言。
一個人做的話,可以選一些快速成型的動態語言+framework,學起來快搞起來快,比如python+django, ruby on rail或者node.js什麼的。Java也有一些輕量級的伺服器框架比如jetty。如果你已經會了一門語言,找找這個語言相關的現成web框架。如果你會的是C/C++大概會累一些了。
前端我更沒發言權。不過就我的理解來說,如果你選一個好用的js庫能省很多事情,外觀的話用類似bootstrap的庫可以讓我這樣完全外行做的界面不算太丑。。
最後資料庫的話,小負載隨便什麼都可以,mySQL/Postgres之類的。
這算是做個網站(動態)基本要學的三板斧,如果要做其他複雜應用的話,每個領域都有各種奇怪的解決方案,你要做的就是評估各種技術的成本(開發周期快速成型可能是很多情況下首要考慮的,性能,安全性,維護成本)。


十分俗氣的五個字:程序和模版。


自學能力。


推薦閱讀:

軟體版本號命名的依據有哪些?
大型公司開發軟體的流程是怎樣的?
3 年開發經驗進得了 BAT 公司么?
程序員如何快速上手一個自己不太熟悉的新項目?有什麼技巧?
碩士畢業,第一份工作在華為很不開心,不到一年就想離職,這種想法和心態正常合理嗎?

TAG:軟體開發 | 網站開發 |