我要写我的第一个非Access项目,我需要关于选择平台的建议。我将把它安装在多个朋友和家人的电脑上,因此(因为我确定很多平台对我的应用来说都足够了),我的最高优先级有两个部分:1)非技术安装的简易性用户和,2)最小化兼容性问题。我希望能够修复错误并进行更改并将其展开,而无需排除计算机上的操作系统和程序冲突问题(或者至少将这些内容保持在最低限度 - 这就是为什么这些问题是我选择平台)。帮助新手选择Java和Python之间的应用程序与SQL DB
我已经缩小到Python或Java。我喜欢Java对JVM的使用,这似乎有助于很好地防止单个计算机上的不兼容问题。我听说过很多关于Python的好东西,但我不知道它与Java的兼容性有多大。万一它很重要,我知道该应用程序肯定会使用免费的服务器启用的SQL数据库的一些味道(启用服务器,因为我想能够从多台计算机运行应用程序),但我不知道哪个使用尚未。我想我可以接下来做出决定。我已经参加了C++(仅适用于控制台应用程序)课程,并在Access中完成了一些VBA,但大多数情况下,我将不得不跳入课程并学习。所以当然我对这些都不太了解。我不在电脑领域,这只是一种爱好。
那么,哪个更适合这个应用程序,Java还是Python? (如果出现这种情况,我不想让它基于浏览器,我已经处理了单个计算机的浏览器设置,打破了程序,这违背了我的最高优先级的第2部分 - 最大兼容性)。
谢谢。
更新:它需要一个gui,我希望能够对它做一些定制(或者使用非标准的,或者可能是非内置的)来制作它流行一点。
更新2:说实话,我真的只关心Windows电脑。我只考虑Java作为平台的可靠性。
会不会有GUI? – 2010-02-17 16:23:44
是的。我会编辑我的问题来说。谢谢。 – ChrisC 2010-02-17 16:26:31
如果所有机器都是windows,那么.net GUI将会有更好的外观和感觉。 – Fakrudeen 2010-02-17 16:29:32