QuickBooks、MYOB、PeachTree
我一直在尝试在这三个会计软件之间进行选择。但是,我无法决定应该使用哪一个。在用户界面方面,我会选择 PeachTree 和 QuickBooks。恕我直言,MYOB 似乎太老了。在软件开发方面,我会选择QuickBooks,因为我认为使用它的开发人员很多,而且SDK很容易下载。另外,这些软件是否支持美元以外的货币? .NET 开发用什么 SDK 比较方便? TIA。
I've been trying to choose between the three accounting software. However, I can't decide which one should I use. In terms of user interface, I would go for PeachTree and QuickBooks. MYOB seems too old IMHO. In terms of using for software development, I would go for QuickBooks because I think there are many developers using it and the SDK can be easily downloaded. Also, do these software support currencies aside from dollar? What SDK is easy to use for .NET development? TIA.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
QuickBooks 非常成熟,并且比任何其他系统都更受欢迎。找到熟悉 QuickBooks 的会计师也比找到熟悉其他两者中的任何一个的会计师要容易得多。
就开发而言,QuickBooks 背后有一个相当强大的开发者社区,并且集成/SDK 非常灵活。有一个官方的 QuickBooks SDK,非常易于使用,可以从 Intuit 网站下载。论坛也是一个很好的资源:
QuickBooks is very mature and much, much more popular than either other system. It's also much easier to find an accountant familiar with QuickBooks than it is to find an accountant familiar with either of the two others.
As far as development goes, QuickBooks has a reasonably strong developer community behind it, and integration/the SDK is pretty flexible. There is an official QuickBooks SDK that's pretty easy to use and is downloadable from Intuit's site. The forums are also a good resource:
为了回答有关 SDK 的问题(选择日常使用的会计包超出了本网站的范围),我使用了 Quickbooks 和 Peachtree;我对MYOB一无所知。开始了。
Quickbooks:
界面
为中心Peachtree:
和查询非常快,但是涉及的查询(例如发票)非常非常慢,即使只返回单个字段。enum
为中心,并且枚举没有很好的记录。 API 类和接口的命名很糟糕(没有以I
为前缀的接口),因此很可能发生名称冲突……因此在大多数情况下,您必须为 API 命名空间起别名。enum
名称本身长得令人难以置信。有时需要 2 行来指定单个enum
值,这非常混乱和烦人(例如,没有命名空间别名:PeachwIEObjCustomerListFilter.peachwIEObjCustomerListFilter_CustomerName
)。并不像Quickbooks那么强大,事实上我正在努力让它发挥作用(直接从文档中提取示例)本质上是无用的。两个 API 都有自己的优点和优势缺点...如果不知道您的目标应用程序类型以及您的需求有多广泛,我无法真正给出任何类型的建议。
To answer the question about SDK's (selecting an accounting package for everyday use is beyond the scope of this site), I've used both Quickbooks and Peachtree; I don't know anything about MYOB. Here we go.
Quickbooks:
interface
-centricPeachtree:
and queryingis very fast, but involved queries (such as invoices) are very very slow, even when only a single field is returned.enum
-centric, and the enums aren't documented very well. API classes and interfaces are named poorly (noI
-prefixed interfaces) such that name collisions are likely... so you'll have to alias the API namespace in most cases. Theenum
names themselves are unbelievably long. Sometimes it takes 2 lines to specify a singleenum
value, which is unbelievably messy and annoying (example, without namespace alias:PeachwIEObjCustomerListFilter.peachwIEObjCustomerListFilter_CustomerName
).isn't as powerful as Quickbooks, and in fact I'm struggling to get it to work at all (with an example lifted directly from the docs)is essentially useless.Both APIs have their strengths and weaknesses... I couldn't really give any kind of recommendation for either without knowing what type of application you're targeting, and how extensive your needs are.
我使用 MYOB 作为一家拥有 10 名员工的律师事务所的主要会计软件包。该程序与我们必须用于法定信托会计的另一个软件包集成。在这两个程序中,MYOB 明显更胜一筹。它更易于使用,并且极其坚固可靠。我没有使用过 Peachtree 或 Quickbooks,但对 MYOB 的评分为 9/10,并且不愿意改变。
I use MYOB as the main accounting package for a law firm employing 10 people. The program integrates with another package we have to use for statutory Trust accounting. Of the two programs, MYOB is noticeably superior. It is easier to use and is extremely robust and reliable. I have not used Peachtree or Quickbooks but rate MYOB as 9/10 and would be reluctant to change.