miércoles, 8 de febrero de 2017

Drupal vs Wordpress vs Laravel

Drupal

Es de código abierto, escrito en php, es complejo y tiene una curva de aprendizaje alta, es decir el perfil del desarrollador tiene que ser alto, no un simple site Builder.

Drupal es multipropósito, desde su instalación no ofrece muchos módulos porque se puede construir cualquier tipo de sitio, es decir, inicialmente es un sitio sin mucho aspecto pero si con mucho potencial.  Drupal viene menos prefabricado, y se necesitará más trabajo de inicio para llegar a perfilar una web estándar pero a partir de este punto será más útil que wordpress.

Los módulos en Drupal tienen más granularidad, es decir necesitamos varios módulos para construir un catálogo, hay más trabajo pero el resultado es muy manejable. Al tener un desarrollo de alto perfil, las aplicaciones quedarán más personalizadas y únicas, lo contrario que wordpress que muchos sitios quedarán con los mismos temas y plugins parecidos.

Drupal posee una seguridad de nivel empresarial.

Conclusión:
  • Drupal es más caro pero la calidad va por delante:
  • Perfil del programador alto y más escaso.
  • Menos módulos de entrada, se requiere más trabajo para construir.
  • Drupal se ajusta más a requerimientos específicos pero significa más trabajo.


Wordpress

Es de código abierto, escrito en php, es fácil e intuitivo y tiene una curva de aprendizaje baja, es decir el perfil del desarrollador puede ser un simple site Builder.

Wordpress, desde su instalación ofrece muchos módulos y se puede construir un sitio rápidamente, viene prefabricado y existen muchos módulos o extensiones que se pueden adaptar entre estos gratuitos y de pago.

En cuanto a seguridad se refiere, existen tantos sitios en Wordpress que hacen que sea el gestor de contenido más atacado en la actualidad,  esto no quiere decir que sea el menos seguro. Sin embargo cuando se detecta cualquier vulnerabilidad, se solucionan rápidamente por lo tanto siempre hay que tener las últimas actualizaciones.

Conclusión:

Si se necesita algo básico puede ser con wordpress porque será fácil, intuitivo y rápido incuso hay miles de extensiones y temas ya prefabricados, luego si se quiere adaptar a necesidades muy específicas se tendrá que desarrollar ya no de la forma fácil e intuitiva si no con un desarrollo de alto perfil.


Laravel


Es un framework con una curva de aprendizaje baja, reduce costos y tiempo en el desarrollo y mantenimiento.

Además es un framework flexible y modular, se puede extender la funcionalidad de forma fácil, robusta y segura.

Posee una amplia comunidad y foros además del sitio oficial que tiene buena y abundante documentación.

Laravel hoy en día es el framework con mayor crecimiento, popularidad y comunidad involucrada en el mundo PHP.

Seguridad es muy robusta y soluciona los problemas más comunes en PHP además de mucha facilidad para implementar metodologías de seguridad adicionales.
Laravel es constantemente actualizado, puede generar problemas por la necesidad de aprender nuevos cambios pero genera mejoras inmediatas que pueden ser implementadas para un funcionamiento óptimo.

Otra de las ventajas es que Laravel tiene bastantes herramientas out-of-the-box bastante interesantes y fáciles de usar, como un ORM, o un Validator entre otros. Y configuraciones 

Angular JS vs React JS

Angular JS

Una de las características más importantes de AngularJS es “Way-data-binding”, se refiere a que está continuamente observando los cambios que suceden tanto en la Vista, así como en el Modelo y sincroniza datos entre estos. Gracias a esto, se logra que todo cambio visual, se actualice a tiempo real en el modelo y viceversa. Esta característica puede suponer un problema potencial en “performance” de la aplicación si no se toma en cuenta si hay estructuras de datos complejas a evaluar, es decir para aplicaciones de mucho contenido no es recomendable utilizar angularJS, preferiblemente usar ReactJS porque ya tiene mejorado el tema de performance.

