AsturPHP / activities

3 stars 2 forks source link

Charlas cortas- Mi framework es el mejor #2

Open Jonatanmdez opened 6 years ago

Jonatanmdez commented 6 years ago

Propuesta de Actividad

Título

Charlas cortas- Mi framework es el mejor

Descripción

Mientras otros lenguajes como Python esta claro que tienen un único framework que es el rey Django o Ruby con Ruby on Rails en PHP siempre ha habido decenas de frameworks y aunque Symfony siempre ha sido de los más conocidos, parece que en los últimos tiempos nuevos frameworks como Laravel están cada vez más en boca de los desarrolladores.

El objetivo es una pequeña charla de unos 15 minutos en las cuales hablar de las bondades del framework que utilizamos habitualmente y las cosas malas y de esta manera podemos tener una visión del ecosistema de PHP, incluso, si crees que la mejor forma de trabajar es sin framework, o con tu propio framework, estas invitado a que nos cuentes porque !

Charlas propuestas por ahora:

Nivel

No es requerido ningún nivel, no obstante, es preferible que al menos la sintaxis de PHP te suene.

Información adicional

Si vas a hablarnos sobre alguna herramienta, sería bueno que trajeras un ordenador con conexión HDMI o algún adaptador para el proyector.

Si solo vienes a escuchar, no hace falta que traigas nada :)

Sobre mí

No aplica, la idea es que haya muchos participantes y no solo una persona.

Jonatanmdez commented 6 years ago

A mi me gustaría de habla de CakePHP 3. Es el Framework que utilizo habitualmente y ya llevo 3 años utilizando y cada día estoy más enamorado de él y no solo porque el logotipo sea un pastel ¡Quien no ama un pastel!.

m1guelpf commented 6 years ago

@Jonatanmdez Yo podría hablar de Laravel.

Solamente llevo un año trabajando con Laravel, pero entre la cantidad de proyectos que he realizado y mis contribuciones a la misma y a su comunidad, creo que puedo valer a falta de alguien mejor 😄

Jonatanmdez commented 6 years ago

Perfecto @m1guelpf, yo la verdad es que tengo curiosidad. Intente Laravel hace 3 años, antes de ponerme con CakePHP y no se, algo me tiraba para atrás, pero supongo que es más que nada desconocimiento :) A ver si consigues hacerme cambiar de bando aunque no se, como dice el titulo, mi Framework es el mejor :stuck_out_tongue_closed_eyes:

anibalsanchez commented 6 years ago

Yo siempre trabajo con CMSs, y principalmente con Joomla, pero tambien con WordPress y PrestaShop.

En estos días, con el lanzamiento de Symfony 4, y el fin de Silex, opino que Composer y Flex lo han cambiado todo. Ya no se usan "Frameworks", en el sentido estricto, y al final de cuentas uno va componiendo su propia solucion.

A propósito del fin de Silex, estoy en al búsqueda de un nuevo MicroFramework. Symfony 4, sin bundles, es un microframework? Mejor, tirar con Slim Framework o Lumen?

Jonatanmdez commented 6 years ago

Ni idea @anibalsanchez, reconozco que nosotros en el trabajo ni nos cortamos, aunque sea el microservicio más pequeño del mundo siempre tiramos de cakephp, por no tener que saber dos frameworks. Total, ahora con PHP 7 vamos sobrados de memoria ram 😂😂 ❤️❤️❤️❤️

Jonatanmdez commented 6 years ago

Estoy pensando @anibalsanchez si podemos darle una vuelta al tema de CMS y joomla. ¿En alguno caso haceis cosas que se podrían hacer directamente con un framework? Es decir, cosas complejas, en plan, una zona privada para notas, etc. Vamos, construir con el CMS y no simplemente meter contenido y ya esta.

Porque en ese caso, yo creo que nos sirve para la minicharla. Se gente que por ejemplo con Drupal hacen mega desarrollos, desconozco si con Joomla se puede hacer así también por eso te pregunto :smile:

anibalsanchez commented 6 years ago

Si, @Jonatanmdez La teoria dice que cualquier CMS compatible con Composer (que no rompa los autoloaders) puede implementar funcionalidad desarrollada con un Framework., entonces se puede lograr soluciones muy interesantes.

Por ejemplo, en Joomla (que aun no tiene soporte oficial de webservices REST), se pueden implementar Silex o FriendsOfSymfony/FOSRestBundle para tener un stack amigable.

En la charla se podria de hablar que se hace en general:

Carlos77c commented 6 years ago

Yo trabajo a diario con Laravel y CMS, sobre todo Wordpress y Prestashop, asi que cualquiera de las charlas me parece interesante, la de Laravel por conocer otras opiniones y experiencias, y las de cualquier otro framework para conocer alternativas.

JavierRamosGarcia commented 6 years ago

Hace un año que conocí Laravel y, aunque he trabajado esporádicamente en él, siento que todavía tengo mucho que conocer del framework, (Buenas prácticas, profundizar en la estructura del framework, Artisan, diferencias entre versiones... ).

Si la idea de las charlas cuaja voy seguro y posiblemente con tres compañeros del trabajo más

m1guelpf commented 6 years ago

Una propuesta interesante sería proponer una aplicación simple (igual la mítica to-do, o algo así), y tener un poco de live-coding de como hacer algo así con cada framework, no debería durar más de 10min y sería una buena manera de conocer mejor las alternativas.

Jonatanmdez commented 6 years ago

Pues @anibalsanchez me parece super interesante lo que comentas de incluso meter un framework dentro de Joomla, yo normalmente trabajo con WordPress cuando se habla de CMS y vamos... todos sabemos la calidad de WordPress y como sigue los estandards....

No se tu, pero a mi me encantaría oírte hablar sobre como hacer un proyecto de verdad con Joomla, como hacer las tablas, las apis como comentas...

@rebeljaz @Carlos77c como se nota que Laravel es el framework famoso ahora :joy::joy::joy:

La idea @m1guelpf me parece genial de tratar de construir la misma aplicación con diferentes frameworks-CMS. Así como tu dices, se ve en vivo las diferencias... aunque igual es mejor no tener que programarla sobre la marcha, sino llevar el código ya hecho y explicarlo un poco, que en 10 minutos con los nervios ... vamos a asustar a todos los oyentes. Igual es incluso mejor dejarlo para una segunda parte, una vez explicada un poco las bases etc.

Venga que esto marcha :sunglasses:

anibalsanchez commented 6 years ago

@Jonatanmdez Con todo gusto! En Joomla, ya vengo trabajando desde hace un tiempo, integrando Symfony, Silex, Laravel, etc; y se puede conseguir soluciones bastante completas.