¿Python, PHP o JavaScript para nichos?

Última modificación el 23/07/2024 por Maca-chan

Saber programar abre muchas posibilidades, pero lo cierto es que dependiendo de lo que queramos hacer puede que nos interese más enfocarnos en un lenguaje o en otro.

Por lo que he visto, la gente que empieza desde 0 en el tema de la programación en nuestro sector no tiene muy claro cuales son las posibilidades de cada lenguaje, como es lógico.

Así que en el mail de hoy te voy a decir un poco más en detalle para qué sirven los 3 lenguajes de programación que más se usan en el tema de la creación de webs y cuando es mejor usar cada uno.

Python

Python es mi lenguaje de programación favorito y sirve para muchas cosas, pero no siempre es la opción más adecuada, dependiendo de lo que quieras hacer con el.

En el ebook de Python para nichos entro mucho más en detalle de todas las cosas que se pueden hacer con Python. Pero básicamente cualquier cosa que se te ocurra hacer para generar un CSV estático e importarlo en tu web, la puedes hacer con Python.

También se pueden usar truquitos para ejecutar scripts de Python directamente en tu web, pero de eso hablaré en futuras actualizaciones del ebook. Además, no es la solución más óptima, desde luego.

Ahora bien, si sólo quieres programar dentro de tu web, las dos siguientes alternativas son mucho más interesantes para ti: PHP y JS.

PHP

PHP es el lenguaje en el que está implementado WordPress. Si quieres hacer un plugin para WordPress o una funcionalidad que dependa de un input del usuario (como son los formularios), lo suyo es que uses PHP.

También puedes usar JavaScript, pero yo no lo recomiendo a no ser que sea estrictamente necesario, luego te cuento porqué.

PHP tiene una única limitación (a mi parecer) y es que si quieres que la página tenga elementos dinámicos y que ocurran cosas sin recargar la URL o cambiar a otra, PHP no nos lo pone nada fácil, tendrías que usar JavaScript.

Sin embargo, para hacer webs del tipo calculadoras en modo nicho, nos vale perfectamente y hasta nos viene bien tener que redirigir al usuario a otra URL para ver los resultados, ya que nos suma páginas vistas y por tanto se ven más anuncios.

JavaScript

Por último, JavaScript (que no, no tiene absolutamente nada que ver con Java) es el otro lenguaje por excedencia que se usa en desarrollo web.

Y ahora quiero introducir unos términos que quizá te suenen: backend y frontend. Por lo general en lo que nos atañe, JavaScript se usa para frontend y PHP para backend, aunque cada web es de su padre y de su madre, claro.

De hecho, JavaScript sirve para ambos casos, pero como WordPress está implementado en PHP, normalmente se cumple la afirmación que te dije. Aquí puedes informarte un poco más del tema de backend, frontend y JS para ambos casos.

El caso es que frontend implica que las operaciones se hacen en el navegador de la persona que está viendo la web y backend implica operaciones en el servidor en el que está alojada la web.

Para implementar elementos gráficos más vistosos en casos como formularios o gráficos interactivos o si queremos hacer alguna implementación más elaborada podemos usar JavaScript. Pero aquí viene el problema que te comentaba antes y es que JavaScript en estos casos se ejecuta en el navegador.

Esto lo que quiere decir es que es accesible desde el navegador. Y esto lo que quiere decir es que otro nichero que sepa hacerlo, puede “robarte” el código y copiártelo.

Por eso, en lo personal, no me gusta usar JavaScript 🙄

Deja un comentario