Estructuras redimensionables para iPhone

framework web iphone Estructuras redimensionables para iPhone

Bueno, aunque el título reza que lo que hoy te traemos es exclusivo para iPhone, más bien es para cualquier tipo de dispositivo que disponga digamos de una pantalla especialmente pequeña o con unas proporciones diferentes a las habituales, incluídos los Androids, los aburridos Windows Mobile 7 y las gorditas Blackberries.

Se trata de un framework (un framework es una estructura de trabajo predefinida y un pequeño conjunto de utilidades básicas para el desarrollo enfocado) desarrollado bajo html 5 y compatible con casi todos los navegadores modernos y con el que gracias a él te podrás olvidar de las diferentes resoluciones para los diferentes dispositivos pues con este framework la web detecta la resolución de pantalla y autoadapta el contenido para que se visualice de forma óptima en el dispositivo lo que representa una clara mejora en la usabilidad de cualquier página web, blog  o aplicación web.

Este framework está compuesto por un par de ficheros CSS, un javascript y una forma de maquetar el encolumnado mediante CSS. Aún no hemos podido ponerlo en práctica por nosotros mismos pero en la web que enlazamos, la de sus creadores, puedes jugar a resizar (redimensionar) la ventana del navegador y ver como el contenido se adapta de forma perfecta a cualquier tamaño y proporción.

Aquí tenéis, listo para bajar un archivo zipeado con los ficheros del framework y un ejemplo: Framework web para iPhone (1)

Enlace: http://lessframework.com/

Megamenus para tu web

megamenu para tu web 480x198 Megamenus para tu web

En más de una ocasión los abrás visto en diferentes páginas web, unos menús tamaño XXL que aparecen al situarte sobre una opción de menú de navegación más o menos discreta, donde al pasar el ratón por encima y por tanto realizar el correspondiente “over” pummmm megamenu en tus narices.

Entonces posiblemente abrás pensado si eso es bueno o es malo, si es usable o no lo es, pues como todo exceso al principio puede reproductir repulsión. A mi, el escritor de este artículo, no son muy de mi agrado si bien tras reflexionarlo quizá el gurú de la navegación Jacob Nielsen tenga razón y sean una de las formas más óptimas de navegar en una web con muchos enlaces.

Así pues que una vez Mr. jacob ha bendecido los megamenús para su uso vamos a darle una oportunidad, y mirad por donde hemos encontrado una web con una demos excelente, donde podemos ver un montón de posibles aplicaciones, la que más no a gustado además de la primera localizada en la opción “A” del primer menú, es la última demo donde lo que nos ofrece son direcciones físicas ordenadas alfabéticamente como si de un address book o agenda se tratase.

megamenu como libreta de direcciones 480x114 Megamenus para tu web

Enlace: http://www.ihwy.com/Labs/demos/current/jquery-listmenu-plugin.aspx

Los lenguajes de programación más conocidos

popularidad php 480x359 Los lenguajes de programación más conocidos

Tiobe es una empresa que entre otros servicios genera un índice anual de referencia en cuanto a los lenguajes de programación más utilizados, hace escaso tiempo ha publicado su listado actualizado, te hemos reflejado un extracto con dicho listado en este artículo y donde podemos extraer algunos datos reveladores como los que comentamos a continuación.

Java está perdiendo su supremacía tuvo su boom en el diseño de aplicaciones web sobre todo en aplicaciones bancarias si bien parece que este lenguaje todo terreno y multiplataforma se está relajando mientras otros como PHP avanzan de forma inexorable.

Es a nuestro juicio PHP el que mayor solidez está consiguiendo pues se está convirtiendo en el lenguaje de programación dinámico para desarollos web por excelencia en términos generales, en la parte superior la gráfica al detalle de este gran lenguaje de programación. Como reseña sobre su avance podemos compararlo con la progresión y aparición diaria de nuevas aplicaciones web o aplicaciones que se ejecutan en la nube, quizá este es el motivo por el que PHP ya ha superado al lenguaje C++ y se espera que haga lo propio con C durante los próximo año pues el lenguaje C y derivado son unos lenguajes destinados al desarrollo de aplicaciones de escritorio.

