-->

viernes, 28 de julio de 2017

0.-Comparación entre laravel y yii 2.0


Hay muchos frameworks PHP completos que pueden ser utilizados con el propósito de desarrollar proyectos masivos sin grandes retrasos en el rendimiento y problemas de estabilidad. Entre ellos Laravel, y Yii ha sido frameworks ampliamente utilizados hoy. La mayoría de los desarrolladores se sentirán a gusto para trabajar con Laravel y Yii cuando crean algo nuevo, para ambos marcos tienen un montón de seguidores en términos de comunidades completas en todo el mundo. En este extracto, podemos analizar el funcionamiento de ambas plataformas en el punto de vista del programador.
Laravel

Laravel está diseñado para el propósito de construir aplicaciones web de gama alta con un poderoso y elite de secuencias de comandos. Los puntos fuertes de Laravel se encuentran en el enrutamiento, almacenamiento en caché y autenticación. Se compone de herramientas superiores que se pueden utilizar para la creación de aplicaciones web masivas, estables y potentes. El sistema de migración, Inversión de control, y la prueba de módulo embebido en Laravel es más que excepcional.

Yii2

El framework Yii es utilizado por los programadores para la creación de RESTful API(Conjunto de directrices para la mejora de comunicación cliente-servidor), portales web, foros, y mucho más. Yii sigue la codificación simple y el funcionamiento rápido. Yii tiene un elegante Query Builder (Generador de consultas) y diversas caché que son muy útiles para la programación. En términos de escalabilidad, la velocidad y el desarrollo de extensiones personalizadas Yii como un marco demuestra ser muy eficaz.

Laravel vs Yii2

Tanto Laravel como Yii están diseñados en arquitectura MVC (Modelo-Vista-Controlador) con múltiples números de extensiones. Estos frameworks necesitan PHP 5.4 o versiones superiores para un funcionamiento correcto. Ambos marcos funcionan con un ORM que tiene DAO, Active Record Pattern y Doctrine 2 a través de plugins. El ORM de Laravel es elocuente y Yii es activo.

Extensiones

Si comparamos las extensiones ofrecidas por Yii2 y laravel, ambas son de primera categoría. Un programador puede encontrar valiosos tipos de extensiones en ambos marcos. Las extensiones ofrecidas por estos marcos lo hacen más funcional y útil tanto para principiantes como para programadores expertos.

Migraciones

Las  seeders (tener completo) se pueden incluir en la plataforma de Laravel, y ésas ayudan a programadores a hacer migraciones de una manera mucho más rápida y fácil. Dicho esto, Yii 2 también proporciona a los programadores herramientas de migración fantásticas. Estas herramientas permiten a los programadores lograr excelentes pruebas de datos. En el momento de la prueba de datos y el llenado de direcciones estáticas Laravel está un poco avanzado en comparación con Yii.

Seguridad

El desarrollo web en Yii2 es más seguro que el desarrollo web Laravel. Laravel no incluye herramientas de seguridad hasta el punto que encontramos en Yii. No indica que Laravel sea peor en términos de seguridad. De todas maneras, ambas plataformas proporcionan a los desarrolladores inyecciones de SQL, CSRF y funciones de autenticación sólidas.

Validación de formularios

Yii2 y Laravel abarcan opciones de validación de formulario que funcionan de una manera diferente. Laravel está muy por delante de Yii2 en este aspecto. Contiene un validador de formulario que se mantiene como una clase de soporte diferente. Los programadores pueden validar un dato sin tener en cuenta la hora y el lugar. La gran ventaja de la validación de la forma de Laravel es que los programadores pueden extenderla según sus propios métodos. La validación de formularios en Yii es un poco diferente y está acoplada a una clase o modelo. En Yii los desarrolladores pueden establecer sus reglas y verificar validaciones de formulario en consecuencia. Aquí se necesita desarrollar una clase específica o los programadores deben utilizar los scripts de validación. No es una cosa difícil de lograr en Yii, pero la validación de la forma de Laravel es simplemente excelente y super fácil.

Conclusión

