对于客户,我需要编写一个应用程序,允许学生(9-10岁的孩子)使用凭据在线登录,并进行打字练习。基本上,他们在屏幕上收到一个文本,必须在一个单独的框中输入。
应用必须能够记录他们的速度(每分钟的单词和字符数),并计算他们的错误百分比。他们可能无法复制/粘贴源文本,源文本词应根据他们键入的当前单词突出显示等。
登录和练习文本存储在数据库中,统计信息和结果必须记录在数据库中(MSSQL服务器,因为它将是Windows托管平台)。数据库管理模块将在ASP.NET MVC中设计。
它必须支持尽可能多的客户端(Windows,Mac,Android,...)。
我不确定我应该设计哪种技术。我的知识是在.NET世界(C#,在某种程度上主要是WinForms和ASP.NET MVC)。
这是否可以在MVC(HTML5,jquery,..)中完成。我即将购买Telerik控件套件,如果这样可以提供帮助,请提出建议。
或者这是你建议在Java applet中开发的东西吗?或者Silverlight(但是这里担心浏览器兼容性)?
我知道这不是一个真正具体的编码问题,但不确定从哪里获得帮助。
感谢任何想要指出正确方向的人。
答案 0 :(得分:0)
有很多解决方案,虽然你提到技术,它可以实现所有这些,它完全取决于你所知道的技术。你有两件事要先决定是前端,因为只有这么好的用户Html5 / css / Javascript以及像jquery或sancha这样的框架,你可能需要使用node.js或类似的模块化javascript。
对于后端,这一切都取决于你,如果你知道.net就可以使用它,否则你可能会使用开源的php / mysql(灯栈)。但是我从你的帖子中嗅到一个简单的但是前端并不简单,它需要很多工作来实现它。
检查此链接https://github.com/voithos/swiftcode可能对您有所帮助,祝您好运。