¿Se puede usar JavaScript para leer / escribir en una base de datos en el desarrollo web?

Sí, hay varias formas de hacerlo.

1. Haga que JavaScript llame a una API Http que maneja la base de datos IO

2. Use JavaScript en el servidor (es decir, node.js / io.js / rhino.js /vert.x) para escribir en la base de datos. (JS del lado del servidor también podría usarse para crear la API Http en la opción 1

3. Los navegadores modernos tienen varias opciones de bases de datos locales a las que JavaScript puede llamar para almacenar los datos de los usuarios en sus propios navegadores. por ejemplo, localStorage e IndexDB. Mención de honor para el estándar obsoleto de WebSQL.

4. En algunas circunstancias, es concebible (aunque poco probable en estos días) que use un complemento de navegador (por ejemplo, Java o ActiveX) que proporciona una API de base de datos a JavaScript. por ejemplo, Google Gears.

5. Algunas bases de datos (postgresql y RethinkDB spring to mind) pueden usar JavaScript como su lenguaje de consulta interno.

Sí, se pueden usar Javascript asíncrono y XML (AJAX) para la base de datos.

Mira tutorial y demostración: Base de datos AJAX

Además, verifique: nodeJs

Sí, el ejemplo más obvio es Mean Stack con ExpressJs, NodeJs, AngularJs y MongoDB.
Echa un vistazo a Mean: MEAN: JavaScript de pila completa con MongoDB, Express, AngularJS y Node.js. – MEAN – JavaScript de pila completa con MongoDB, Express, AngularJS y Node.js.

More Interesting

¿Por qué los desarrolladores dicen que Ruby on Rails tendrá demanda en 2015 si el índice Tiobe registra una disminución?

¿Qué método se utiliza en sitios que no requieren múltiples archivos HTML y permanecen en la misma página cuando se hace clic en un botón que carga nueva información en el área de información?

¿Es bueno usar php incrustado en proyectos web?

¿Por qué es popular SoundCloud?

¿Cuáles son los pasos y habilidades (idiomas que podría usar o aprender) necesarios para desarrollar una aplicación web?

¿Cuáles son las ventajas y desventajas de contratar un desarrollador front-end o externalizar el diseño / diseños web de su aplicación web?

¿Esta página de bienvenida proporciona suficiente información sobre el servicio?

¿Puedo rediseñar una aplicación web desarrollada para un cliente y revenderla a otras compañías? Pero no se ha firmado ningún contrato entre mí y el cliente que desarrolló originalmente el sistema.

Cómo aumentar la velocidad de mi sitio web

¿Cuáles son algunos de los mejores sitios web de contratos de compromiso en línea?

¿Django es una buena opción para una aplicación web tipo cuestionario?

¿Cuánto cuesta construir una aplicación web con análisis de datos pesados ​​en su back-end?

¿Cuál es el mejor marco de aplicación web para construir una aplicación web reactiva (debe usar una base de datos relacional)?

¿Cómo crearía una aplicación web para que la gente pueda enumerar los autos que están a la venta?

Para aplicaciones web a gran escala, ¿son los marcos web y WordPress / Drupal las dos únicas opciones eficientes?