小编Jos*_*ond的帖子

Java的; 运行时解释; 添加插件的策略

我开始着手我的第一个大项目了.它将是一个与Rosetta Stone非常相似的程序.它将是一个程序,用于学习外语,使用Swing用J​​ava编写.在我的计划中,我计划用户能够选择下载的课程来学习.因为我是母语为英语的人,所以我将能够创建一门英语课程.但是,我希望说其他语言的人能够编写课程供用户使用(这是我的课程工作的重要部分).

由于我希望用户能够下载他们想要的语言课程,因此将其硬编码到程序中是不可能的.需要在运行时解释课程.此外,由于我希望其他人与我的工作合作(即制作课程),我需要让他们这么做.

这样做最好的方法是什么?

我想出的想法是有一个严格的空课程大纲(硬编码)和一个简单的xml文件,详细说明了要使用的文本和声音.这样做的缺点是它极大地限制了作者.不同的语言可能需要从学习不同的部分开始.

对于手头的问题以及整个项目的任何建议将不胜感激.任何相关资源或信息的链接也将不胜感激.

想想你的时间和精力,

约瑟夫庞德

java interpreter extensible

3
推荐指数
1
解决办法
265
查看次数

标签 统计

extensible ×1

interpreter ×1

java ×1