2011-10-31 95 views
0

我的一位客户问我一个更好更快的解决方案来更新它的房地产网站,因为他和他的员工不想连接到网站并逐一更新广告,因为他们不想放松等待互联网正常延迟的时间。桌面编程语言连接到远程MySQL

我首先通过构建一个将Excel文件导入网站的MySQL数据库的PHP脚本解决了这个问题,并且它非常有效。但问题是仍然需要单独上传的图片。然后,我写了一个PHP脚本,使用ajax上传图片并拖动&下拉,这样用户可以选择多张图片并立即上传。而且这也起到了作用,但是客户仍然不完全满意,因为他说这个解决方案是相当“修补”的。

然后,我想到了一个桌面应用程序 - 一种本地数据库(可能是SQLite) - 用户保持本地更新,并且只在应用程序连接到远程服务器并更新数据库并上传图片。

我的问题是:什么EASY桌面高级编程语言,我可以用来做这项工作?你知道任何RAD(visual IDE)编程语言能够连接到远程mySQL服务器并通过简单的自定义GUI上传数据吗?

我试过RealBasic和PureBasic,但是我没有解决它。我想过在PHP中构建应用程序,然后将其转换为EXE,但我还没有尝试过。

请不要将Java,C或Delphy建议为我正在寻找的东西非常简单。

谢谢

回答

0

你有没有考虑过的JavaScript/HTML应用程序,与服务器同步,因为你已经熟悉的平台客户端?如果一个浏览器更好地支持你想要做的事情(Firefox有一些扩展,可能与Chrome或其他),而不是要求运行这个应用程序(而不是担心跨浏览器移植)。

所有的浏览器现在都可以拥有客户端存储,并且您可以在本地执行任何操作,最后将它们一次全部推送到服务器。

0

如果您的客户端使用Windows平台,则可以使用IronPython(.NET),VB.NET或C#。这些都允许您在Visual Studio中以可视方式创建窗口/窗体。如果您还不熟悉.NET平台,我不确定这有多“容易”,但我认为这对大多数其他平台也是如此。

这就是说,这听起来像你现有的解决方案可能是最好的主意 - 也许如果你可以让你的解决方案不像一个“补丁”,他们会得到满足。

0

没有理由不能使用Purebasic,如果这是你的舒适。在PB论坛上有HTTP文件上传的例子。

我已经使用了Purebasic多年,但我建议花时间去了解C#/ .net - 这是一个有差异的世界,一旦你学习它,这样的东西很容易。