我的跨平台项目使用哪种语言?

Which language to use for my cross platform project?

我已经设置了一个项目来为客户设计一个应用程序,以将支持查询直接记录到我们的 CRM 数据库中,而不是通过 phone 或电子邮件联系我们。

理想情况下,这需要以 windows 为主要跨平台,但他们也希望 iOS 和 Android 用于 phone 和平板电脑。

对于这样的跨平台项目,您认为最好的语言是什么?

我对 JavaScript 和 C# 有一点经验,但这是一个长期项目,所以如果更合适的话,我很乐意研究其他语言。

Ken Wolf 的评论可能是您所处情况的最佳选择。为了为 3 个不同的平台创建本机应用程序,您必须学习至少 4-5 种语言和框架,您可能只需要创建一个可以从每个平台访问的移动友好网站。由于您只需要制作一个网站,您无需学习每个平台的语言;您只需要学习足够的语言来制作网站。

关于制作网站以执行一组用户可以执行的任务:

1) 从 Windows/Android/iOS

访问服务

2) 将支持查询直接记录到 CRM

3) 使用凭据登录(?)

您需要能够编写 Web 应用程序,可能使用 HTML、CSS、JavaScript、PHP、Python、Ruby 或其他(您选择的 Web OOP 语言),也许还有像 SQL 这样的查询语言来访问数据库信息。此外,您必须检查 API 您正在使用的 CRM,看看它们是否允许您通过 Web 应用程序直接更改 CRM,以及这需要做什么。

您将无法使用您提到的一种语言来执行所有这些操作,并且肯定需要学习多种语言才能完成任务。

希望这对您有所帮助。为了实现这一点,您需要做大量研究。