Я работаю над проектом Cordova. Я знаю, что могу использовать либо PHP, либо node.js для взаимодействия с базой данных MySQL.
Мне любопытно узнать, какой подход лучше; Должен ли я использовать PHP или node.js для взаимодействия с базой данных MySQL?
Вы должны использовать все, что вам удобно.
Я лично создаю приложения Cordova с AngularJS (внешний интерфейс) и NodeJS (внутренний интерфейс).
Этот выбор для меня является лучшим, поскольку я в основном создаю приложения реального времени, используя socket.io в качестве канала связи.
В последнее время я стал поклонником NodeJS, JavaScript в целом, поэтому я всегда буду выбирать это вместо PHP. Я думаю, что NodeJS более гибок и предлагает вам доступ к гораздо большему количеству инструментов & библиотеки, чем PHP.
Для подключения к MySQL с NodeJS у вас есть этот активный поддерживаемый модуль: Узел-MySQL.
Если вы беспокоитесь о производительности, взгляните на эту тему: node.js MySQL производительность
Других решений пока нет …