• Resuelto jorgiyo

    (@jorgiyo)


    Hola
    Me estoy acercando a la creación de plugins para WordPress y me surge una duda.
    Tengo unos pocos conocimientos de php pero he leído que WordPress se va a pasar a javascript, no sé si esto tiene sentido.
    Mi pregunta es: si quiero profundizar en WordPress ¿Qué debo aprender además de html y css, javascript Nodejs o php?
    Muchas gracias.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador Mariano Perez

    (@mpcdigital)

    El presente inmediato es la REST API. Usándola se puede desarrollar en cualquier lenguaje.

    ¿Dónde has leído que WordPress se va a pasar a JavaScript?

    Probablemente no lo haga, al menos un futuro a medio plazo.

    Lo que habrás leído es que el desarrollo de apliaciones web hace cada vez más uso de JavaScript y que WordPress se está adaptando a esta tendencia.

    Pero eso no significa que WordPress vaya a abandonar PHP y se vaya a programar en JavaScript. Lo que significa es que WordPress permite crear aplicaciones headless («sin cambeza»), lo que consiste en la separación completa de la presentación de la información y de su gestión.

    En la creación de este tipo de aplicaciones es dónde JavaScript es la estrella, ya que la aplicación puede almacenarse al completo en el navegador y ejecutarse allí, comunicándose con el sistema de gestión (WordPress o cualquier otro) a trevés de un API REST.

    Y para eso viene el REST API introducido en WordPress: hacer posible que cualquier aplicación headless pueda utilizar WordPress como sistema de gestión, ya esté la aplicación hecha en JavaScript, Java, o que sea un web o una aplicación móvil.

    Creo que Internet se está moviendo hacia un mayor uso de JavaScript, pero no WordPress en sí mismo.

    Así que tu pregunta, no sé que contestar, sinceramente. Si quieres hacer una web headless tienes que aprender, por seguro, HTML, CSS y JavaScript. Podrás utilizar el gestor de contenido que quieras, incluyendo WordPress, sin importar que lenguaje utilice el gestor. Pero si vas utilizar WordPress u otro gestor programado en PHP, un poco de PHP básico podría venir bien, pero no sería prioridad, ya que es tu aplicación la que en realidad se encarga de toda la interacción con el usuario.

    Ahora ya, si quieres crear una web «tradicional» con WordPress, tendrás que aprender HTML, CSS, un poco de PHP (no hace falta mucho PHP para hacer temas e incluso plugins básicos para WordPress), y algo de JavaScript (un poco de jQuery podría bastar).

    Iniciador del debate jorgiyo

    (@jorgiyo)

    Muchas gracias Mariano Pérez y cybmeta, me habéis aclarado enormemente el tema.
    Un saludo.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Php vs javascript vs Nodejs’ está cerrado a nuevas respuestas.