Existe una comunidad de desarrolladores que han dado gran soporte a este framework, por lo que hay gran cantidad de módulos ya creados, esto permite facilitar y agilizar el desarrollo de aplicaciones.

Conclusión:
Es recomendable utilizar AngularJS para aplicaciones que no tengan mucho contenido, porque puede afectar el performance, para este caso es mejor utilizar ReactJS.

ReactJS


ReactJS es una librería javascript de código abierto, que facebook ha hecho pública y que les ha beneficiado en el desarrollo de algunas de sus plataformas como Instagram.

Es una librería enfocada en la visualización, tiene un performance superior al momento de manipular el DOM y esto tiene un gran impacto cuando se trata de listas grandes que cambian constantemente en la visualización.

La característica de ReactJS para tener un performance muy alto, es que implementa algo llamado Virtual DOM y en vez de renderizar todo el DOM en cada cambio (que es lo que normalmente se hace), este hace los cambios en una copia en memoria y después usa un algoritmo para comparar las propiedades o características de la copia en memoria con las de la versión del DOM y así actualizar los cambios únicamente de las partes que hay diferencia. Esta característica se escucha más compleja pero en la práctica es más eficiente que el método tradicional.

Conclusión:

Es recomendable utilizar ReactJS para aplicaciones con mucho contenido, porque tiene un performance muy bueno.

viernes, 29 de mayo de 2015

Recopilación básica CLASH OF CLANS




Consejos básicos CLASH OF CLANS

- No gastes tus gemas sin control

Al principio dispones de 500 gemas. Aunque te permitirán finalizar tus construcciones y crear tus ejércitos sin esperar, recomiendo que seas paciente y no las gastes sin control. Luego las echarás de menos. No obstante, tu botín de gemas irá creciendo poco a poco al conseguir nuevos logros o limpiar de obstáculos tu aldea entre otras cosas. Como el dinero en la vida real, mejor guarda porque en algún momento las vas a necesitar. Por cierto, los jugadores contrarios te pueden robar oro y elixir, pero no gemas.


- Cuantos más constructores, mejor
Puedes disponer de hasta 5, pero son caros. La mayoría de jugadores de un nivel medio tienen dos y por experiencia, te aseguro que merecerá la pena que no gastes esas 500 gemas que se van tan fácilmente por no tener paciencia en un tercer constructor. Pero también en un cuarto y un quinto si tienes la ocasión. Cuando nuestra aldea vaya creciendo y nuestros constructores estén ocupados durante días, echarán de menos tener más para crecer más rápido.




- Saqueos, la mejor fuente de recursos

Comprobarás que el saqueo de otras aldeas es la primera fuente de recursos, incluso por delante de minas de oro y recolectores de elixir del máximo nivel.

No siempre es necesario destruir el poblado rival y dejarlo como si allí no viviese ni un fantasma. Una vez adquieras cierta destreza y tengas tu propia aldea bien defendida, ya verás lo fácil que resulta hacerse rico en poco tiempo con tus duendes y unos buenos ataques a la cartera del rival. Quizás perderás la batalla y eso te restará puntos en las Ligas de jugadores, pero te irás con los bolsillos llenos de elixir y monedas de oro a los que seguro que sabrás sacar muy buen provecho en tu propio pueblo.



- Planifica las mejoras de tu aldea
Las minas de oro y los recolectores de elixir no producirán mientras estén siendo mejorados por tus constructores para subirlos de nivel y la reforma haya sido completada.

Tus defensas (cañones, morteros, torres de arqueros, bombas, etc.) no funcionarán mientras estén siendo mejoradas, por lo que debes tenerlo muy presente e intentar hacerlo mientras poseas un escudo o estés jugando y no puedas ser atacado.



Por el contrario, tus campamentos para los ejércitos, el castillo del clan, o los almacenes de oro y de elixir sí mantienen sus funciones mientras el constructor te los mejora.

Las mejoras de tus edificios y armas pueden cancelarse, pero solo te devolverán la mitad de lo que te costó ponerlas en marcha.






