Re: [Shellweb-main] =?UTF-8?B?56iL5bqP57uT5p6E5rWB56iL?=
Status: Alpha
Brought to you by:
alexe_cn
|
From: Anthony WU <ant...@gm...> - 2005-12-28 12:50:51
|
需要增加 Charset、encryption、compression 這類的 lib 還有對 超連結 / 圖片連結 的 URI 解譯 lib (ShellWeb::Parser 內?) 對 socket & file 寫入輸出的 cache, cookie 存儲, image temp 的 lib 專處理header 的 lib (ShellWeb::Fecth 內?) fayland 提到: > 谈谈个人的看法。大家讨论与补充。 > lib/ShellWeb.pm 放置主要流程。 > lib/ShellWeb/Init.pm 初始化,载入配置文件。 > lib/ShellWeb/Menu.pm 菜单文件与 event 的 hook > lib/ShellWeb/Fecth 主要用于获取,做 LWP 的事。子目录下有 > HTTP/FTP/HTTPS 等 > lib/ShellWeb/Parser 用于解析 html/xml/gif 等。 > lib/ShellWeb/Layout 用于将 html 解析出来的每个 tag 对应到 Gtk2 的东西 > 上 去。这个 Layout 就是显示 Gtk2 的界面。 > > 至于一些 Gtk2 的 hook 可以考虑放在一个文件,或者写在 ShellWeb.pm 里。 > > 这些只是纸上谈兵。不过我认为先确定程序的流程和目录的结构对将来的开发会 > 有 很大的帮助。 > -- Best Regards, Anthony WU |