Lenguaje de Programacion

¿Los frameworks reemplazarán al programador?

Published by:

Sabemos que los frameworks son estructuras complejas que tienen la capacidad de indicar qué programas podemos o debemos construir y cómo se relacionarían estos. Es seguro decir que todos, o por lo menos la gran mayoría de los programadores han trabajado con frameworks, inclusive sin estar conscientes de ello. Se ha trabajado con esta estructura durante una gran cantidad de años, pero aun así han mantenido la relevancia en el mundo de la programación, inclusive pudiéndose decir que su importancia se ha visto en alza, ¿Por qué será esto?

Los frameworks traen muchas ventajas y comodidades al programador, ya que actúan como un esqueleto para lo que sea que vayamos a desarrollar, solo se deben introducir los códigos originales que sean intrínsecos al programa que estemos desarrollando porque ya las bases están sentadas con la herramienta. Esto significa una gran ventaja ya que el tiempo que se podía perder en repetir y redundar códigos base se puede emplear en optimizar el funcionamiento del proyecto en desarrollo.

¿Debe preocuparse un programador por que los frameworks le quiten su trabajo? En lo absoluto. A pesar de que estas estructuras son altamente avanzadas y son vitales en el desarrollo de programas cada vez más complejos, no pueden funcionar por si mismos hasta cierto punto. La parte humana de la programación es algo que un framework no poseerá y es tan esencial como la parte técnica.

No se debe temer, los programadores humanos y los frameworks no son distintas generaciones de programadores, son ambos miembros de un mismo equipo que cuando se juntan para trabajar, suelen realizar más y mejores tareas de las que ambos podrían llevar a cabo individualmente.

A medida que el tiempo pase, habrán herramientas de programación más avanzadas y complejas, creadas por programadores y para programadores, que las nuevas generaciones deberán colocar en uso, pero siempre teniendo en cuenta que como seres humanos, avanzamos tanto por nuestros conocimientos técnicos como por nuestra visión del futuro, algo que va más allá de las probabilidades calculadas por los sistemas.

Lenguaje de Programacion

Con Polymer se pueden crear aplicaciones basadas en web muy rápidamente.

Published by:

Ya pasó alrededor de un año desde que Google desarrolló Polymer, una herramienta de contenido para la web que trae una interesante librería de componentes, que están clasificados y descritos muy creativamente, como elementos de la tabla periódica, como por ejemplo, los componentes para crear aplicaciones relacionadas al comercio están en la categoría de Au, que simboliza el oro, Ne que simboliza neón, son animaciones y efectos especiales y así sucesivamente, Google siempre fabrica herramientas de uso sencillo y dinámico que permite a las personas trabajar en un agradable entorno, Polymer no es la excepción.

Polymer se define como una caja de herramientas y materiales necesarios para construir aplicaciones web de estilo progresivo, con componentes para integrar prestaciones como localización, cachés para uso fuera de línea y provisión de la aplicación para uso inmediato. Además, entre sus componentes encontrarás gran variedad y versatilidad, que permiten ser utilizados en sus estados originales o modificados con un poco de programación clásica.

Cualquier elemento que desarrolles en Polymer funciona tal cual como si fuese cualquier otro elemento desarrollado en HTML, lo único que debes hacer para integrar un componente nuevo a tu aplicación es importarlo con un importador de HTML y carga el código en tu página.

Lo conveniente es que el entorno gráfico de esta herramienta te permitirá desarrollar aplicaciones web bastante vistosas y completas en períodos muy cortos de tiempo, ya que la organización y clasificación, más la variedad en contenido te permite desarrollar proyectos utilizando únicamente Polymer, creando grandes posibilidades para las marcas que se encuentran en crecimiento, y también para programadores que deseen hacer del desarrollo y venta de aplicaciones su principal negocio.

Así que, si deseas un conjunto de herramientas versátiles, funcionales y prácticas, que te permitan estar a la par y competir con el resto de los desarrolladores de aplicaciones y eres adepto a las herramientas que ha ofrecido Google en el pasado, entonces no dejes pasar Polymer.

Lenguaje de Programacion

5 razones para que aprendas CSS y HTML

Published by:

En esta época, hay que aceptar que gran parte de la vida cotidiana de un importante número de personas se lleva a cabo en el mundo del internet, y parte de este tiempo es gastado visitando páginas web. El Hyper Text Markup Language (Lenguaje de Marcado de Híper Texto), llamado popularmente por su abreviación “HTML”, es el lenguaje marcado que permite a las personas la creación y diseño de páginas web de cualquier tipo. Todo esto va de la mano con los Cascading Style Sheets (Hojas de Estilo de Cascada), abreviados y referidos como CSS, que son los que definen como se presentan las páginas web.

El diseño de páginas web es una actividad bastante interesante, y así no quieras dedicar tu vida a ellos, puede que le encuentres interés para probarlo o hacerlo solo como pasatiempo, y también te permitirá aprender un poco sobre cómo desenvolverte en otras áreas de la web, aquí algunas razones para aprender a diseñar páginas web:

Webs Simples: Si estás iniciando un negocio o un proyecto personal, una página web que contenga las maneras de contactarte y hable un poco sobre ti puede marcar la diferencia sobre la relevancia de tu negocio. Comenzando con una web sencilla que solo tenga algunos contactos tuyos se puede empezar con algo muy importante.

Manipular Otras Páginas: No nos referimos a hackear, sino a que puedes guardar páginas web como archivos para luego modificar su código base y luego ver los cambios que hiciste, sin modificar la versión original de la página como tal. Esto te ayudará a aprender sobre algunas técnicas más avanzadas de diseño web si tomas páginas que se vean complejas y vistosas.

Escribir en la Web: Si te encuentras en el mundo del blogging, sabes que hay formatos para escribir prediseñados para personas que solo desean escribir, pero con algo de conocimientos de HTML podrás dominar totalmente la estética de los textos que se encuentren en tu página.

Publicación de Contenido: Cuando trabajas con otros medios como video o música, aprender un poco de HTML no te hará mal. Sitios como YouTube y SoundCloud funcionan con HTML y conocer su funcionamiento de manera íntegra te ayudará a determinar mejor qué formatos darle a tus trabajos.

Ayuda Para Tareas Más Avanzadas: Quizás el HTML te ayude a aprender sobre otra área de la programación que te interesa más pero que resulte ser más compleja. Teniendo HTML como base, otras herramientas como JavaScript, Java y Qt.

No descartes aprender HTML si deseas desarrollar alguna actividad en la web, es una buena habilidad para tener en un mundo que cada vez más se encuentra involucrado con la web.

Lenguaje de Programacion

Controla el uso de la batería de tu móvil

Published by:

Una de las ventajas que ofrecen las versiones más recientes de Android es poder ver y controlar el consumo de batería para tener un mejor rendimiento de nuestro móvil. De forma nativa los usuarios de Android pueden observar qué aplicaciones o funciones del teléfono consumen más batería y además podemos realizar ciertos ajustes para mejorar la autonomía. Sin embargo, existen aplicaciones de terceros que mejoran este aspecto de y nos permiten controlar más eficientemente el consumo de energía.

Con la función nativa de Android podemos ver qué consume más batería a ciertas horas del día y cuáles son las aplicaciones que toman más recursos. En el menú de opciones podemos acceder a algunos ajustes básicos como por ejemplo, si observamos que lo que más consume energía es el encendido de la pantalla, está función nos recomendará bajar la luminosidad; si hay una aplicación de terceros que nos está consumiendo batería, podemos acceder al menú para forzar su cierre y realizar otras opciones como desinstalar la app o restringir el consumo de datos a solo las redes WiFi.

Si deseas tener aún más control sobre lo que ocurre en tu móvil, puedes instalar otras apps que monitorean el consumo energético del móvil como por ejemplo Better Batery Stats. Esta app requiere de permisos especiales que obtienes cuando hacer “root” al móvil, que no es más que la posibilidad de acceder a ciertas partes del sistema operativo. Con esta app se pueden hacer controles más exhaustivos como por ejemplo saber las horas del día en las que más se consume batería y podemos bloquear ciertas apps que se abren automáticamente en segundo plano.

Hay otras apps menos invasivas que nos permiten tener más control sobre la autonomía de nuestro móvil como Clean Master y Ccleaner, que son excelentes opciones también para realizar una limpieza de nuestro móvil. A veces el consumo está relacionado a aplicaciones en segundo plano que ni sabemos que están abiertas.