¿COMO INVERTIR LOS RECURSOS?


Debemos invertir los recursos en mejorar defensa. Debemos tratar de no comprar las mejoras caras de los ayuntamientos. Invito a mejorar el ataque.


Aquí la prioridad a la hora de invertir en las mejoras:


1- Campamentos: Esto nos permitirá utilizar más unidades a la hora de atacar.
2- Laboratorio: Trata de centrarte en mejorar los bárbaros y arqueros.



3- Cuarteles: Debemos llegar lo antes posible hasta arqueros (N2) y máximo hasta esqueletos (N5).


4- Almacenes de oro y elixir: Trata de invertir sólo lo mínimo para evolucionar tu ayuntamiento al siguiente nivel. Con esta evolución, también mejorará el almacén de oro.


5- Castillo: Solo debes evolucionarlo cuando estés evolucionando el ayuntamiento y te sobre oro.
Trata de no centrarte en mejorar las minas de oro y elixir porque no serán de tanta ayuda como los consejos que aquí he dicho.









miércoles, 19 de octubre de 2011

¿Muriendo?

Les quiero compartir una pequeña reflexión de un gran personaje Pablo Neruda, es sobre nuestro diario vivir y las ataduras que nos hacen morir lentamente.






Muere lentamente quien no viaja,
quien no lee,
quien no oye música,
quien no encuentra gracia en sí mismo.
Muere lentamente
quien destruye su amor propio,
quien no se deja ayudar.
Muere lentamente
quien se transforma en esclavo del hábito
repitiendo todos los días los mismos
trayectos,
quien no cambia de marca,
no se atreve a cambiar el color de su
vestimenta
o bien no conversa con quien no
conoce.
Muere lentamente
quien evita una pasión y su remolino
de emociones,
justamente estas que regresan el brillo
a los ojos y restauran los corazones
destrozados.
Muere lentamente
quien no gira el volante cuando esta infeliz
con su trabajo, o su amor,
quien no arriesga lo cierto ni lo incierto para ir
detrás de un sueño
quien no se permite, ni siquiera una vez en su vida,
huir de los consejos sensatos…
¡Vive hoy!
¡Arriesga hoy!
¡Hazlo hoy!
¡No te dejes morir lentamente!
¡NO TE IMPIDAS SER FELIZ!

Publicado NATHAN FRANCINE.

sábado, 8 de octubre de 2011

¿Estás viviendo realmente?

Es una reflexión que quiero compartirles acerca de la vida actual que estamos llevando, es preocupante y triste a la vez porque nos estamos perdiendo de los mejores momentos.


Tenemos más medicinas, pero menos salud.
Hemos multiplicado nuestras posesiones, pero hemos reducido nuestros valores.
Hablamos mucho, amamos poco y odiamos demasiado.
Hemos llegado a la Luna y regresamos, pero tenemos problemas para cruzar la calle y conocer a nuestro vecino.
Hemos conquistado el espacio exterior pero no el interior.
Tenemos mayores ingresos, pero menos moral....

Estos son tiempos con más libertad, pero menos alegría....
Con más comida, pero menos nutrición....
Son días que llegan dos sueldos a casa, pero aumentan los divorcios.
Son tiempo de casas más lindas, pero más hogares rotos.

Por todo esto, propongo que de hoy en adelante:


No guardes nada “Para una ocasión especial”, porque cada día que vivas es una ocasión especial.
Busca a Dios, aprende a conocerle, lee más, sientate en la terraza y admira la vista sin fijarte en las malas hierbas.
Pasa más tiempo con tu familia y con tus amigos, come tu comida preferida, visita los sitios que ames.
La vida es una sucesión de momentos para disfrutar, no es solo para sobrevivir.
Usa tus copas de cristal, no guardes tu mejor perfume, usalo cada vez que te den ganas de hacerlo.

