LNMP系列網站零基礎開發記錄(一)


[目錄]
  1. 扯淡吹逼之開發前奏
  2. Django 開發環境搭建及配置
  3. web 頁面開發
  4. Django app開發
  5. Django 站點管理
  6. Python 簡易爬蟲開發
  7. Nginx&uWSGI 服務器配置
  8. ...

一、扯淡吹逼之開發前奏

  終於答辯完了,實在沒什么事,作為一個死宅到底的碼農,只有呆在宿舍寫程序玩。

  以前項目都是基於Windows平台開發的,主要是.NET和C++,一直想學一學python,可是沒有項目驅動實在是沒動力,看了文檔不動手過幾天就忘了,好吧,我們干脆就開發一個開發的工具網站,主要用於錯誤代碼、消息查詢,提供相應的解決方案,這里順便學習了LNMP的建站技術以及服務器技術,網站目前基本開發完了,正准備往阿里服務器上放。這里簡單回憶了下開發的過程,准備記錄下來,大神請跳過!畢竟剛入門python,如果亮瞎了大家的氪金狗眼還請見諒。

  作為零基礎的開發記錄,還是簡答解釋下LA(N)MP吧:  

    LA(N)MP即Linux+Apache+Mysql/MariaDB+Perl/PHP/Python,常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應用程序平台。隨着開源潮流的蓬勃發展,開放源代碼的LAMP已經與J2EE和.Net商業軟件形成三足鼎立之勢,並且該軟件開發的項目在軟件方面的投資成本較低,因此受到整個IT界的關注。從網站的流量上來說,70%以上的訪問流量是LAMP來提供的,LAMP是最強大的網站解決方案
  這里我們沒有使用Apache,而使用的是Nginx。

  大概需要的准備工作如下:

  1. Python 2.7.6 基礎知識,大致閱讀了Document中的The Python Tutorial章節,感覺差不多夠了,畢竟編程語言大同小異,觸類旁通
  2. Django 1.6.5 基礎知識,認真瀏覽一遍First Step -> Tutorial差不多熟悉了Django的開發流程,其它內容邊開發邊研究吧。
  3. Boostrap 3 基礎知識,bootsrap主要用於做前端,不用專門研究,了解常用的一些class就行,方便我們構建前端頁面

PS.

  1. 表達能力較差,以后慢慢更新,同時[目錄]會隨着跟新進度隨時調整,歡迎大家拍磚!
  2. 網站鏈接會在數據積累一段時間后提供

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM