【发布时间】:2015-06-20 13:05:29
【问题描述】:
我打算编写一个简单的程序,以图形形式(即作为顶点和边的网络)显示我大学学生的课程先决条件。我想将程序嵌入网页中,以免人们下载可执行文件的麻烦。
目前我正在考虑使我的程序成为 Java 小程序(Java 也可以让我访问方便的 Swing 库),但我不喜欢无法在大多数移动设备上查看小程序的事实。
对于这样的项目,存在哪些小程序替代方案?我想让它与尽可能多的设备兼容,也不必从头开始构建图形。
最后一个考虑因素是我这样做主要是为了学习。理想情况下,我将使用的工具在将来会有所帮助。
【问题讨论】:
-
该程序的动态性如何?课程先决条件图表听起来像是非常静态的数据。它取决于用户输入吗?为什么要让它成为一个程序而不是一个由服务器生成的图形对象?
-
@RealSkeptic 我不确定我是否遵循这个逻辑。为什么需要生成而不是提供它?图形对象是什么意思?
-
@popovitsj 我的意思是,这是一个基于数据的图表。如果数据是静态的(不依赖于用户交互),则可以生成(一次或基于数据库中的当前数据等),然后用作非交互图形对象,例如矢量图。如果它依赖于用户交互,那就另当别论了。
-
@RealSkeptic:我认为数据可能是相当静态的,每年都有细微的变化。我可以想象有一些用户交互会很好,因为这些课程的先决条件可能会变得相当复杂......这个想法可能是为了让学生能够轻松地弄清楚什么样的程序是可行的。