My favorites | Sign in
Project Logo
                
People details
Project owners:
  wilhelm.shen, wileishn
Project committers:
Zoom.Quiet

Eurasia 3.0.0 Beta1.1

欢迎加入 Eurasia3 用戶組, 以获取最新动向及技术支持!

欲快速了解 Eurasia3 技术, 敬请阅读 Eurasia3 官方文档

安装要求:

下载: http://eurasia.googlecode.com/files/Eurasia-3.0.0b1.1-snapshot.tar.bz2

从 SVN 安装: svn checkout https://eurasia.googlecode.com/svn/trunk Eurasia

Eurasia 的读法在这里

Eurasia3

Eurasia3 被設計成用于解決百萬級同時在线的長連接用戶數量的 HTTP 服務器, 或者每秒種處理上萬次 CGI 請求的常規 Web 應用服務器。

Eurasia3 向下兼容 AJAX (難道 AJAX 對服務器有要求嗎?), 但是她不推薦您使用落後的 AJAX 模式來摧殘用戶和程序員, 她正在嘗試使用諸如 Pushlet (Comet 是 Pushlet 的炒作版本) 一類的有趣技術來改變 Web 的開發面貌。

歡迎黑客們加入 Eurasia3 用戶組, 但是請注意, 我不會向 Lusers 和 Trolls 發出任何警告。

Eurasia2

Eurasia2 是一種和 TurboGears 同時開始設計并且最後理念撞車的 Web 應用框架。隨著 Eurasia2 與 Plone 的融合逐漸深入, Eurasia2 和 TurboGears 流派終于分道揚鑣。對 Eurasia2 來說 TurboGears 就是 Django, 因為它沒能融合 Plone 而重復造了太多輪子。

Eurasia2 在最近幾年也被用于實際的開發應用。但是過于古老, 據我所知目前已經退出生產領域。無論如何, 即使和 Eurasia3 相比 Eurasia2 仍然有許多不可磨滅的精妙之處。恰可以在學術領域繼續為框架設計者提供靈感。本站提供 Eurasia2 下載。

Eurasia2 安裝

您需要 Python2.4, Windows 用戶直接點擊 Eurasia-2.0.2.exe 安裝。

1. 安装软件包(Unix)

/PATH/TO/PYTHON/bin/python2.4 /PATH/TO/EURASIA/setup.py install

2. 建立新站點

/PATH/TO/PYTHON/bin/python2.4 /PATH/TO/PYTHON/Scripts/mkeurinstance.py -d/PATH/TO/INSTANCE

3. 在控制臺下啓動服務器(測試, Windows/Unix)

/PATH/TO/PYTHON/bin/python2.4 /PATH/TO/INSTANCE/bin/runeurasia.py

4. 啓動服務器守護進程(Unix)

/PATH/TO/PYTHON/bin/python2.4 /PATH/TO/INSTANCE/bin/eurasiad.py start

默認的端口是 80, 你可以通過修改 /PATH/TO/INSTANCE/etc/eurasiad.conf 來改變端口。

現在你可以打開瀏覽器通過 http://localhost 來訪問 Eurasia2 的文檔了。

Eurasia2 Demo 的使用

從本站下載 Eurasia2 Demo, 解壓縮後將 Demo 目錄放在 /PATH/TO/INSTANCE/Products 下 (和 Zope 一樣, Eurasia2 的擴展和應用是放在 Products 目錄下的)。

重啟服務器後, 你可以通過這個路徑訪問到 Demo 的首頁: http://localhost/demo

Demo 中實現了一個簡單的 AJAX Zope, 在 "Zope" 編輯頁面中完成編輯後, 可以通過 /demo/zope 這個地址來瀏覽這個站點 (編輯時請注意默認頁面的名字應該是 index_html)。









Hosted by Google Code