输出可由用户修改的数据驱动生成的图形

时间:2012-10-27 20:49:12

标签: java php jquery graphic

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

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

1)允许用户输入数据

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

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

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

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

-

我知道PHP可以产生图形输出,我想你可能会把它与一些jQuery相混合,这将允许用户移动点。这样可以正常工作还是其他软件(例如Java或 _ _)可以产生更好的结果?

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

1 个答案:

答案 0 :(得分:0)

你的问题有点模糊。要直接回答它,现在任何通用编程语言都可以使用正确的库来做你想做的事 - 无论是C / ++,Java,PHP + Javascript,Python,Ruby还是其他数百万 特别是Java,您可能希望将swing工具包用于GUI。

如果您确实知道PHP + Javascript,那么您的项目可能最适合您所知道的。但是,如果您认为这更像是一个学习机会而不是现在需要完成的项目,那么您可以花些时间在这个过程中学习一门新语言。

至于要学习什么语言,显然每个人都有不同的意见,但总的来说,一个更高层次的语言可以更快地进行原型化。

修改

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