Home > misc > 写了一个WebMine

写了一个WebMine

May 5th, 2007 :: jackyz

五一放假,哪儿也没去,就着这个时间,学了下 Erlang,欠的账实在是太多了啊。

做了一个 WebMine ,创意源自 zhekoujun 的 webmine,基本上,可以认为是它的 Erlang Port 版。

无论如何,这也算是第一次用 Erlang 来做“严肃应用”,感慨颇多。

  • 语法的适应是痛苦的,前面用 Erlang 写后台服务,不适应啊,那叫一个苦,文档都被俺翻烂了,后面用 Javascript 写前端的时候,那可真叫流畅。
  • 错误的出现是低级的,客户端的代码都写完了,发现服务端存在一个低级无比的错误。如: N = Y * Width + X。它的反函数什么呢?就是我现在有 N 和 Width ,需要取 X 和 Y 怎么获得呢?嘿嘿,貌似很简单,不过,你还是想想吧。
  • Ajax更新DOM是缓慢的,之前玩 zhekouju 的那个 web mine,觉得挺慢,一看代码,这样的小游戏竟然还用上了数据库,主观上觉得,这肯定是数据啥的导致,没想到,自己写完 Erlang 的,一行数据也没用,跑起来竟然是一样的慢。打开任务管理器,咣当倒地,口吐白沫——丫 FireFox 自己占了 200 多M,一点击 cpu 就在 firefox 上狂跑,而 erl 只有 10M 不到,基本不占资源。合着是:服务器不累,累死浏览器啊。
  • 先写这么多,等服务器的 root 拿到了,配起来,show 给大家玩一玩。

    misc

    1. No comments yet.
    1. No trackbacks yet.