Laravel carece de una documentación detallada como la ofrecida por Yii. Los programadores no encontrarán muchas descripciones detalladas en Laravel. Los programadores deben ser utilizados para la codificación de Laravel para evitar fallas. Yii tiene documentación detallada y los desarrolladores no tienen que depender de los códigos fuente todo el tiempo, a diferencia de Laravel. Yii2 ofrece un rendimiento rápido y Laravel viene con funciones cargadas. Como que ambos marcos tienen sus propios méritos y deméritos. Para ponerlo en palabras simples, tanto Laravel como Yii2 son excelentes marcos y es casi imposible escoger un verdadero ganador.

!EMPATEEEEEEEEEE! aunque la preferencia lo indica la experiencia y dominio en cada framework

Tomado de la Deepweb By

Massimo Marchiori-Creador del Motor de Google


El mundo de la ciencia y la tecnología se asemeja a veces a un a una gran feria de las vanidades. La búsqueda de la medalla, del premio, del reconocimiento o -todo junto- la gloria de pasar a la historia como uno de esos seres humanos que hicieron un aporte al avance de la humanidad, conducen a injustos olvidos y relegan a un segundo plano a muchos genios anónimos. Vivimos rodeados de objetos que nos hacen las cosas más sencillas, y que fueron creados gracias al ingenio de mujeres y hombres de los que no conocemos el nombre. Todos podemos enumerar de carrerilla quiénes eran Tomas Alva Edison, Alexander Graham Bell, Guillermo Marconi o Isaac Peral. Pero pocos saben quién fue el ingeniero que descubrió que las ondas utilizadas por los radares podían utilizarse para cocinar palomitas de maíz. Aunque la mayoría aprovechemos su idea a diario para calentar la leche en un horno microondas. 

Massimo Marchiori es uno de esos tipos. Su nombre es completamente desconocido para la mayoría y, sin embargo, es posible que algunos de los que están leyendo esto ahora hayan llegado hasta esta página gracias a él. Porque Marchiori es el matemático que ideó el famoso algoritmo de Google. De su cabeza salió el corazón de la bestia, el secreto que ha llevado a la compañía a convertirse en una de las empresas tecnológicas más poderosas del mundo. Lo curioso es que Marchiori, después de presentarla en una conferencia internacional, cedió su idea para que la desarrollaran Larry Page y Sergey Brin. En una época en la que todos los jóvenes relacionados con la tecnología, aunque sea tangencialmente, buscan hacerse millonarios y entrar en ese club de rockstars en que se han convertido los gurús de Internet, Marchiori eligió seguir investigando. Y no se arrepiente: “ganar dinero para una determinada empresa y aumentar mi cuenta bancaria no es lo que quiero hacer en la vida”.

El italiano, que después de pasar algunos años en el MIT vive y trabaja cerca de Venecia, insiste en que su objetivo siempre fue hacer algo para mejorar la vida de las personas y que eso no se puede conseguir desde una compañía que está atada por la cuenta de resultados. Por eso, asegura, no envidia a los fundadores de Google, ya que él dice que solo necesita “un sitio donde dormir y tiempo para pensar”. Esta libertad es la que le hace observar el desarrollo de Internet, con Google a la cabeza, con la distancia analítica de los verdaderos científicos, y considera que ha llegado la hora de que cambiemos la forma en que nos relacionamos con la red: “hasta ahora los buscadores son como el oráculo de Delfos: metes las palabras clave y esperas para obtener el resultado”.

Marchiori trabaja en un tipo de buscador más dialogante, que incluya una dimensión social y en el que la inteligencia artificial que se encuentra detrás nos permita relacionarnos con Internet con mayor naturalidad. El objetivo, en definitiva, es hacer de la tecnología un espacio más humano: “aquellos que entienden como se hace la buena tecnología saben que al final lo que tiene que haber es un corazón detrás” dice Marchiori. Sin duda, el italiano se merece un lugar en nuestra memoria; por mucho menos Percy Spencer, el inventor del microondas, tiene un edificio en Massachusetts que lleva su nombre.

Ver video aqui

miércoles, 26 de julio de 2017

Steve Jobs predijo el fin de Adobe Flash en 2011



Así es este gran señor predijo el fin de Adobe Flash en el 2011, argumentando visualizar incompatibilidad con productos Apple y otras características técnicas que el describió con mucho detalle, a continuación te presento el video donde se le hace la entrevista.
Haz Clic aqui