问:在为后端编码选择正确的编程语言时,我有些困惑。
看起来Ruby,Javascript(尤其是Node.js),Python,PHP和Java都可以用于后端开发。我在某处读到Google使用Python,而许多创业公司都使用Node.js。树屋似乎在Ruby上使用的材料最多。
我想构建一个严重依赖数据库查询的应用程序。据我了解,我的Swift App随后将通过API连接到后端(我是新手,所以这可能是错误的)。
那里有太多相互矛盾的信息,希望您能帮助我选择正确的信息。
答:您确实可以使用任何这些语言进行后端开发,并且可以将它们用于Web开发以外的许多其他任务。选择一种您喜欢并喜欢编程的语言,然后构建您的应用程序。您列出的所有内容都可以处理数据库查询。根据您的应用程序方面的“繁重”程度,您可能会发现一种设置相对于另一种设置的性能有所提高。例如,这并不一定是准确的,Node.js和MongoDB的性能可能会比Java和Oracle SQL更好,反之亦然,这取决于您的特定应用程序。