¿Qué es Laravel?

Aquí llegamos a Laravel, el “framework PHP para artesanos” según dicta su slogan. Laravel es un framework PHP de código abierto que intenta aprovechar las ventajas de otros Frameworks y desarrollar con las últimas versiones de PHP (entre otras muchas cosas que aporta como framework).

Laravel, ¿qué es?

Su filosofía es desarrollar código PHP de forma elegante y simple basado en un modelo MVC(Modelo-Vista-Controlador).

En su web https://laravel.com/ encontraremos una extensa y organizada documentación que hará mucho más fácil y efectiva la labor de los desarrolladores. Este framework está en constante mantenimiento y expansión por parte de sus desarrolladores lo que asegura la continuidad y seguridad del framework con actualizaciones regulares.

¿Cómo funciona Laravel? Algunas de las características:

En esta sección, nos centraremos más en el apartado técnico de Laravel y en las ventajas que nos aporta a la hora de desarrollar aplicaciones web.

Las características más notables que aporta Laravel son las siguientes:

  • Blade:  Blade es un sistema de plantillas para crear vistas en Laravel. Este permite extender plantillas creadas y secciones en otras vistas en las cuales también tendremos accesibles las variables y con posibilidad de utilizar código PHP en ellas, además,  ligado al uso de bootstrap u otro famework HTML generará resultados optimizados a los diferentes dispositivos (Móviles, Tablets, PC’s, etc..).

¿Por qué elegir Laravel?

La potencia de Laravel radica en su integración, escalabilidad y facilidad de mantenimiento respecto a otros desarrollos en lenguajes 100% nativos y por lo tanto es una opción más que a tener en cuenta a la hora de decidir usar este framework en nuestros desarrollos.

¿Cuándo utilizar Laravel? (tres puntos a destacar)

Como comentamos antes, la clave son las necesidades, por lo que elegiremos Laravel para desarrollos a medida cuando:

  • Los CMS no cubren nuestras necesidades como aplicación web.
  • Necesitamos de un desarrollo a medida ágil, seguro y con una fácil escalabilidad y mantenimiento.
  • Si además de necesitar una solución web, esta tiene que estar integrada con otras aplicaciones (Google, servicios de mailing, ERP’s, etc.).

Llegados a este punto, y tras todo lo comentado, solo nos queda reafirmar que Laravel y el desarrollo con Frameworks está cogiendo cada vez más fuerza ya que ofrecen soluciones asequibles para pequeñas empresas sin necesidad de embarcarte en grandes proyectos faraónicos.

TE INVITAMOS A USARLO!

Tutorial de Markdown

Si a lo tiempos otra vez, en mi post anterior de Introducción a Markdown había dicho que no iba a demorar en publicar una segunda entrada que hable de un tutorial basico de este gran tema; pero las cosas no siempre salen como uno quisiera.

Como ya se había dicho Markdown es un lenguaje de hipertexto y contiene elementos semejantes al HTML como lo son los encabezados, listas, enlaces y más

Encabezados

# Hola, esto es un encabezado tipo H1
## Hola, esto es un encabezado tipo H2
### Hola, esto es un encabezado tipo H3
#### Hola, esto es un encabezado tipo H4
##### Hola, esto es un encabezado tipo H5
###### Hola, esto es un encabezado tipo H6

Listas

Desordenada

* item A
* Item B
  * Item B.A

Ordenada

1. item A
1. Item B
  1. Item B.A

Links

[Ir a Google](https://google.com) da como resultado `Ir a Google`

Código

`Jquery o Js
$(document).ready( () => {
 })`

Imágenes

![Texto alternativo](/ruta/a/la/imagen.jpg)
![Texto alternativo](/ruta/a/la/imagen.jpg "Texto Alternativo")
Esto fue un repaso rápido de lo que podemos hacer con Markdown; que definitivamente es una gran ayuda para los que deseamos escribir HTML rápido para la documentación en GitHub o Gitlab

Markdown conviertete en un fan más

Aquí vengo, si a los tiempos; he dejado olvidado este blog pero trataremos de que no sea así hasta entonces espero les guste ésta entrada. Markdown conviertete en un fan más, es una poderosa herramienta que sin duda nos ha ayudado mucho a quienes nos dedicamos a desarrollar aplicaciones ya que por su rapidez permite crear una documentación clara, sencilla y simpático.

Markdown es básicamente HTML en texto plano por lo tanto es un lenguaje más; pero no de programación, recordemos que si HTML no es un lenguaje de programación Markdown tampoco lo es.

Un poco de historia…

Este lenguaje fue creado en el 2004 por el John Gruber, en ese entonces el señor Gruber tenía como proposito o filosofia que la gente «pudiera escribir usando un formato de texto plano fácil-de-leer y fácil-de-escribir, y con la posibilidad de poder convertir su documento en XHTML (o HTML) válido”, De ahí la necesidad de crear esto y tuvo la ayuda de Aaron Swartz en la sintaxis.

Para que nos Sirve Markdown

Si estas acostumbrado a usar o publicar constantemente en la web, esta herramienta es para ti. Recordemos que lo que se le muestra al usuario final es HTML por lo tanto ésta es una de las principales ventajas que este lenguaje nos ofrece.

Si ustedes lo desean pueden crear todo un manual de documentación de sus proyectos o todo un libro si así lo desean.

Muchos servicios o comunidades hoy en día soportan Markdown tales Github o GitLab, Así también foros de ayuda como Stackoverflow entre otros

Conclusión

El mundo del desarrollo cada día necesita ser más ágil, sencillo, versátil y muy dinámico así que herramientas como estas que nos ayudan sin duda alguna con estos propósitos. Tenerlo en cuenta para nuestros tanto como para realizar publicaciones, crear documentación de manera clara y a la vez sencilla.

Pronto publicaré un tutorial de como usar Markdown y lo rápido y sencillo que puede ser este lenguaje, Markdown conviertete en un fan más.