#javascript
Изучаю JS, и многие говорят о возможности работать с БД через JavaScript вместо PHP. Говорят что это очень круто, так как времени на запрос будет уходить гораздо меньше и все происходит без перезагрузки страницы. Правда ли это так? И если да, то какие все же есть минусы в этом?
Ответы
Ответ 1
Строго говоря, js может подключаться к БД. Например, если серверная часть на nodeJs. Тогда работа с базой будет выглядеть примерно так: var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'dbuser', password : 's3kreee7' }); connection.connect(); connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) { if (err) throw err; console.log('The solution is: ', rows[0].solution); }); connection.end(); Я понимаю, что, вероятно, автор вопроса имел в виду клиентский javaScript (хотя это не указанно в вопросе). Тогда ответ Evgeniy Zaritskiy вполне справедлив)Ответ 2
JS не может напрямую подключаться к БД. Можно через аякс (JS): обращаться к php функции. При этом можно еще, например, посылать некие параметры (post, get). Подробнее здесь: ajaxОтвет 3
Зависит от того, какого плана проект вы создаёте. Если сайт в основном использует операции ввода-вывода, то для него подойдёт Node.js. Если же требуется сайт, создающий большую нагрузку на процессор, то php по-прежнему нет равных. Дополнительную информацию можно найти тут.
Комментариев нет:
Отправить комментарий