Mostrando entradas con la etiqueta Desarrollo web. Mostrar todas las entradas
Mostrando entradas con la etiqueta Desarrollo web. Mostrar todas las entradas

El diseño web adaptativo o responsive design

Estamos en un mundo móvil, y cada vez más accedemos a internet desde dispositivos variados, con necesidades y en situaciones diferentes. Así como los diseñadores sobre el papel tenían el control absoluto de lo que se presentaba estáticamente, fijo, impreso, al diseñar para web se encuentran con multitud de resolución de pantallas, con navegadores diferentes, con formas de interactuar que van desde un teclado, mouse, stylus o los dedos. Como dice John Allsop, desarrollador, “debemos entender y adoptar la idea de que la web no tiene los mismos límites y debemos diseñar con esta flexibilidad. Pero primero debemos aceptar la marea y el flujo de las cosas”.

Ampps – Paquete de instalación de Apache, Mysql, Php, Perl, Python y más de 250 aplicaciones



Si necesitáis crear un servidor web con varias aplicaciones listas para ser ejecutadas, echad un vistazo en ampps, un paquete de instalación que podemos configurar para instalar las más de 250 aplicaciones diferentes de softaculous.com en pocos minutos.
En ampps.com/apps tenemos la lista clasificada de lo que puede contener el paquete, siendo sencillo filtrar las aplicaciones para saber exactamente lo que tendremos que instalar en el servidor.
Disponible para Windows y Mac, incluye un panel de administración para gestionar todos los programas y scripts instalados, siendo realmente sencillo su uso.
Una buena forma de tener un ambiente local de desarrollo en poco tiempo, aunque se echa de menos la versión para Linux, sistema operativo extremadamente utilizado para el desarrollo y ejecución de aplicaciones web.

visto en: http://wwwhatsnew.com

Web Cerebral: la transformación de la Web 4.0

El concepto de Web 2.0 ha quedado obsoleto

Parece que tenemos un poco más de definiciones concretas sobre el modo en que se está desarrollando Internet y lo que viene a futuro: el concepto de Web 2.0 ha quedado obsoleto (ya pasaron 7 años desde su nomenclatura) y ahora entramos en un punto de definir a la siguiente fase, aunque todo indica que la Web 3.0 ya llegó hace rato y también ha quedado atrás. Repasemos: el término 2.0 fue acuñado por el especialista en software y código Tim O’Reilly en 2004 y ahora, en una conferencia que brindó en Madrid en la V edición del Foro Internacional de los Contenidos Digitales (FICOD), O’Reilly dijo que la denominación ha quedado “obsoleta” y que lo que se impone es la movilidad y la nube.

Por eso, como explica la especialista española en marketing digital María José López, lo que viene (en realidad lo que ya llegó) es la fusión entre la Web y el Mundo real, lo que O’Reilly junto al periodista John Battelle llamaron en 2009 Web Squared o Web² (Squared en castellano es “al cuadrado”). ¿Cuál es la diferencia principal? La inteligencia. Así como la 2.0 concebía a la red como una gran participación común (comunidades, aplicaciones, blogs, redes sociales, alojamiento de videos, wikis), la Web² potencia todo esto y le suma lo que venimos observando en los úlimos tiempos: el filtrado, la inteligencia colectiva y sobre todo la fusión y convergencia entre lo virtual y lo real, lo que López denomina como Realidad Aumentada.

Y la cada vez mayor participación social y la aparición de sensores (smartphones, cámaras) alimentando las aplicaciones y plataformas, hacen que la Web ya no crezca aritméticamente, sino exponencialmente, de ahí el término Web al cuadrado. Por lo tanto, la Web² viene a ser la Web 2.0 multiplicada, una Web Ubicua.

La Web 4.0 de hoy

Tim O’Reilly explicó en Madrid que la transmisión de conocimiento a través de la red convierte a los internautas en “un cerebro único” y en una “mente global”, advirtiendo la simbiosis hombre-máquina, que para él es fundamental, ya que lo importante no es el dispositivo sino los servicios a los que está conectado y que adquieren sentido a partir de la información que le facilitan distintos sensores, poniendo como ejemplo un GPS.

