Categoría "D"


Adobe para el rescate: Flash 9 y Photoshop Lightroom! La beta también ex novios ...

Después de la adquisición de Macromedia, Adobe crea sus laboratorios , laboratorios de desarrollo! Basándose en el éxito de Microsoft con su Internet Explorer 7 Blog - que se ha (y tiene) que se ahorra una gran cantidad de servicios de paquete - Adobe también adoptó la técnica de la versión beta. De hecho, él era ahora, en lugar de esperar a que el tiempo ahora mucho tiempo para desarrollar un software (ya sea la tradición, es una aplicación Web) ¿Por qué no proponemos que la versión todavía en desarrollo? De esta manera existe una retroalimentación en tiempo real sobre la calidad real del software que están desarrollando.

Sin embargo, con toda honestidad, el software debe haouse abajo un poco de "precios de su software, ya que la beta - usted paga o se pagan - lo que hacemos los usuarios!

Con Adobe Soundbooth beta sobrescribe el conocido SoundEdit. Adobe Photoshop Lightroom es un nuevo producto dirigido a fotógrafos profesionales, con una gran cantidad de demostraciones de vídeo en línea. Flash 9 con ActioneScript 3 aparece también en la versión alfa para descargar! Aunque se indica vista previa! Para encontrar el móvil de Flash Lite 2.1 Update autoría , pero parece que una versión final en vez de anticipación. Aparte de esta miscelánea pequeña de la beta, alfa y de actualización creen que la iniciativa es buena, si no excelente.
Así que para los curiosos que quieren por delante y no esperar a probar una nueva versión del software, Adobe Labs es un lugar de diversión segura! Insisto una vez más la tendencia de involucrar a los usuarios finales de las etapas de desarrollo, una tendencia que debe su propagación a la generación Web 2.0. Lo más probable es que será un modo en el futuro cercano se extenderá como la pólvora siempre que sea posible. Usted podría intentar un'appartamente un'autombile o antes de que se libera, por ejemplo ...

Más información ...

Internet Explorer 7: actualización automática de Windows

La versión 7 del navegador de Microsoft fue (finalemente) dio a conocer en Inglés (que fue lanzado casi simultáneamente con el lanzamiento de Firefox 2). En pocas palabras - a través del servicio de actualización automática de Windows - será instalado en millones de máquinas, tales como los parches del sistema. Alguien ya ha criticado esta medida por parte de Microsoft enésima falta gritar. Los desarrolladores Web, sin embargo, más interesados ​​en saber lo que Internet Explorer 6 (IE6) y cómo se comportarso en el desarrollo de sitios Web

La liberación a través de Windows Update está previsto para principios de noviembre! De ello se desprende que en una semana será bueno que IE6 enterrado. Los desarrolladores web tendrán que actualizar su PC, por supuesto, que se encuentra a sí misma sin la versión 6 de los cuales hacen la prueba canónica de compatibilidad.

Está claro que los que - como nosotros - es absolutamente maníacos y actualizaciones deben tener la última versión de software, está entre la espada y la pared. También - obviamente - IE6 ha muerto! Y era hora! Un navegador candidato para ser seguro - si alguna vez hay una - en un futuro próximo (día siguiente) es, sin duda Internet Explorer 7, ya que este último se someterá a los parches (service packs) de seguridad.

De los desarrolladores a entender que IE6 se abandona! Además, Microsoft ha informado de forma explícita a moverse con urgencia a la versión 7, si había alguna necesidad de repetirlo. Los desarrolladores web deben adoptar una máquina con IE6 para el análisis? Al no actualizar? Habría sufrido ataques de todos lados y no ir en la red?

La solución obvia - y beneficioso para Microsoft - es que los desarrolladores y usuarios finales para pasar inmediatamente a IE7, les guste o no!

Más información ...

Javascript vs PHP Contenido

