我打算编写一个简单的程序,以图形的形式显示我大学学生的课程先决条件(即作为顶点和边缘的网络)。我想将该程序嵌入网页,以免人们下载可执行文件的麻烦。
目前我正在考虑让我的程序成为Java applet(Java也可以让我访问方便的Swing库),但我不喜欢在大多数移动设备上无法查看applet的事实。 / p>
对于像这样的项目,还有哪些替代applet?我想让它与尽可能多的设备兼容,而且不必从头开始构建图形内容。
最后一个考虑因素是我这样做主要是为了学习练习。理想情况下,我将要使用的工具将来有助于了解。
答案 0 :(得分:7)
请不要使用小程序。他们已被充分弃用。
最好的方法是使用html / js / css。存在许多可用于帮助您完成此任务的有用库。 jQuery似乎很明显,但是还有d3.js或vis.js用于显示数据的可视化表示,以及用于响应性的引导(移动友好性)。
答案 1 :(得分:2)
您可以使用Angularjs和angular-chart在网络浏览器中显示图表。
angular-chart具有响应性且易于显示动态图表。但是,由于它使用HTML5画布,因此某些移动浏览器可能无法根据设备顺利显示其过渡。
我个人不喜欢在Web浏览器中使用applet,而使用像Angularjs这样的优秀框架可以实现相同的功能。
答案 2 :(得分:-2)
为什么不尝试通过Servlet框架构建项目 顺便说一下,由于处理请求,servlet删除了cgi applet使用相同的概念