Cuando el término Web 3.0 se mencionó por primera vez en 2006, se hizo foco en la inteligencia artificial, la aparición de las máquinas inteligentes. IBM, siempre un paso adelante, desarrolló este año una supercomputadora llamada Watson que ganó una ronda de tres juegos seguidos de Jeopardy, un concurso de TV de EEUU con preguntas sobre historia, literatura, bellas artes, cultura popular, ciencia, etc; la máquina venció a los dos máximos campeones y ganó un premio de 1 millón de dólares, que la empresa donó a obras de caridad. La idea de IBM y también de Google, es utilizar esta inteligencia artificial para una de las herramientas más preciadas del marketing: conseguir información única. Por caso, se menciona que están desarrollando la novedad de predecir qué canciones serán un éxito, tomando como base información de las webs de música de las universidades.

La movilidad, que borra las barreras preexistentes entre lo virtual y lo real, y que nos proporciona una Web más rápida y personalizada, también llegó. José Luis Orihuela, experto en el campo de las nuevas tecnologías, lo pone en claro con un par de ejemplos: “Cuando haces una compra en un portal de Internet (mundo virtual), en tu cuenta de banco hay tantos dólares menos (mundo real)“. Y esa compra, claro, puede hacerse desde cualquier sitio donde uno se encuentre online (con un teléfono o una portátil).

El otro de los conceptos que para O’Reilly hoy tienen valor es el de la nube, término conocido como computación en la nube (Cloud Computing), donde se ofrecen servicios de computación a través de Internet. Aquí, la información se almacena de manera permanente en servidores de Internet y se envía a cachés temporales de cliente, lo que incluye equipos de escritorio, centros de ocio y portátiles, eliminando de a poco los dispositivos de hardware de traslado de información y ahorrando energía, aunque también corriendo el riesgo de no obtener lo que es nuestro si por algún motivo no se puede acceder a Internet.

El futuro y el presente

La Web Ubicua, antes mencionada, supone que está ‘u’ de ubicuidad -cualidad que ancestralmente sólo se atribuía a los Dioses, ya que un contexto teológico se refería a una deidad que está presente a un mismo tiempo en todas partes en forma omnipresente- dota a los usuarios de la posibilidad de estar en todas partes, en todos los entramados sociales, teniendo a mano todas las novedades y las tendencias existentes. Hablamos aquí de una Web U (Web You, en inglés, para decir que la Web es Nuestra).

El gurú Raymond Kurzwei, empresario y científico especializado en ciencias de la computación e inteligencia artificial, vaticinó que en 2029 las computadoras tendrán la potencia de proceso equivalente a la de un cerebro humano, lo que permitirá desarrollar un nuevo sistema operativo Web y avanzar en el campo de la nanotecnología. Kurzweill predice que dentro de 18 años podremos dialogar de forma natural y online con una agente virtual inteligente, a través del cual se podrán realizar operaciones bancarias o de comercio electrónico. Para acceder a Internet, habrá medios delgados, ligeros, portátiles y con muy alta resolución, integrado a los vehículos, y donde existirán implantes neuronales con acceso directo a la Red que mejorarán las funciones cerebrales superiores como la memoria, la velocidad de aprendizaje y la inteligencia en general. Aquí, deberíamos hablar de Web Cerebral.

Pero estamos terminando 2011 y en plena fase de transformación de procesos: todo es una gran Web 2.0 aumentada, multiplicada, dotada de inteligencia colectiva y donde se fusiona lo virtual y lo real, que podemos denominarla Web 4.0 (la Web 2.0 al cuadrado). En poco tiempo se sumará a grandes volúmenes la inteligencia artificial y tal vez mucho antes de 2029 veamos aplicado el concepto de Web Cerebral. Mientras, esta fase 4.0 sigue avanzando, transformándose y progresando, con el ideal de mejorar la calidad de vida humana, de brindar soluciones y de sociabilizar (más y mejor para todos) su uso y acceso. El logro será que la idea se convierta en acción y ésta en concreción.

Disponible la última versión de este entorno de trabajo, open source y multiplataforma que facilita el desarrollo de aplicaciones web basadas en Ruby

Tras el lanzamiento de Rails 3.0 en el primer cuarto de este 2011, el equipo de trabajo de este framework acaba de lanzar una nueva versión estable.

Ruby on Rails 3.1, compatible con Ruby 1.9.2, incluye además de la oportuna corrección de bugs de la versión anterior, ActionController::Streaming, con el que responder a determinadas acciones mediante HTTP Streaming, jQuery como biblioteca JavaScript por defecto o migraciones reversibles.

Aquellos que deseen acceder a completa información sobre las novedades de Rails 3.1 pueden hacerlo desde las notas de lanzamiento desde guides.rubyonrails.org.

