用傳統的方式進行erlang的學習,事倍功半,至今沒有象樣的收穫。
想到當年學python,半生不熟時就啃起了twisted,結果不僅掌握了兩方面的知識,還用twisted做了個專案。
看來,注重pragmatic是學習原則,也是學習方法。
erlang的web程式設計,綜合了otp等核心技術,又有較高的應用價值,掌握了它意味著達到erlang修煉的高層次、高境界。
與python的web框架層出不窮相比,erlang的web框架目前不算多。但是,在現有的幾個框架中選出「更好」的,也不容易。
按照注重pragmatic的原則要求,更好工具的應該是操作簡單、開發效率高的,因此,我選中nitrogen。
據說,nitrogen的程式設計套路,與asp.net相似。沒用ms的程式設計工具做過開發,但知道ms的東西很pragmatic。
選擇nitrogen,實踐將證明是明智的選擇。
Nitrogen 學習過程實錄(1)
一 第一階段,熟悉quickstart基本情況 quickstart是nitrogen的樣本應用,通過分析它,了解如何製作處理動態網頁,如何完成web操作,如何裝配 等等。1 把目錄d nitrogen quickstart複製到d 改名quickstart2後,複製回d nitrogen quic...
Nitrogen 學習過程實錄(8)
3 nitrogen 是怎樣處理路由 route 和操作請求 request 的 路由和請求,是web伺服器必須處理的2項基本任務。由專案模組,如quickstart.erl,規定處理方式 route path nitrogen route path request module nitrogen ...
Nitrogen 學習過程實錄(12)
7 nitrogen 的元件 elements 元件是構成nitrogen動態網頁的 片斷。元件由erlang的記錄 record 和支援模組 erl檔案 組成,用以告知編譯器 rendering engine,直譯是 渲染機 感覺不符合漢語習慣 如何翻譯成html內容。許多erlang元件有htm...