Hay una razón muy importante para preferir la inclusión de contenidos a través de PHP - del lado del servidor - en una página Web con respecto a el uso de JavaScript - lado del cliente. En el desarrollo de los servicios de excursión herramientas utilizadas en el CMS getmePage applick.com era posible utilizar el motor de Ajax como servidor HTTP de recuperación de datos. El problema, en este caso, era que tenía que ver con el contenido de un sitio, el contenido de la indexación por los rastreadores de búsqueda como Googlebot! Los rastreadores no ejecuta JavaScript, por lo que es una página en blanco en los ojos de Googlebot. Hoy me contento con hacer una diferencia en la indexación en motores de búsqueda, así que tienes que tener cuidado de cómo se generan contenido en una página. El que ve el "usuario final no es el punto de vista de una herramienta como el robot de Google. Esta es una de las razones que determinaron la elección de PHP nell'engine de recuperación de datos dell'applick getmePage. PHP, de hecho, es ejecutado por el servidor Web antes de enviar la página al cliente. De ello se desprende, por tanto, que lo que ve es lo que un rastreador ve el usuario final.

Más información ...

Web 2.0: sin JavaScript

Como ya se ha tocado en " activar vs PHP "(o ASP, CFM, ...), la cuestión de si o no para entrar en un núcleo de Web 2.0 JavaScript en las secuencias de comandos, en lugar de dejarlo - en la mayoría de los miembros - del lado del servidor, puede causar confusión si no se desconcierto. Sin embargo, hay buenas razones para favorecer el servidor que el cliente, razones que no tienen nada que ver con la Web 2.0 que, en cambio, centra su atención en sus scripts de JavaScript.

Más información ...

Validar correo electrónico en Javascript y PHP

Para aquellos que desarrollan módulos y forma de los contactos, existe la necesidad de verificar la immisione de una dirección de correo electrónico. Hoy más que nunca, listo para correr con los demonios como spam por todas partes, es bueno para evitar la "astuta" listo para usar formularios HTML para enviar correo o realizar hackeo ilegal SPAM y más.

Más información ...

Las clases y de identificación en CSS

nei fogli di stile. Estos son algunos consejos breves sobre cómo utilizar class y la id de las hojas de estilo. Tenga en cuenta que una vez que el uso de técnicas avanzadas de JavaScript, como por ejemplo el uso de motores de Ajax, pueden entrar en conflicto con las recomendaciones hechas aquí! Y al final veremos por qué.

Más información ...

Las maravillas de CSS2.0 +

Debido a la incompatibilidad de la producción de estilo y tal vez - sin embargo - cross-browser, no todo el mundo conoce el enorme potencial de las hojas de estilo. Queremos mostrar, por lo tanto, algunas de las características de la sintaxis CSS desconocido para la mayoría y para recordarnos lo poco que - a menudo - que aprovechar al máximo las herramientas que tenemos disponibles.

Nota: Todas las muestras fueron analizadas en Firefox 1.5.0.5

Selección por atributos

