如果要建設Facebook那樣的網站都需要學習哪些方面的內容,如HTML,還有呢?
01-14
除了各類網站網頁技術和資料庫技術以外,還需要運營、人員管理和資金募集方面的知識。
只是網站的話,無非也就是JavaScript、HTML和CSS。但是你在開發的過程中,會發現JavaScript、HTML和CSS這種東西在模塊化上面就是一坨屎,然後就把前輩們的路都走一遍,這些輪子也就造出來了。然後你再去把現在世界上存在的輪子看一遍,學到的東西就比這些直接上來就學人家輪子的多出10倍,自己也成為了可以拉屎給別人聞的架構師了(逃
看著題目為什麼頓時有種差一個程序猿系列的即視感!!
1.後端:PHP,sql資料庫,Apache或者nginx2前端:html,css,js3伺服器:買台伺服器,Linux系統的,會簡單Linux命令,遠程上傳寫好的代碼,配置好Apache,萬網購買域名綁定伺服器地址,可以通過域名訪問你的網站了
單人做?前端 html css js後端php在學學怎麼搭建伺服器 部署程序 目測學個半年 每天都學 差不多吧
能做基礎功能出來
差不多就是fb 剛做出來的樣子至於現在這些功能fb有多少工程師 你先數數吧做出來簡單,php+html+css+js. 難點在運維
這個可以做.net 的spacebuilder的二次開發。spacebuilder的代碼是開源的,是一個成熟的社交網站,就是當年被facebook狙擊掉的那個網站的雛形版。
我覺得做一個facebook那樣的網站太難了。 還是做一個google那樣的網站簡單。 就一個logo一個搜索框, 一個文件就搞定了。
直接用UcenterHome就好了啊
只需要學習管理就夠了,你需要管理你的UI,美工,前端,後台,運維.....
如果自己做著玩的話,去學習後台技術吧,php或者JAVA 加上MySQL。前端部分直接買,好看又實惠,畢竟一個人精力有限。
要看你想實現的技術層面了,
以我個人想法分為3個層次,分別是:視圖層、功能層、數據層。視圖層:也就是用戶看到的界面,前端視圖什麼的,還層需要想我的知識主要是3塊分別是html,css,js這三個。js找個框架學,主要是快。
功能層:簡單的說就是增刪改查,也就是我們常說的後台,這裡建議學學php語言,改層主要是實現前端視圖和後台的一些功能。
數據層:不是資料庫,而是大數據相關的東西,比較複雜,我也不是很懂就不做解釋了。但該層是最重要的。
視圖層和功能層是基礎,數據層才是最重要的。
說實話我只懂前兩個。所以就不做詳細說明了,怕誤人子弟。額,還是花錢招一群人做吧。大網站遇到的問題和小網站差別很大。
前端:HTML/css js,最好會一兩種前端框架,懂得數據與表現分離
後端:小規模網站的話要知道php 面向對象,IP/TCP socket 資料庫
大規模的要學會java web 常用ssh,懂操作系統原理,會搞負載均衡,請求分發,分散式存儲,懂架構,系統優化.……如果你覺得這這一切比較麻煩,那麼我教你一個辦法,可以很快做一個超越FB的程序。第一步:閉上眼睛,第二步:深呼吸,放輕鬆第三步:好了,現在可以做夢了那個如果想自己做一個網站那就不僅僅是代碼層次上的問題了好吧,代碼是基礎你想建造個樓房只有地基是不夠的。還有對項目開始時的策劃,你的項目應該有什麼,有哪些是必要的有哪些是不必要的。先做哪些後坐哪些,後台控制層的項目流程應該是什麼樣的,資料庫的建設傾向於哪些方面。最後說的我自己都暈了~
FB那必須是PHP啊。。。
推薦閱讀:
※有沒有人覺得web排版系統,設計得非常非常爛?
※學計算機的,總是有人叫我幫考他計算機一級。我該怎麼拒絕? ?
※第三方評論系統(如多說和友言)的實現原理?
※視差滾動效果設計的網頁跟傳統的點擊樣式對比有何優勢?
※Web 前端分為哪幾個大方向,工資待遇如何,辛苦嗎?