数学问题生成器的最佳网络编程语言

时间:2011-01-19 00:28:05

标签: php sql ruby-on-rails ruby

首先,我是网络编程的新手,但具有Java,C ++和HTML方面的知识 我有一个项目为我的大学,我将使用网络编程语言制作某种数学问题生成器。它类似于www.wamap.org,或者基本上它会根据存储在数据库中的数据生成数学问题,生成解决方案,并将它们与学生的解决方案进行比较。 什么是最好的语言?我的意思是如果我有桌面编程经验那么更方便。我现在正在考虑使用PHP,但是朋友说Ruby on Rails也会做出很好的选择。我读了一些关于rails的内容,我认为它更适合面向视图的Web应用程序,在这种情况下不是我的项目。任何建议都非常感谢。

此致

Denny Harijanto

2 个答案:

答案 0 :(得分:3)

Ruby是一种强大的语言,当然可以用来解决你的问题。虽然我是它的粉丝,但并不一定能让它变得更加合适

Rails框架是编写基于REST模型的结构良好的Web应用程序的绝佳指南,通常由某种形式的SQL数据库支持。对于我对你的问题的不了解的理解,这听起来像是你想要做的事情的一个很好的匹配。与任何其他Web应用程序相比,我对Rails应用程序没有任何特别“面向视图”的考虑。例如,我仍然建议Rails为一个项目,它只打算暴露RESTfull API并且不提供任何html页面。

答案 1 :(得分:0)

如果您了解java,则可以使用Java servlet。它很容易实现(好吧,它是java)。