1

我正在尝试开发一个系统,客户可以输入一系列与植物相关的数据,然后可以根据数据库查询这些数据以找到合适的植物列表。

然后这些植物需要以图形输出的形式显示,将高大的植物放在花坛的后面,小植物放在花坛的前面。我已经在脑海中设定了执行此操作的算法,但我向您提出的问题是使用该算法的最佳软件是什么:

1) 允许用户输入数据

2) 查询数据库以返回合适的结果

3) 将数据输出到系统化的图形中(简单的矩形,点代表植物)

最后一步是“如果可能”,我还没有完全考虑过:

4) 如果需要,允许用户使用鼠标移动这些点以重新定位

--

我知道 PHP 可以生成图形输出,我假设您可以将其与一些 jQuery 混合,这将允许用户移动点。这会很好地工作还是其他软件(如 Java 或_)会产生更好的结果?

如果这在 Stack 的错误部分,谢谢并道歉!

4

1 回答 1

0

你的问题有点含糊。直接回答这个问题,如今任何通用编程语言都可以使用正确的库来做你想做的事——无论是 C/++、Java、PHP+Javascript、Python、Ruby 以及数百万其他语言,尤其是 Java,您可能希望使用swingGUI 工具包。

如果您确实只了解 PHP+Javascript,那么您的项目最好坚持您所知道的。但是,如果您认为这是一个学习机会,而不是现在需要完成的项目,那么您可以在此过程中花时间学习一门新语言。

至于学什么语言,显然每个人都有不同的看法,但一般来说,更高级别的语言更快地原型化。

编辑

但是,如果您需要将其用于网站,则需要使用基于 Web 的东西 - 也就是说,您必须有两个程序,一个在服务器端运行,另一个在客户端(浏览器)中运行。在服务器端,您可以很好地使用 PHP、JSP(JavaServer Pages)、Python 或 Ruby。在客户端,您将受限于 Javascript+DOM(可能是 HTML5)、Java 小程序或基于 Flash 的东西。

于 2012-10-27T21:21:47.420 回答