ASP ó .NET ¿qué es eso? Muy muy mal lo están haciendo los chicos de Microsoft en comparación con PHP pues su lenguaje de programación dinámico para webs ni tan sólo aparece en este reconocido índice.

El lenguaje de programación Ruby avanza una posisición mientras que Javascript se mantiene en una cómoda novena posición.

ActionScript se mantiene gracias a AIR, el lenguaje que está detrás de Adobe Flash y Flex escala una posición quizá pierde algo en capa web por su hándicap en cuanto a posicionamiento en Google pero la gana con la nueva funcionalidad que te permite compilar aplicaciones de escritorio bajo la plataforma Adobe Air.

Aparecen en esta lista con mucha fuerza lenguajes relativamente nuevos, como el caso de Objective C, utilizado para programar aplicaciones y juegos en el teléfono móvil de Apple, iPhone y el lenguaje Go apoyado ampliamente por Google.

Posición
Enero 2010
Posición
Enero 2009
ProgresiónLenguaje de programación
11Same Los lenguajes de programación más conocidosJava
22Same Los lenguajes de programación más conocidosC
35Up Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosPHP
43Down Los lenguajes de programación más conocidosC++
54Down Los lenguajes de programación más conocidos(Visual) Basic
66Same Los lenguajes de programación más conocidosC#
77Same Los lenguajes de programación más conocidosPython
88Same Los lenguajes de programación más conocidosPerl
99Same Los lenguajes de programación más conocidosJavaScript
1011Up Los lenguajes de programación más conocidosRuby
1110Down Los lenguajes de programación más conocidosDelphi
1237Up Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosObjective-C
13-Up Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosGo
1414Same Los lenguajes de programación más conocidosSAS
1513Down Los lenguajes de programación más conocidosDown Los lenguajes de programación más conocidosPL/SQL
1618Up Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosABAP
1715Down Los lenguajes de programación más conocidosDown Los lenguajes de programación más conocidosPascal
1823Up Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosLisp/Scheme
1920Up Los lenguajes de programación más conocidosActionScript
2024Up Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosUp Los lenguajes de programación más conocidosMATLAB

Enlace: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Conocer la URL con Javascript

Posted December 10th, 2009 in Copy Paste, Trozos de código, javascript by dedavid

Toma nota, para conseguir saber en que URL estás con el lenguaje JavaScript tan sólo debe llamar a la propiedad URL del documento, tal cual así:

var estasEnLaURL = document.URL;

Y si lo que quieres es conocer desde que dominio se está leyendo el javascript deberás utilizar la propiedad domain del documento, tal cual así:

var estasEnElDominio = document.domain;

Ahora vamos a conocer el nombre del host, document.location tiene esa información y mucha más, atento:

var nombreDelHostEnJavascript = document.location.hostname;

El protocolo, http https…

var protocoloDeLaPaginaEnJavascript = document.location.protocol;

El directorio, ruta o path hasta el archivo Javascript:

var rutaDeLaPaginaEnJavascript = document.location.path;

Más cositas que pueden resultarte útiles, ¿Quiéres saber cuantas imágenes se han cargado en la página actual? pues no es tan fácil pero bueno, utiliza images con el parámetro length

Y si quieres leer el título de la página HTML que contiene o llama al JavaScript, utiliza la propiedad del document llamada title

var estaPaginaSeLlama = document.title;

var seHanCargadoUnTotal = document.images.length;

Conoce también cuantos enlaces tiene la página con anchors:

var hayUnTotalDeLinks = document.anchors.length;

Chuleta de JavaScript

Posted December 3rd, 2009 in Aprender, Utilidades desarrollo web, javascript by dedavid

Pues eso, más directo no se puede, no tienes ni que descargala, toma fullsize pal body este chuleton de 9800 gramos, digo bytes!

javascript cheat sheet v1 Chuleta de JavaScript

Página 1 de 212