Las frases “Uno de estos días”, “Algún día”, quitalas de tu vocabulario.
Escribamos aquella carta que pensabamos escribir, “Uno de estos días”.
Digamos hoy a nuestros familiares y amigos, cuanto los queremos.

Por eso, no retardes nada que agregaría risa y alegría a tu vida.
Cada día, hora, y minuto son especiales....

y no sabes si pudiera ser el último...

Si estas tan ocupado y no puedes tomarte unos minutos para expresarte o compartirlo “ Uno de estos días” piensa que “Uno de estos días” puede estar muy lejano, o puede que tu no llegues nunca....

domingo, 12 de junio de 2011

Vida, línea del tiempo


Por Nathan Francine:


La vida es una linea de tiempo con un punto de inicio y un final pero a lo largo de esta trayectoria pueden suceder muchas cosas. Todos tenemos una referencia de linea de tiempo personal sino nuesto cerebro no tendría una dirección y no podria funcionar y a diario estamos luchando para imaginar una linea de tiempo recta en constante movimiento y con un unico sentido hacia adelante.

Para muchos esta linea del tiempo puede ir avanzando muy rápido y para otros despacio pero es un misterio de la vida porque cada vez comprendemos menos la logica del tiempo incluso cuando eramos niños el tiempo se nos hacía eterno y poco a poco a tomado velocidad hasta un punto donde reaccionas y hasta piensas que te has saltado y has dado un paso gigante.

Otro misterio es si estamos viviendo exactamente el presente, muchos pueden estar pensando en el mañana, en el futuro, unicamente viven el dia de hoy con el proposito de lograr un objetivo del futuro y nunca sentirán lo que es el presente o en todo lo contrario que es vivir con recuerdos y sentimientos pasados.

Ahora uno de las mas grandes inquietudes y cuestionamientos que nos hacemos es si estamos viviendo en la linea de tiempo correcta o si nos hemos desviado y hemos tomado otro camino, lo que es seguro es que no podemos regresar a un punto anterior. La abstracción mas influyente que hace cambios rotundos en las lineas de tiempo es el amor desde personas que se sienten a gusto en una linea de tiempo hasta otras que han conseguido sentirse en una linea equivocada y frustración.

Quizás existan muchas lineas alternativas algunas con pocos cambios o todo lo contrario que sea una muy distinta, pero nunca sabremos si un pequeño cambio que pudo existir en un punto nos traerá muchos cambios a lo largo de toda la vida. Incluso pudo existir una pequeña perturbacion de un tercer elemento y se puede lograr el conocido "efecto mariposa" y quizás si tienes el privilegio de enterarte lo conocerás posiblemente en lo ultimo de esta linea.

Nosotros los humanos dependemos de un calendario donde muchos tienen ansias para que pasen los dias volando pero para apreciar la vida que nos ha dado Dios nos queda vivir cada día y disfrutarlo al máximo tratándo de dar lo máximo de nosotros.

Para terminar dejo una frase de Martin Luther King "Si supiera que el mundo se acaba mañana, yo, hoy incluso, plantaría un árbol".

Por Nathan Francine.

jueves, 9 de junio de 2011

Lógica Números Arábigos Interesante

By Nathan Francine

Otra Fuente:

http://www.taringa.net/posts/imagenes/11031167/Logica-Numeros-Arabigos-Interesante.html

Los números que escribimos están compuestos por algoritmos, (1, 2, 3, 4, etc) llamados algoritmos arábigos, para distinguirlos de los llamados algoritmos romanos (I; II; III; IV; etc.).

Los árabes popularizaron estos algoritmos, pero su origen se remonta a los comerciantes fenicios que los usaban para contar y anotar su contabilidad comercial.

¿Tú te preguntaste alguna vez, el motivo por el cual 1 significa “uno”, 2 significa “dos”, 3 significa “3”…?

¿Cuál es la lógica que existe en los algoritmos arábigos?

Son Ángulos

Mira estos algoritmos escritos en su forma primitiva y compruébalo! …




Y el mas interesante, el cero:



By Nathan Francine