Opinion Scripts

Desarrollador ¿Sabes qué gafas de realidad virtual vas a elegir?

Published by:

Si eres uno de los que está al tanto de lo último en la tecnología, seguramente sabrás lo qué es la realidad virtual y que actualmente hay una competencia de desarrolladores para ver quién se lleva la corona. Sin embargo, todo es mejor para los desarrolladores quienes van a tener más opciones para crear nuevas experiencias de realidad virtual para diferentes tipos de hardware. Al final, la carrera es entre el grande y superior Oculus Rift, el PlayStationVR y el HTC Vive.

Hace algunos días pudimos saber finalmente el precio del PlayStationVR que llegaba a los 400€, mientras que meses antes el Oculus Rift anunció los suyos muy por encima a 800€, lo que causó mucha inquietud entre el público. Por otro lado, HTC Vive sigue a la espera para mover la siguiente pieza. También hay otras empresas como Samsung y Google, que a pesar de que están interesadas en el sistema, están adaptando sus dispositivos existentes para la experiencia VR.

Los desarrolladores que se han interesado por estas plataformas van a tener que estudiar muy bien su mercado, porque muchas de las experiencias que serán posibles en el Oculus, quizá no puedan llegar a las demás plataformas debido a que hay una diferencia importante de hardware. Mientras que el Oculus justifica muy bien sus 800€, las otras empresas prefieren irse por otro público; el Oculus tiene un precio mucho más elevado porque eleva la experiencia de la realidad virtual a niveles exquisitos: este dispositivo ha sufrido muchos cambios para ofrecer una experiencia completa de inmersión, en la que se mejoraron las especificaciones para eliminar los mareos y tener un mejor procesamiento.

Por otro lado, las otras compañías fuera del Oculus, están apostando hacia un público más casual, a los jugadores de videojuegos y a jóvenes en general, por esa razón, vemos precios tan dispares. Al final, solo nos queda esperar y ver el desenvolvimiento de estos productos en el mercado. Algunas recomendaciones de las mejores gafas pueden ser http://www.androidpit.es/mejores-gafas-realidad-virtual-para-smartphone

Lenguaje de Programacion Opinion Scripts

Algunas recomendaciones de seguridad

Published by:

La seguridad informática es cada vez más importante en nuestras vidas, porque toda nuestra información está en la red y si no la protegemos, otras personas pueden vulnerarnos. En los dispositivos móviles, el usuario común nunca está al tanto de su protección porque cree que su móvil viene integrado con toda la protección que necesita. En cierta forma, sí, algunos sistemas operativos como Android, vienen con sistemas para protegernos contra ataques maliciosos, sin embargo, no es suficiente quedarnos con la protección estándar; debemos ir más allá con las aplicaciones que utilizamos.

whastappLa mensajería instantánea es una de las principales funciones de nuestro móvil a través de aplicaciones como Whatsapp y el Messenger de Facebook, pero los usuarios comunes no saben que estas aplicaciones no protegen la información que se transmite de punto a punto, así que quedamos expuestos ante hackers que desean obtener datos personales, contraseñas, etc. Es por eso que recomendamos a nuestros usuarios que utilicen alternativas diferentes a Whatsapp como por ejemplo Telegram, aplicacion usada por cerrajeros Barcelona, que utiliza los mismos principios que Whatsapp pero cifra la información que se transmite. También podemos usar TextSecure otra app que se encarga de cifrar los textos que enviamos y recibimos. TextSecure puede usarse en lugar del programa de mensajería por defecto.

Cuando realizamos una llamada, ya sea por la red 3G o por internet, si el sonido no está cifrado puede ser vulnerado. Es por eso que también necesitamos algunas apps que nos protejan al momento de llamar como por ejemplo RedPhone. Esta app, también es utilizada por cerrajeros Barcelona, sirve para hacer llamadas telefónicas a través de internet en donde toda la información se encuentra cifrada. Por último, si deseas entrar a internet sin revelar tu información o que las páginas que visitas dejen cookies en nuestro móvil, podemos usar la app de Orbot. Con este navegador podremos entrar a internet de forma anónima, además podemos acceder a páginas cifradas sin ningún problema. Este navegador no permite las cookies ni guarda el historial de ninguna forma. Es la forma de navegar en internet de la forma más segura del mundo.