Interesados en la creación y el mantenimiento de aplicaciones con un interesante ahorro de trabajo, pueden acceder a Rails 3.1 desde rubyonrails.org/download.

Liberado Joomla! 1.7 alpha

Liberado Joomla! 1.7 alpha


En el día de ayer se libero la versión de Joomla! 1.7 Alpha por parte del corede Joomla! la cual esta disponible a través de la forja de Joomlacode.org.
Ya en Twitter podíamos encontrar tweets como el siguiente avisando de la inmediata disponibilidad:
hagengraf: RT @blueforce1: Frisch gebloggt: Erste Erkenntnisse zur #Joomla! 1.7 Alpha: http://tinyurl.com/5w6p424 #jos #testversion
Esta versión de la nueva rama, en estado "Alpha" está indicada para pruebas por parte de usuarios y desarrolladores con el fin de conseguir que alcance un progresivo estado de madurez a través de los reportes de fallos o vulnerabilidades que los usuarios hagan de la misma al Bug Squad, por tanto no es apta para sitios en producción.
Su liberación está prevista para el próximo 10 de julio de 2011 de forma oficial por lo que el recorrido desde el estado alpha hasta la versión estable sera mucho más breve que el de su antecesora la 1.6 y la migración a esta rama será más sencilla.

Liberada la cuarta versión de esta poderosa biblioteca JavaScript

Ext JS 4.0, la nueva versión final disponible de este Framework JavaScript, acaba de ser liberado y puesto a disposición de cualquier desarrollador interesado.

Entre las novedades en Ext JS 4.0 y que podremos conocer con todo detalle desde www.sencha.com destacan además de mejoras en velocidad, facilidad de uso y estabilidad respecto a su predecesor, una nueva librería para crear gráficas sin usar Flash a través de los estándares HTML5.

Ext JS 4.0 continua con su modelo doble de licencia. Para aplicaciones web comerciales tendremos que comprar una licencia, mientras que para aplicaciones web open source, compatibles con GNU GPL license v3, se puede utilizar la licencia gratuita.

Interesados pueden acceder a sus más de 100 demos y ejemplos o a la descarga del nuevo Ext JS 4 desde www.sencha.com.


Ext JS 4 - The Most Advanced JavaScript Framework for Web Apps from Sencha on Vimeo.

Un reciente ataque muestra el punto débil de la versión segura de HTTP.



El Protocolo de Transferencia Segura de Hipertexto o HTTPS permite el cifrado de los datos que se envían desde nuestro equipo a un servidor.

Básicamente, al usar HTTPS una página web codifica la sesión con certificado digital o SSL, de forma que el usuario tiene ciertas garantías de que la información que va a enviar no podrá ser interceptada y utilizada por terceros.

Hasta la fecha se consideraba que HTTPS era la mejor forma de crear una comunicación segura incluso en una red insegura, no obstante un reciente ataque ha traído algunas dudas sobre este protocolo.

En una conexión HTTPS, un navegador muestra sin problemas una web solo si esta incluye un certificado de seguridad firmado por una agencia independiente que garantice su autenticidad. Todo parece indicar que una agencia emitió certificados de forma no adecuada (gracias a unas credenciales de acceso robadas) que permitieron a un atacante crear páginas fraudulentas que por su diseño parecían verdaderas y desde las que se trató de espiar determinadas comunicaciones.

En concreto fue la autoridad de certificación Comodo la que emitió certificados SSL fraudulentos supuestamente para Microsoft, Mozilla, Google, Skype y Yahoo (mail.google.com, Login.live.com , www.google.com, login.yahoo.com, login.skype.com y mozilla.org), provocando la realización de ataques phishing casi imposible de ser detectados.

No obstante, Comodo tras ser consciente del problema y darlo a conocer, provocó que los certificados fraudulentos fueran anulados y los principales navegadores web actualizados para garantizar que la detección de dichos certificados.

Pese a la complejidad del ataque, este ha sido capaz de mostrar el punto débil de la que sigue siendo la versión segura del HTTP, y que usado comúnmente por bancos y plataformas e-commerce ha venido extendiendo su popularidad entre servicios como Twitter o Youtube.


visto en: www.desarrolloweb.com

Lista para descarga un nueva versión de la popular herramienta para desarrolladores web.

Firebug 1.6.2 es la última versión disponible de la popular aplicación para depurar errores de código en un website.

Este lanzamiento de Firebug soluciona varios problemas de la versión anterior sin que aporte nuevas funcionalidades ni características.

