今日講開Forum, 讓我想起了我的網上解決方案, 就拿來討論吧.
要在 Windows 起一個網上應用系統 (例如 Forum), 你最少要安裝 IIS 和 MySQL, 執行 CGI (如PHP或Perl), 這個就有我在網上解決方案一文提出的問題.
所以在 2004 年, 開發了 Web Server (MemWS), 可以和我的資料庫 MemDB 放在同一個系統內, 用家只要安裝一個應用系統 (其實不用安裝, 只要執行一個 .EXE), 就可以非常容易在家或公司起一個網上應用系統了, 讓任何人用 IE 進入系統.
技術開發完成, 就應用了來開發MemDB網上問卷系統, MemDB網上會計系統和其他網上應用系統 (有興趣了解這個技術可以下載來看看).
因為自己不是專業的美術設計, 所以都是用很簡單的介面, 或讓用戶可以自行設計 (例如可以自行用 HTML Editor 設計問卷).
最後發現市場對這技術 "暫時" 沒有需求, 而且我又想不到有甚麼應用需要到這個技術, 所以再沒有開發了.
不過我對這個技術依然有期望的, 把這技術和網上系統放出來讓客戶和合作伙伴了解, 等到天時 (3G 普及), 地利 (有市場需求), 人和 (有設計者加入開發) 才繼續發展吧.
Prev Post: 如何和客戶合作
Next Post: 程式員創業第一步
Category Prev Post: 如何和客戶合作
Category Next Post: 公司授權
因為架論壇多數會用Apache + MySQL + Linux吧
睇左你個 網上解決方案, 都有以下的問題: (1) 小心個 database 的 location, 整個 方案的 architecture 有無分 DMZ 同 non-DMZ? 記住加 firewall 閘住個 database. (2) 同意 Mr. Bear 講, 如果可以的話, 你應該 offer 多一個較平的 solution 比你0既客人, 例如用 "LAMP" = Linux + Apache + MySQL + PHP. (3) 如果你想將同一套 web system 比不同的 client device, 可能你要 develop 一些 device detection 的 program, 好讓 system 知道 request by 什麼 client device, 例如 client 是 pc + ie6, 或者 palm, mobile phone… 因為 client device 不同, response 出來的 layout 應該有分別.
你連Web Server都寫埋? 市面咁多選擇, 都係唔好浪費時間啦.
Re: Mr. Bear 如果客戶需要Apache + MySQL + Linux, 他們有很多選擇, 不需要找我. 如果真的有客戶需要這方案, 我們介紹其他同行去做. 我走的市場, 是要比較少人走的. Re: 奇富爸爸 因為我要追求 "速度", 才把所有Service放在一個程式內 (如果不是, 3-tiers 是最好的選擇). 所以我的方案, 只需要一些不需要 Security 的應用. 對我來說, MemDB和MemWS都是免費的, 不會貴過Linux + Apache + MySQL + PHP. Client Device 其實等於你寫不同的功能給不同的Device, 這過不難. Re: 波仔 : 當然不是全部自己寫的, 有很多免費Source Code可以用, 只是自己要付些時間研究.