我想根据大学的要求开始制作一个在网络浏览器中运行的聊天客户端。这是我第一次做这样的事情,所以我对此进行了一些研究,主要是关于 HTML5。我对平台本身进行了研究,它的速度和使用方式,但我最重要的因素是:移动支持
我计划开发这个聊天很长一段时间以获取经验,因为作为编码器/程序员我仍然缺乏经验。所以我也在考虑未来。我有一个聊天访问权限非常有限的论坛社区。我也想改变它,并额外包括移动支持。
我研究了 Flash、java 和 HTML5,它们是 Web 应用程序中最明显的两个选择,以及几乎新来的 HTML5。
Flash 被更广泛地用作网络应用程序(至少是我所看到和发现的。),它比程序员更面向设计师,但很多聊天都是用这个写的,并且被使用。但据我所知,它没有移动支持。这阻碍了我未来的计划。
Java 是一种强大的编程语言,并且在其中看到了一些网络聊天,但我对此的主要问题是性能:它比闪存慢得多。但至少有移动支持,至少是安卓手机。
至于 HTML5 ......它几乎还是个孩子,并不是所有的网络浏览器都完全支持它,但主要的浏览器已经支持网络套接字,除了 IE9。可悲的是,IE9 是最常用的网络浏览器。而且我在手机上找不到任何支持它。
而且我不知道互联网上有任何其他平台可以做与上述三个相同的事情,但我是开放的。
所以我的问题是:哪个是编写网络聊天的最佳平台,以免我在后期做移动支持?