有哪些牛逼的網站是直接用開放源碼而不是自己寫代碼的?

來源:互聯網
上載者:User
諸如 discuz phpwind 之類的建站程式。

回複內容:

很多時候,網站建設的目的並不是實現很多創新的技術效果,而僅僅是為了利用互連網作為平台。因此也就有了很多建站工具。當然,也有很多開源的建站工具,為那些創業者,還有某個領域的愛好者提供了簡便的工具。
建站程式有太多太多了,你提到的discuz和phpwind只是論壇程式,而且只在中國比較流行(因為本地化的推廣很充分)。
一般而言,一個建站程式總有他“擅長的方向”:
  • 論壇類:你提到的discuz和phpwind都是論壇類的,論壇的的建站程式還有phpBB等(很簡潔,外國採用的比較多)。順便一提,discuz僅僅對個人是免費的,對企業是收費授權使用的,這一點和mysql有些類似,樓主可以去官網具體瞭解。
  • 部落格類:有名的平台有Wordpress,大部分的部落格都採用他,也有企業網站也採用;還有Z-blog等其他的部落格類的建站程式;
  • 百科類:最有名的是Mediawiki,維基百科就使用Mediawiki,很多百科類網站也都採用Mediawiki,因為詞條式的內容管理方式很適合百科。當然,有很多軟體的使用手冊,或者一些公司的多人協作的日誌也採用wiki的模式。dokuwiki也是一種wiki程式,還有國內的HDwiki,互動百科就採用這個系統;
  • 還有許多購物類、SNS、問答類等等建站工具。比如極影的種子發布站(http://bt.ktxp.com)作為種子發布站,採用了btmaster這個建站工具。
我剛才提到的這些建站工具,你都可以在其官方網站上找到“誰使用我們”的介紹;另外,在網站的“關於”頁面,或者最下方一般都可以找到這個網站是用什麼工具製作的。
但是,大量簡易建站工具的使用不可避免會導致大量同質化的網站出現。一般而言,越是簡單的、容易上手的建站工具,可定製性就越差,比如國內大量的discuz論壇網站,樣子都差不多。這就導致建站的門檻越來越低,網站的數量提高的同時,品質卻不能兼顧。經常看到周圍人說我買了個虛擬機器主機搞個論壇,然後又做一些LOGO然後發帖什麼的,幻想有很多人來,白白投入很多精力,很令人痛心。還有一些本來做的很好的論壇,不好好搞論壇,反而又去做SNS社交平台,浪費了大量的資源,這點在國內更為常見。
如果你有足夠的推廣手段能讓大量人聚集在你這個毫無特色的採用建站工具製作的網站上,你一定要有足夠優秀的內容,比如說是個字幕組,或者有足夠的資源等等。名人的部落格、人人字幕組的網站還有那些熱門的論壇(攝影,蘋果,安卓等),他們是以提供豐富的內容來吸引人,也就無所謂採用千篇一律的建站工具,反而建站工具的使用更有利於使用者上手。
但是,如果沒有這些額外的因素,就必須要有獨特的功能,比如說很少有建站程式能夠直接簡單的實現豆瓣、亞馬遜這些網站的效果。
因此,除了以上這些直截了當的建站工具外,還有大量的更加半成品的建站工具或者架構,這些工具往往定製性非常強,但是又有基本的使用者登入,內容節點管理的功能,可以說是個半成品,在方便站長的同時又能做出很好的效果,比如說:
  • Drupal,drupal是採用PHP編寫的一個CMS系統,論壇、部落格、百科都可以視作某種意義上的“內容管理系統”,論壇的內容是文章,部落格的內容是文章,百科的內容是詞條。Drupal有大量的模組可供使用,可以輕易將之改造成一個論壇,一個部落格還有更多你想都想不到的應用,比如很多高校網站公司網站就是採用drupal製作的,有名的例子是另一位回答者提到的白宮網站。與Drupal齊名的還有Wordpress(wordpress可以通過很多模組實現比單純的部落格多得多的功能)和joomla等;
  • Django,django是採用python編寫的架構(而不是CMS,感謝@亦念的訂正)比起Drupal更加的半成品,但是又相對比其他PHP架構的社區更有生機,教程也更多一些,因此單獨提上來。同樣是python語言的架構還有turbogears等。
比這些半成品更加半成品的,就是諸如Zend、Yii這些架構了,這些架構也具有更好的擴充性,以實現豐富的不同的功能。
總而言之,現在基本已經沒有站長是從零開始編寫網站程式,因為會做很多重複的工作,比如使用者的登入認證,細一些比如頭像的上傳和處理等功能,一個人或者一個小團隊無論如何是比不上一個開源社區的力量的。大部分都會採用或多或少的建站工具,如果自己懂得少一些,可以採用discuz這些幾乎一安裝就可以使用的建站工具,如果願意定製的更多一些,可以採用drupal等工具,再往後一般就是利用zend等架構。越容易使用的往往可定製性也越差,而可定製性越強的,模組擴充多的往往越需要掌握越多的html,js,php等語言的知識,需要自己寫的部分也就越來越多。但是,既然有像jquery這樣優秀的現成的js庫可以採用,為什麼還要再自己一行一行寫js代碼呢?
你問哪些網站採用現成的開源的代碼而不是自己寫的,答案很簡單:
幾乎所有的網站都不可能完全是由這個網站的團隊完成的代碼,都或多或少的使用了現成的建站工具、現成的架構、現成的模組還有庫等,只是利用的多少不同罷了。越是採用簡單建站工具的網站,往往越容易看出來,功能也不豐富,也很難達到牛逼的境界。而那些技術上很優秀的網站,則是在現有的代碼基礎上,又自己編寫了很多代碼,也很難看出他使用了什麼平台了。在開放源碼基礎上二次開發,和直接使用是兩回事情。稍微大點的網站,完全不寫代碼幾乎是不可能的。
我記得美國白宮的網站是用drupal做的,另外,discuz也在幾個月前評選過十大商業使用者,你不妨搜尋看看。

你說的discuz phpwind 之類的建站程式是用來只能建站的,對應的素材網站有魔客吧和他們個自的官網,想dede,discuz官網上都有一些簡單的模板,可以看一下。要是想找整站源碼那可是不好找。不過你可以藉助這些平台的智能建站系統在下載一些模板來做結合快速建站,自己調試一下就可以用了,很快很方便。

分享幾個我常用的源碼下載網站。

csdn(全球最大中文IT社區)它是集新聞、論壇、群組、Blog、文檔、下載、讀書、Tag、網摘、搜尋、.NET、Java、遊戲、視頻、人才、外包、第二書店、《程式員》等多種項目於一體的大型綜合性IT門戶網站,源碼只是其中的一項,但是很實用 裡邊有很多大牛。

DevStore(全球首家開發人員服務商店)主要是開發人員服務平台,彙集國內外眾多第三方開發人員服務,為開發人員提供從設計開發到運營推廣一站式的解決方案,源碼和服務評測也是亮點,很專業,很實用,這裡邊聚集的都是開發人員和PM,可以看看。

站長之家(站長之家 - 中國站長站)針對個人站長,企業網管提供的資訊和源碼,包含的語言和類型也比較多。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.