好吧,放轻松,因为这是我在这里的第一个问题。;)
我在 Web 应用程序开发方面经验丰富,但我需要在工作中设计 2 个不同的桌面应用程序。我需要关于使用什么语言的建议(我将 PHP 用于 Web 应用程序,我几乎没有其他经验)、任何可以帮助我更轻松地完成此任务的框架以及任何可以让我的生活更轻松的 IDE。
我的第一个应用程序本质上是一个嵌入式或远程数据库的接口,本质上它只需要做 CRUD 之外的事情。全文搜索功能将是必要的,CRUD 表的排序也是如此。我也想包括隐藏数据列的可能性,但这不是优先事项。我目前使用 MySQL,但我很乐意使用任何其他数据库,只要它们支持从 Excel 导入。当然,如果它支持一个excel电子表格作为数据库,那就太棒了,但一厢情愿……
我只需要向上支持Windows XP,这不会改变。让我知道我是否可以添加任何内容来帮助回答这个问题。
我猜我的第二个应用程序会更复杂。它需要在屏幕上和/或将整个外部驱动器的 SHA、MD5、CRC-32、CRC-16 签名输出到用户选择的文本文档中(新的和附加的)。外部驱动器可以是 Compact Flash、EEPROM、CD-ROM、DVD-ROM、SD 等。虽然我知道从哪里开始第一个应用程序,但这个是我需要主要帮助的地方,因为我不知道哪个编程语言内置了对上述所有算法的支持,或者是编码它的最佳方式。因此,任何和所有建议都将受到欢迎。
编辑: 好的,所以我遇到了Titanium,我想知道这是否是我的 2 个项目的最佳选择。第一个我确定我可以实现,但我相信第二个项目将非常困难,因为与大多数哈希计算器不同,我不仅需要检查单个文件的 SHA/MD5/CRC-32/CRC -16,但我还需要通过 USB 连接的 Sandisk CF 读卡器检查 Compact Flash,还需要通过 COM 或 USB 连接检查 EEPROM。我基本上需要为整个驱动器生成签名/哈希,而不是上面的文件。任何关于这方面的建议都会有所帮助,如果我离stackoverflow标准太远了,请告诉我,因为我可以用这个来创建一个新问题。