Follow By Email

martes, 30 de octubre de 2012

"Nuevos" conceptos de la web que yo no sabía ...

     El desarrollo, la web y la ciencia de la informática avanza de manera extraordinaria. Como el título de este artículo lo dice "Nuevos" está en comillas ya que ni siquiera es tan nuevo, solo que recién he comenzado a asimilar , todos estos conceptos novedosos. Soy desarrollador y cada día encuentro con nuevas ideas que han facilitado gran parte de mi tiempo de producción. Primero CSS bootstrap, luego Jquery, depues Jquery con ajax y un sin fin de nuevas tecnologías aportadas por comunidades queriendo compartir cada conocimiento, concepto e idea.
  Os publicaré una lista de estas grandes ideas !

1.- Concepto responsive : Los móviles se han tomado gran parte de la web. Android, IOS etc... celulares tan avanzados que ya tienen navegadores incorporados totalmente compatible con la web. Pero el tamaño ha sido lo complicado... es realmente incómodo tener que estar moviendo la pantalla para leer un artículo en un celular. Es por eso el concepto de responsive una web que se adapta al tamaño de cualquier dispositivo posicionando las estructuras con novedosas librerías CSS !!. Pero cuidado hay que saber bien como diseñar usando grids (bloques(matriz de la pantalla)) ya que muchas veces puede ser un dolor de cabeza.

2.- Librerías o Frameworks CSS : esto si que me ha quitado un gran paso de encima. Como desarrollador de aplicaciones, el diseño nunca ha sido lo mío y bueno siempre estan las interfaces de escritorio que suplían el software. Pero cuando la web 2.0 pasó a ser fundamental en este ámbito, había que hacer un doble trabajo para mostrar un diseño presentable. Ahora con estas librerías CSS se suple este conflicto ya que nos permite ahorrar ese diseño que tan importante es para el cliente. El ejemplo más claro y el más usado es Bootstrap la gran libreía que liberó twitter. los botones, las tablas, la responsividad, las interfaces todo el diseño con solo una palabra mágica <link href='bootstrap.css'>



jueves, 25 de octubre de 2012

Futuro humano automatizado = ?

  Leyendo un libro muy interesante de robótica (Caliban -  Roger MacBride Allen - Asimov)  me hecho reflexionar un poco del que será de nosotros en unos años más.

  Este libro habla sobre dos comunidades rivales las cuales, una produce robots y han llegado a tal nivel de comodidad que ya ni siquiera los humanos saben manejar ya que es tarea de robot. Han sido tan dependientes de estos, que se volvieron dependientes totalmente de un sistema robótico de cuál aun no tiene la capacidad de pensar. La otra civilización trata de evitar estas máquinas, ya que ven el potencial peligro de automatizar todo... un futuro de humanos ineptos.

  Quizás es un poco drástico el pensamiento de que las máquinas harán todo, pero vamos por ese camino. Desde que la ciencia de la informática fue creada su fundamental objetivo ha sido  tratar de automatizar y producir de forma expedita ciertos cálculos que el humano podría demorar miles de horas.
 Y bueno mi propia experiencia ha sido un poco ver este proceso. Por ejemplo los IDE de programación. Cada vez se programa menos líneas de código dejando al IDE hacer su trabajo. Visual estudio ya no requiere de profesionales. Mi propia madre podría realizar una base de datos y luego hacer una aplicación en visual basic para listar sus recetas de cocina.  Todo ha sido tan automatizado que ya los programadores dejarán de existir.

  Creo que podríamos ir a un buen camino pero nunca debemos olvidar que nosotros como humanos debemos encontrar un sentido a la vida. Ser eficiente y no depender de nadie ni de nada es fundamental para el desarrollo humano propio y evolución en masas.