Soy un nuevo desarrollador de Web / WordPress y acabo de escuchar sobre la API REST. ¿Cómo puedo realmente ir desde aquí? ¿Puedo lograr lo que quiero con node.js?

Puedo escribir php de mi cabeza y honestamente creo que WordPress hace del mundo un lugar mejor. Esto no significa que estoy centrado en WordPress, pero siento que la abstracción es sólida.

En cualquier caso, soy un desarrollador de nodos. En cuanto a ti, diría que sigue divirtiéndote con el idioma con el que te estás divirtiendo actualmente. La integración de nodos con api es perfecta. No solo porque json es LITERALMENTE notación de objetos javascript (lo mismo que hacer un “objeto literal” en javascript) sino que si trabajas con express puedes hacer algunas cosas reales con menos de 3 bibliotecas.

Básicamente, la API REST permite a los sistemas solicitantes acceder y manipular representaciones textuales de recursos web (datos en forma de objetos).

¿Qué puedes lograr y cómo ir desde allí?

Quandl es una aplicación web que sirve API de descanso para miles de bases de datos. En serio, honestamente, no pensé que hubiera miles hasta que eché un vistazo por mí mismo.

Base de datos, API y almacenamiento local

Estoy seguro de que quienes lean esto saben lo que es una base de datos. Google Chrome se basa en Api. Google Maps probablemente sería el mejor ejemplo. En el momento en que abre la aplicación, ya sea en su teléfono o computadora de escritorio, Chrome utiliza su ubicación actual en una variable cuando procesa la vista adecuada para renderizar. El mundo entero no se sienta en la memoria de su teléfono.

Así es como se ve la actividad Api en el inicio.

Esta url que paso por encima en esta imagen es el punto exacto en todo el universo del que provienen estos datos. Bueno, en realidad hay más que eso.

Este es un experimento mínimo que jugueteé con las bases de datos de Quandl. (La parte final de la url donde dice “Api_Key” nunca debe compartir con nadie, pero a partir de ahora dudo que alguien aquí use mi api para acceder mal a bases de datos gratuitas / de código abierto).

Sí, puedes crear una API con node.js. El problema es autodiagnóstico: eres nuevo.

La programación asincrónica con Node es algo que incluso preocupa a muchos desarrolladores experimentados, por lo que definitivamente también será confuso para usted. ¿Qué tan bien conoces JavaScript? Si no está muy bien, recomendaría usar otra cosa. No vale la pena el esfuerzo de aprender si existen alternativas. Ignora a la gente de “la tecnología bla bla bla es la mejor” porque simplemente te confundirán. Use cualquier cosa que funcione, hasta que no funcione.

No sé mucho sobre WordPress, pero ¿no hay un complemento o algo que pueda crear puntos finales API REST para usted? Probablemente. Si algo así no existe, cambie a un sistema CMS “mejor” como Drupal que definitivamente tenga esa funcionalidad (a través de complementos).

More Interesting

Cómo usar Firebase para mi aplicación Ionic v1

Soy desarrollador web, no memorizo ​​la sintaxis de programación intencionalmente. Tengo que buscar la sintaxis de Google la mayor parte del tiempo, incluso para la sintaxis fácil. ¿Soy el peor desarrollador web?

Enseño un curso de pregrado en desarrollo web (actualmente usando Rails). Si cambio a Java / Kotlin como lenguaje de programación, ¿recomendaría Spring, J2EE u otra cosa?

Si uso CDN para mi sitio web de WordPress, ¿hay algún beneficio?

Estoy pensando en comenzar a trabajar en el desarrollo de backend. ¿Qué idioma debo elegir con la base de datos?

Necesito crear una página web propia. ¿Cuál es la mejor manera de hacerlo?

Soy un profesional que trabaja en el campo de TI y me gustaría comenzar un negocio a tiempo parcial como segunda fuente de ingresos. ¿Cuáles son algunas buenas ideas que podría implementar para ganar dinero extra?

Tengo una base de datos de información de usuario de mi sitio web. ¿Cómo puedo vender esos datos para financiar mi sitio web?

Sé HTML, CSS, Bootstrap y Javascript. ¿Qué proyectos debo hacer para exhibir en el sitio web de mi cartera?

Tengo 23 años y gano 80k / año como desarrollador front-end. ¿Qué puedo comenzar a hacer con mi dinero para no tener que trabajar cuando tenga 30 años?

Aprendería Angular 2 practicando, ¿dónde puedo encontrar sitios gratuitos?

Tengo un sitio web completamente hecho en PHP, pero ahora llegué a conocer Node.js. Entonces, ¿debería cambiar mi código completo del servidor a NodeJs?

Cómo crear un sitio web de búsqueda de salarios como Indeed.com

Quiero ser diseñador web. ¿Cómo hicieron dinero estos sitios web: Google, Yahoo, etc.?

Me encanta la forma en que el texto se desliza en este sitio http://riiotlabs.com/fr/accueil. ¿Se logra esto usando js css? ¿Qué tutorial puede ser de ayuda?