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

时间:2015-10-16 15:41:21

标签: android ios windows cross-platform

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

理想情况下,这需要跨越平台,Windows是主要的,但他们也喜欢iOS和Android手机和平板电脑。

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

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

1 个答案:

答案 0 :(得分:1)

Ken Wolf的评论可能是您遇到的最佳选择。为了为3个不同的平台创建本机应用程序,您必须学习至少4-5种语言和框架,您可能只需创建一个可从每个平台访问的适合移动设备的网站。由于您只需要创建一个网站,因此您不需要为每个平台学习语言;你只需要学习足够的语言来建立网站。

关于建立一个网站,用于执行一组用户可以执行的任务:

1)从Windows / Android / iOS

访问服务

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

3)使用凭据(?)

登录

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

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

希望这会有所帮助。为了实现这一目标,您需要进行大量研究。