我有一个可能的客户在FileMakerPro中模拟了一个应用程序,向我展示,并说“你能做到这一点,但我希望它能在Linux和Windows XP上运行吗?”他希望这个应用程序与他目前销售的硬件一起销售。应用程序的主页面在顶部基本上有一个普通表单,其中包含一个查询的结果(“当前作业”信息),然后是两个表,其中包含有关各种组件状态的其他查询的结果。
他希望他在模拟中没有的一件事是能够响应并产生外部事件 - 有一个外部设备关闭微动开关,当发生这种情况时,他想要更新其中一个表格并在屏幕上更新结果,当数据库发生某些更新时,他想打开或关闭设备上的警告灯。他还想要从屏幕上嵌入的数据库中获取数据摘要的图表(看模型,我无法分辨他所拥有的图表,或者只是他放在那里的静态图像,使其看起来像他想要的。)他也关心安全性,并将非复制功能作为锁定副本到特定机器的能力。
我简要介绍了Kexi和Open Office Base,但我无法弄清楚我是否可以完成基本的主页功能,更不用说图形和外部事件业务了。所以我很想引用他的价格从头开始开发一个wxPython和MySQL应用程序。有更好的选择吗?我可以用Base或Kexi吗?
(另外,关于如何连接外部事件的建议将不胜感激。他想将微型开关连接到键盘上的F12键,并通过一个通道播放声音来打开它,然后转一个它关闭了,但看起来很俗气和便宜。)
答案 0 :(得分:2)
你看过Glom了吗?它的“设计基于FileMaker Pro”,但它在后端使用PostgreSQL。再说一次,如果你对Python和MySQL(或者甚至像SQLite这样的东西)感到满意,这可能是一个更好的解决方案,因为FileMaker主要针对那些想要避免编码的人。
答案 1 :(得分:1)
FileMaker也可以在Wine下运行得很好,足以使用数据库,但对于开发人员来说并不是那么多。
答案 2 :(得分:1)
在尝试记住kde的rekall时,我偶然发现了一个有filemaker alternatives列表的linux替代网站。