1
2
3
4
5
"myInput" > < div id = "myInput">
"submit" value = "invia" / > < entrada type = "submit" value = "submit" />
"button" value = "Pulisci" / > < entrada type = "button" value = "Borrar" />
"button" value = "Annulla" / > < entrada type = "button" value = "Cancelar" />
</ div >
1
2
3
type = submit ] { color : #f00 } div # myInput input [type = submit] {color: # f00}
type = button ] { color : #0f0 } div # myInput input [type = botón] {color: # 0f0}
value = Annulla ] { color : #00f } div # entrada de myInput [= valor Cancelar] {color: # 00F}

Esta característica, a menudo llamado cono de avanzada CSS2, permite que las cosas strabiglianti, si reflexionamos por un momento. La ventaja más grande es el lado ottinene HTML, donde no hay necesidad de distinguir entre las clases o una identificación en la CSS. Son precisamente los atributos - todavía presente - en la etiqueta para indicar que el estilo asociada. Además, cualquier atributo de la etiqueta puede ser tomado como un selector: alt, el título, de acceso, etc ...

La selección para profundidad

Este tipo de selección es nada menos que espectacular, si se tiene en cuenta que se puede agregar a la anterior. Le permite definir la jerarquía de los elementos. Mirando el ejemplo de abajo, inmediatamente se dará cuenta de la extraordinaria importancia de este tipo de selección, que mantiene el código HTML limpio y libre de indicadores innecesarios.

1
2
3
4
5
6
7
"myBox" > < div id = "miordenador">
p > < p > El párrafo 1 </ p >
p > < p > El párrafo 2 </ p >
p > < p > Sección 3 </ p >
p > < p > El párrafo 4 </ p >
p > < p > El párrafo 5 </ p >
</ div >
1
2
3
p { color : #f00 } div # miordenador> p {color: # f00}
p + p { color : #0f0 } div # miordenador> p + p {color: # 0f0}
p :last-child { color : #00f } # Miordenador div> p: el último niño {color: # 00F}

e – fantastico – first-letter ! De hecho, sólo para concluir este sobrevuelo, así como last-child existe first-child , y - increíble - first-letter ! Pruébelo.
Obviamente, he tocado el tema, muy completo a decir la verdad, que ve CSS como instrumento avanzado para la definición de las páginas layput. Hay otros selectores y comportamientos, y una gran noticia para la especificación del archivo CSS para las generaciones futuras.

Más información ...

El futuro de HTTP

Desarrollo de aplicaciones web con tecnologías como Ajax ha puesto de manifiesto todas las limitaciones del protocolo de Internet HTTP. Tarde o cualquier programador trardi choca con la necesidad - por ejemplo - para tener una conexión permanente con el cliente. El envío a los clientes de un mensaje de difusión es todavía imposible sin recurrir a algún artilugio arriesgado!

En el escenario de Internet, sin embargo, el uso de componentes especiales, tales como objetos ActiveX, Flash o applet de Java, lo que permite evitar el problema así. A menudo, de hecho, uno se pregunta si el objeto HttpRequest (base de ladrillo para la experiencia de Ajax) no puede ser sustituido por un componente ActiveX o utilizando una película de Flash invisible, por si acaso!

Esta es una de la parte más conmovedora del desarrollo de aplicaciones web de próxima generación. Para probarlo, de hecho, hay una serie de solicitud "beta" Web usando tecnologías mixtas para resolver los diversos problemas que surgen - y que el HTTPRequest es incapaz de realizar. Lo mismo Flickr , uno de los más exitosos de foto-blog, hace uso de las películas de Flash en algunas secciones del sitio. En realidad, hay aún más complejo en el que los applets de Java o controles ActiveX para llegar a donde nadie - Ajax - se había ido antes!

¿Qué debe hacerse en el corto plazo, es un nuevo estándar para la HTTPRequest, incluso lo llamaba de otra manera. Capaz de obtener un objeto, presentes en todos los navegadores, capaces de realizar las conexiones permaneti y capaz de manipular múltiples protocolos. Sin embargo, esto sería un sueño para los desarrolladores, pero ragionandoci así, podría conducir a la muerte de la Internet como la conocemos.

Cuando HTTP fue diseñado como una red mundial que hoy conocemos tuvo velocidades muy diferentes y los usuarios. Los puntos importantes de HTTP son los siguientes:

  • Conexión con el servidor Web
  • Solicitar un archivo
  • Desconexión

El HTTP se nace con la idea básica de no sobrecargar la red de transmisión; apretón de manos un mínimo de apoyo! Incluso ahora, cuando el navegador solicita una página en un servidor Web, colocar sólo los tres pasos indicados anteriormente. Es importante tener en cuenta que Google ha desarrollado un software como Google Earth con el fin de superar los obstáculos, y la conexión con otras cosas. Conexión a Internet está dispuesta a asumir permaneti? Creemos que es prematuro. La mayor parte del servicio de alojamiento se derrumbaría en pocos segundos. Banda y la CPU debe ser mucho más capaces de soportar la cantidad de tráfico que se produce hoy en día.

El hecho de que las conexiones de apoyo permaneti están bien circunscritas y se utilizan cada vez más sofisticada tecnología y los componentes y especificaciones.

Más información ...

Javascript vs PHP

Hay un rumor de que es actualmente un debate en curso sobre el uso de Javascript como un fabricante de contenido HTML. En particular, el dilema persigue el universo Ajax. Bajo estas siglas se esconde un método para ponerse en contacto con el servidor Web usando JavaScript guión, sin que el navegador tiene que volver a cargar toda la página con el resultado - y molesto - video "fliker".

El hecho de que esta técnica permite comunicarse con los medios de servidor Web, en la práctica, puede enviar - y recibir - la información desde el servidor Web sin que el usuario - de hecho - si usted lo sabe! En esta última afirmación sería conveniente abrir una discusión por separado.

Volviendo a nuestra pregunta, la pregunta principal es: una vez que se recibe la respuesta desde el servidor Web que tiene que construir el andamiaje HTML que usted puede poner la respuesta en la página actual? El servidor Web debe realizar en el momento en que se delegó la respuesta o una tarea con el Javascript del lado del cliente?

En la práctica, algunos dicen que la mejor manera es empacar la respuesta completa directamente en el lado del servidor, de modo que el código JavaScript del cliente y sólo debe llevarse a cabo (y conseguir insertar). Sin embargo, otros argumentan que lo mejor está recibiendo datos falsos, en bruto, tal vez en una estructura XML y procesar toda la parte del cliente, el uso de JavaScript, y siempre con JavaScript para crear el andamiaje necesario para insertar la página HTML.

Parece evidente de inmediato, sin embargo, que no es posible - a priori - apoyar un modelo de uno respecto al otro. Ambos, obviamente, debe ser contextualizada. E 'posible que en algunos casos al momento de empacar todo para el servidor Web es realmente la mejor opción, tanto durante el desarrollo y en la velocidad de transmisión.

Hay que decir a la vez que la idea de cargar grandes cantidades de código javascript en el cliente no es una solución hermosa. Digo esto en memoria de la escalabilidad. Un sistema que ya ha pesado en sus primeras etapas, tiene pocas posibilidades de progresar en la paz en el futuro. Por otra parte, incluso entre el navegador incomptibilità disposición generalizada, entonces el lado del cliente el código Javascript que sea demasiado agotador para el desarrollo articulado. Sin embargo algunas personas lo hace! Sin lugar a dudas.

La moral, a la fecha, con los navegadores y sistemas operativos que tenemos, parece ser que cada uno debe elegir su propio camino, mañana ya veremos. Visite nuestro sitio web Applick.com , el código fue escrito con ambos métodos, según el caso.

Mañana, tal vez, el navegador se vienen pre-codificados a bordo! Sin duda alguna revisó el HTTPRequest componente. Por ahora, esta técnica tiene su renacimiento (véase el uso de la etiqueta iframe) es el estándar mínimo HTTPRequest hecho en el componente, su presencia y su aplicación tanto del aumento en el navegador y la banda de los medios de comunicación a disposición de los usuarios de Internet. El HTTPRequest HTTP es todavía un canal secundario, ni más ni menos. Enviar XML en lugar de HTML no hace mucha diferencia, el tráfico de la red no se dan cuenta ahora. Tal vez estos se quejaba de algo que va más allá de la cuestión de Ajax. Es cierto que una cierta parte de la comunidad de Internet exige un cambio, los cambios estructurales. Se ha hablado - con razón - conexiones pemanenti, que ciertamente no tienen nada que ver con la política actual (y original) del protocolo HTTP.

La realidad, al final, puede ser que admitir que la tecnología actual de Internet no está actualizado. Sus protocolos, diseñados para la velocidad de la red al otro y otras condiciones, se han quedado obsoletas.

Más información ...



Deje de SOPA