我是一名Java开发人员,并且对在java / jsp / servlet中开发webapp感到很满意。
我想开发一个基于视频网络的聊天网站。人们应该可以使用我的网站进行聊天。人们无需使用PC上安装的任何客户端应用即可与他人聊天。
我的网站应该具有可扩展性,应该能够同时支持数百个用户。我听说python中有一个由calasted扭曲矩阵组成的框架,最适合开发这种服务器,但是学习我的新语言并不是可行,因为我没有太多时间来启动和运行系统。我有两个月的时间来启动和运行应用程序。
谷歌搜索之后,我发现扭曲矩阵ix最适合此目的。
那么我该怎么办?应该继续使用java还是python?要使用哪个java框架?如果我使用java开发框架,应该开发一个可在应用服务器之上运行的网络应用程序吗?还是让我用Java开发自己的聊天服务器?
任何指针都会有所帮助。
最佳答案
我有些困惑:要求是用户不需要在PC上安装任何软件?怎么可能?你需要一些东西。
给定两个月的时间,我认为您只有两个选择:
Flash
Skype
就像您说的那样,因为您有两个月的时间来启动它并开始运行,所以最好不要学习新语言。就Java网络框架而言,人们似乎对Netty,MINA或Grizzly拥有相当不错的经验,但是走低级可能会引起您的痛苦。
SO上也有一些好东西:
API to broadcast live webcam