Nitrogen 攻克 Erlang 的突破口

2021-04-24 14:54:47 字數 443 閱讀 2995

用傳統的方式進行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...