Publicado en Bootstrap, Programacion, React

Bootstrap vs React: una comparación detallada

Parametros 

Bootstrap 

React 

Proposito Bootstrap es un marco de front-end que ofrece una colección de elementos de interfaz de usuario, como botones, formularios y barras de navegación, que están prediseñados y con estilo y que se pueden cambiar rápidamente para proyectos en línea.. React es un conjunto de herramientas de JavaScript que permite a los desarrolladores crear elementos de interfaz de usuario únicos que se actualizan rápidamente cuando cambian los datos y se pueden reutilizar..
Enfoque de desarrollo Bootstrap se usa en la parte delantera de un proyecto web y se centra principalmente en la presentación y el estilo de los componentes de la interfaz de usuario.. React, por otro lado, se usa con frecuencia para crear aplicaciones web y aplicaciones móviles de una sola página, ya que se enfoca en la lógica y la funcionalidad de una aplicación..
Flujo de datos Con el enlace de datos bidireccional de Bootstrap, los cambios realizados en la interfaz de usuario se pueden reflejar en el modelo de datos y los cambios realizados en el modelo de datos se pueden reflejar en la interfaz de usuario.. Como resultado del flujo de datos unidireccional de React (también conocido como enlace de datos unidireccional), los datos fluyen del padre al hijo en una sola dirección.
Idioma e integración con otras bibliotecas El marco Bootstrap está escrito en HTML, CSS y JavaScript y se integra con jQuery. La biblioteca React está escrita en JavaScript y se puede usar con otras bibliotecas, como Redux, que es una biblioteca popular de administración de estado de aplicaciones..
Manipulación DOM En Bootstrap, la estructura y el contenido de una página web son manipulados por el DOM (Document Object Model). Para actualizar el DOM real de manera eficiente, React usa un DOM virtual. React puede, por lo tanto, actualizar el DOM de manera más eficiente renderizando solo los componentes modificados en lugar de volver a renderizar todo el documento..
Tipos de componentes Bootstrap ofrece un conjunto de componentes de interfaz de usuario prediseñados y fácilmente personalizados con JavaScript y CSS. Cuando los datos cambian, React permite a los desarrolladores crear componentes de interfaz de usuario personalizados que se pueden actualizar de manera eficiente y reutilizar fácilmente. Por lo tanto, React es más flexible y eficiente para desarrollar aplicaciones escalables y complicadas que requieren más esfuerzo y tiempo.
Escalabilidad Un sitio web de Bootstrap se puede reducir o aumentar fácilmente según el tamaño de la pantalla, la aplicación o el navegador que se utilice.. React es una de las bibliotecas más efectivas para desarrollar interfaces de usuario escalables. El desarrollador debe administrar el código de manera eficiente para que el sitio web sea más escalable.
Seguridad Bootstrap no es una excepción cuando se trata de debilidades de seguridad. El marco de front-end es vulnerable a los ataques XSS. Los desarrolladores pueden mitigar dichas vulnerabilidades de seguridad mediante el uso de un nuevo desinfectante de JavaScript, la auditoría y la actualización de los flujos de trabajo de informes de seguridad y la utilización de una política de seguridad de contenido. Las bibliotecas de JavaScript también son vulnerables a las amenazas cibernéticas, como las vulnerabilidades XSS, las inyecciones de SQL y los ataques de representación del lado del servidor. El desarrollador es completamente responsable de mitigar tales riesgos de seguridad cibernética, utilizando técnicas como evitar enlaces inseguros, explotar fallas de inyección de scripts y explotar módulos JavaScript serializados..
Componente de estilo No es factible usar SCSS o LESS CSS en Bootstrap porque Bootstrap proporciona sus propias clases de estilo. Podemos integrar SCSS, LESS y SASS en React para crear nuestro propio componente de estilo.
Sigue leyendo «Bootstrap vs React: una comparación detallada»
Publicado en Bootstrap, Javascript

Bootstrap: Cambiar el color de los Labels en Morris Chart

