Karrigell 初次學習

2021-05-07 11:12:15 字數 715 閱讀 5023

今天按照 http://karrigell.sourceforge.net/en/front.htm 教程,一口氣學完了 karrigell 的入門內容,一邊看一邊試驗完了所有的基本功能。感覺很興奮。這個框架可謂是麻雀雖小,五臟俱全。而且語法直觀,使用也非常的靈活。

另外,在 unicode 的處理方面和國際化方面也很出色。可以非常直觀方便的建立多語言版本的頁面,並且在中文處理方面,我做 demo 的過程中乙個亂碼也沒看見,真的很好。

檔案的型別,支援 .py, .pih, .hip, .ks 等好幾種。不過,多數情況下我肯定會用 pih 的。如果需要分離 ui 和程式,則考慮用 ks,結合 pih,把 pih 當作模版來用(引用 template 類的方法,像乙個模版引擎那樣工作)。

感覺不太完美的是 htmltags. 其不好的地方在於,這些 tag 輸出的都是大寫名稱的元素。比如 ,並且允許沒有結束標誌的輸出。如而不是輸出.

這和現在的 web 標準格格不入。在 html 生成這個方面,我看到 limodou 有這篇 post:

不過還沒來得及研究。

還有一點,其他很多框架都支援的 url rewrite,在 karrigell 中卻沒找到相關的支援。

下面我需要著重了解的就是如何搭配使用資料庫(擬用 mysql),做點練習。然後就可以正式開始做應用了。

karrigell配置說明

配置 配置被定義為三種級別 python karrigell.py serverconfigdirectory 預設情況,這個目錄就在karrigell.py所在的目錄 3.主機配置指令碼 定義在每個主機的data目錄下的conf.py中 對於本地主機,它在data www中 每乙個主機都可以通過指...

Linux初次學習

1 define first tss entry 4 2 define first ldt entry first tss entry 1 3 define tss n unsigned long n 4 first tss entry 3 4 define ldt n unsigned long ...

Spring Cloud初次學習

微服務 單體架構 1 複雜性逐漸變高2 技術債務逐漸上公升3 部署速度逐漸變慢4 阻礙技術創新5 無法按需伸縮架構演進 1 單體2 soa3 微服務定義 通訊通過 rest api 或者rpc,實現微服務之間的通訊 優點 1 易於開發和維護2 啟動較快3 區域性修改容易部署缺點 1 運維要求比較高,...