PylexChat介绍
PylexChat取名自Python+Flex+Chat部 分缩写,这就意味着这个系统是基于Python+Flex的聊天系统。之所以做这个系统,源自我大学的最后一次课程设计,我不想浪费这最后一次可以供我发 挥自己想象力的机会。年后估计要参加工作了,毕业设计也不敢做这么有想法的课程设计。那就最后一次潇洒一下,做一个我完全没有接触过的东西。
我几乎不会Python,是最近一个月迷上这门强悍而简单的语言,我完全不会Flex,是最近1周时间才开始接触Flex。这意味着这次课程设计的 风险挺大。我花了几天的时间做了详细的可行性分析,分析了系统框架和GAE能够提供的服务和限制以及Flex/AIR能做的内容,否决了几个方案,最后总 结了一篇简单可行性分析(本文是一周时间慢慢形成的,并没有遵循正规的开发文档风格)。
几个基本的概念
内容出自维基百科
阅读全文 »
这次课程设计是我大学最后一次了,毕业设计会需要谨慎,所以这次课程设计我决定做一个新潮的系统。
我将系统命名为PylexChat,是一个基于Python+Flex的聊天系统,架构在GAE+AIR环境,支持多平台(Windows+Linux+Web+手机)客户端登录。开发IDE为Eclipse+Flex Builder3插件,我的Eclipse Gelileo(v3.5)。在安装Flex Builder 3过程中就弹出需要3.4一下环境,我没在意,继续安装了。
安装之后出现了问题,Eclipse插件根本没有加载,我在Getting Flex Builder 3 plugin to survive a new Eclipse Version找到了相应解决方案。
在Eclipse\links\目录下面建立com.adobe.flexbuilder.feature.core.link文件,编辑内容为d:/Study/Flex Builder 3 Plug-in(记得修改目录),这样就可以正常加载并编写项目了。
在使用过程中,如果代码没有写好,会出现An internal error occurred during: "Removing compiler problem markers...".这样的提示,此时无论我做如何动作,保存代码/清理项目/新建文件,都会出现如上错误,根本没法继续。经过我尝试,除了将项目删除重新建立,没有其他的办法彻底解决这个问题。
这里有一个Adobe 官方论坛的讨论帖http://forums.adobe.com/thread/90415,似乎这个问题在当时Flex Builder 2就出现,现在出现在Eclpse 3.5 + Flex Builder 3下面。
看来得等Flex Builder3之后的版本发布才能修复这个Bug,否则的话,还是得换回Eclpse 3.4……
悲剧了,我刚使用Galileo一周时间……