Usando el template Concept, al momento de usar los gráficos Morris de linea, me di cuenta que al agregar mas lineas el color de los labels no cambiaba y se repetian solos tres colores.

Al codigo original le agregue una tercera linea («Serie C») con color morado. Aqui esta el codigo:

Codigo del archivo Morrisjs.js

if ($('#morris_line').length) {
            // Use Morris.Area instead of Morris.Line
            Morris.Line({
                element: 'morris_line',
                behaveLikeLine: true,
                data: [
                    { y: '2006', a: 10, b: 20  , c: 11},
                    { y: '2007', a: 65, b: 45  , c: 22},
                    { y: '2008', a: 50, b: 40  , c: 33},
                    { y: '2009', a: 75, b: 65  , c: 44},
                    { y: '2010', a: 50, b: 40  , c: 55},
                    { y: '2011', a: 75, b: 65  , c: 66},
                    { y: '2012', a: 100, b: 90 , c: 77}
                ],

                xkey: 'y',
                ykeys: ['a', 'b', 'c'],
                labels: ['Series A', 'Series B', 'Series C'],
                   lineColors: ['#5969ff', '#ff407b', '#9440ed'],
                     resize: true,
                        gridTextSize: '14px'
            });

        }

Sigue leyendo «Bootstrap: Cambiar el color de los Labels en Morris Chart»

Publicado en CSS, Tutoriales

Un buen ejemplo para centrar un DIV con CSS

Este un buen ejemplo para centrar un DIV con codigo CSS.

Esta probado para IE7, Firefox 2, Opera 9 y Safari 3

<style>
.centrar
{
position: absolute;
/*nos posicionamos en el centro del navegador*/
top:50%;
left:50%;
/*determinamos una anchura*/
width:400px;
/*indicamos que el margen izquierdo, es la mitad de la anchura*/
margin-left:-200px;
/*determinamos una altura*/
height:300px;
/*indicamos que el margen superior, es la mitad de la altura*/
margin-top:-150px;
border:1px solid #808080;
padding:5px;
}

</style>

<div class=’centrar’>
div centrado
</div>

Sigue leyendo «Un buen ejemplo para centrar un DIV con CSS»

Publicado en Tutoriales, Web 2.0

Tutorial : Como crear menu horizontal css estilo Windows Vista

css menu vista

Hace unos dias que me estaba paseando por la web vi algunos menus muy atractivos visualmente pero que dejaban mucho que desear en la manera en la que se implemento el codigo, y eso que eran de esos menus de pago en las que te dan opciones de personalizacion y demas.

Bueno el que mas me llamo la atencion fue uno que tenia ese look estilo windows vista tan vistozo, pero por ningun lado encontre un tutorial para darle el look estilo vista, asi que me anime a hacerlo yo mismo y para ello use mi freworks para el diseño de las imagenes de fondo y el dreamweaver para el xhtml y el css auqnue pueden usar cualquier otro editor.

Ahora si manos a la obra :

Sigue leyendo «Tutorial : Como crear menu horizontal css estilo Windows Vista»

Publicado en CSS

Homero Simpson en CSS

No me puedo creer / que lo hayan codificado: Homer Simpson en CSS!!

Para quienes no sepan qué son, para qué sirven o cómo funcionan las Hojas de Estilo o CSS, el anuncio no significará nada.

Pero si les decimos que CSS es una especie de lenguaje con el que diseñar eficientemente las páginas web (o sea: su estructura y apariencia. Tablas, fuentes, fondo…) seguro que compartirán su sorpresa con nosotros.

Sigue leyendo «Homero Simpson en CSS»

Publicado en AJAX, Apple, CSS, Javascript, Mac OSX, Web 2.0, XHTML

Navegacion estilo Dock (Mac OS) para nuestra Web

dock

Si eres de las personas a las que les gusta el estilo de navegacion que proporciona el Dock de Mac O.S.X pues en Cosas Sencillas nos comparten algunos enlaces sobre como podemos lograr un efecto similar, junto con un ejemplo para que lo veamos como funciona Sigue leyendo «Navegacion estilo Dock (Mac OS) para nuestra Web»