Esta versión estable de la herramienta con la que analizar el código fuente de nuestra web y localizar bugs es la última de la rama 1.6, que dará paso a Firebug 1.7, actualmente en fase de alpha.

Firebug es un complemento para desarrolladores que usen Firefox, que también está disponible para Internet Explorer, Safari, Google Chrome y Opera desde Firebug Lite.

Si quieres conocer mejor como funciona esta herramienta para hacer debug de páginas web en busca de errores HTML, CSS o Javascript puedes acceder al Manual en español de Firebug.

Interesados en acceder a Firebug 1.6.2 pueden hacerlo desde getfirebug.com.


Descubre las Google Chrome Developer Tools que ofrece el navegador de Google.

Google Chrome Developer Tools es un set de herramientas para desarrolladores web ofrecidas desde el propìo Google Chrome.

Entre las funciones que nos ofrece Google Chrome Developer Tools vamos a poder depurar javascript, inspeccionar el DOM o analizar el tiempo de ejecución de cada función para optimizar el rendimiento.

Para acceder a Google Chrome Developer Tools seleccionamos el icono situado en la esquina superior derecha del navegador de Google y hacemos clic en Herramientas -> Herramientas para desarrolladores. 

La aplicación desde la que inspeccionar el contenido de cualquier página web está divida entre otros apartados en Elements que muestra los elementos HTML en forma organizada, Timeline que muestra el tiempo de operaciones que realiza el navegador y cuanto de memoria consumen estas operaciones, Profiles que permite hacer un seguimiento de las funciones de JavaScript y Console que es una consola JavaScript.

Este conjunto de herramientas sigue en constante evolución y mejora añadiendo nuevas características y adecuando las existentes a las necesidades de los desarrolladores que las utilizan.

Aquellos que lo deseen pueden acceder a más información de Google Chrome Developer Tools desde code.google.com.

 

RockMelt, el navegador de las redes sociales

A Internet Explorer, Firefox, Chrome, Safari y Opera les ha salido un nuevo competidor. Se llama RockMelt, y es un nuevo navegador ideado por el fundador del desaparecido Netscape, Marc Andreessen, que pretende ofrecer una mejor interacción con las redes sociales. "Con RockMelt hemos repensado la experiencia del usuario porque un navegador puede y debe hacer algo más que simplemente navegar páginas en la web. Hoy en día el navegador te conecta a tu mundo. ¿Por qué entonces no construir tu mundo directamente en el navegador?", explican sus creadores en el blog oficial, donde también aseguran que, en lugar de tener como protagonistas a los contenidos, "RockMelt está diseñado en torno a tí". El nuevo programa muestra permanentemente a la izquierda de la página que estamos visitando los contactos de las redes sociales, de manera que podemos saber qué hacen nuestros amigos en todo momento. Además, en la esquina superior derecha cuenta con un acceso directo para compartir contenidos en redes sociales como Twitter o Facebook con un simple clic. Y si eres de los que visitan un sitio una decena de veces al día para comprobar si hay actualizaciones, ahora RockMelt “lo rastrea por ti, avisándote cuando se publica un nuevo post o hay un vídeo que te interesa disponible”. El navegador está construido sobre Chromium, la versión libre del navegador Chrome de Google, que a su vez está basado en WebKit, el código detrás del navegador Safari de Apple. Por lo tanto es previsible que sea rápido, seguro y estable.

Fuente: Muy interesante

Tablas comparativas de Frameworks de desarrollo web


Compara las características principales de los Frameworks de desarrollo web más importantes.

Best Web Frameworks, interesante plataforma online con la que podremos comparar los diferentes frameworks para los lenguajes: PHP, Ruby, Perl, Java, JavaScript, CSS, Python, ColdFusion y ASP.NET.


En repetidas ocasiones hemos señalado las innegables ventajas del uso de un Framework, pero ¿cúal de ellos nos conviene usar? ¿qué características tiene cada uno? ¿qué licencia disponen? ¿qué navegadores lo soportan? Best Web Frameworks nos ofrece toda esta información a través de completas tablas comparativas.


El manejo de esta aplicación gratuita no plantea ninguna dificultad. Las tablas comparativas ofrecidas permiten ser configuradas solo con aquellos frameworks que deseemos. Cada framework ofrece además de su descripción, un enlace de descarga.


Interesados pueden acceder a Best Web Frameworks desde www.bestwebframeworks.com.