Estándares Web en Español - Ideasfreelance

Ene 19, 2005

Creatividad al limite 1

Clasificado bajo: — Manoloweb @ 3:15 pm

Eventualmente estaré posteando sitios web que encuentro particularmente geniales.

Ironicamente el primero de la serie es un sitio diseñado enteramente en flash (contra mis usables principios), pero en serio vale la pena!!

NOE Design

Ene 15, 2005

.NET .SUCKS

Clasificado bajo: — Manoloweb @ 12:05 am

Recientemente amplié mi biblioteca web. Adquirí 3 libros acerca de la tecnología .NET:

Build Your Own ASP.NET Website Using C# & VB.NET
Essential ASP.NET
.NET Web Services

Ya tendré oportunidad de escribir mis comentarios sobre cada uno de los 3 libros, pero en resumen ninguno de ellos es la gran cosa ni tampoco un gasto improductivo, cada uno tiene lo suyo. Si tuviera que recomendar uno de ellos sería el de Site Point, perfecto para un PHPero con ganas de entender lo que pasa del otro lado de la calle.

Comencé a entender .NET muy pronto, y sinceramente su potencial me ha impresionado. Es una plataforma muy robusta.

Pero cuando traté de cuadrar mis primeros scripts para procesarlos (y validarlos) como XHTML… uff!! ahi comenzaron las penas.

Microsoft ha continuado con la tendencia de “Te voy a facilitar la vida… Quieras O NO!!”

Igual que con muchos otros de sus programas y desarrollos, Microsoft ha tomado la iniciativa, por ejemplo, de validar los formularios con solo un par de líneas de código, y si necesidad de que yo me preocupe por re-escribir los formularios y los mensajes de error. Solito el programa detecta cuando un campo no cumple con los parámetros que yo he indicado, y lanza un mensaje de error en HTML… ese HTML que solo front page sabe escribir… Tablas con <font>, <p>, ID’s y classes… todo mal hecho.

Un elemento inline (font) contiene varios elementos de bloque (p), cada uno con un ID, y todo ello dentro de una tabla (también con un ID)... Y si yo no quiero tabla!!!??? pues no hay de otra, o me gusta la tabla o me gusta la tabla.

Además, mágicamente, los formularios mantienen sus datos entre envíos y recepciones de la misma página, que fantástico, no?... pues no! todo ello ocurre gracias a un campo “hidden” dentro del formulario, que contiene toda esa información de forma codificada, o sea que cualquier gracioso puede modificar esos datos si tiene ganas de hacerlo, y con ello romperle la lógica a mi sistema.

Además, leyendo este post de Chris Kaminski sobre el mismo asunto me doy cuenta que esos primeros hallazgos mios son solo la punta del Iceberg, todo un tema para discutir, no creen??

Bueno, no dejaré de afinar mis (ahora básicos) conocimientos sobre .NET, pues me parece que aún con todas sus carencias, es todavía el platillo favorito de las grandes empresas, y son ellas las que eventualmente llenarán mi cuenta bancaria. Aunque yo siempre trataré de convencerlos de usar mi super-favorito PHP.

Bueno, espero sus comentarios, a ver si hay algún .NETero que esté dispuesto a aclarar estas dudas ;-)

Ene 9, 2005

Que nos depara 2005?

Clasificado bajo: — Manoloweb @ 2:07 am

Comienza un nuevo año, y con el pueden verse algunas cosas que tendrán un impacto en quienes hacemos de internet una forma de vida. A continuación algunas de mis predicciones:

Diseño

CSS se convertirá en el protagonista de los nuevos desarrollos y muchos re-diseños.

La tendencia en cuanto a diseño creo que será muy marcada hacia los estándar y minimalista, seguramente sitios como Stylegala, CSS Vault, Web Standards Awards y los portafolios de los grandes maestros como Shaun Inman, Dave Shea, Jeffrey Zeldman y Erick Meyer, serán ahora la fuente de inspiración de muchos diseñadores.

sIFR se postula como una de las herramientas más socorridas por los diseñadores web para mejorar la capacidad de entregar conenido rico en tipografías.

Flash se convierte en un ingrediente más de sitios web ricos en contenido estándar, y deja de ser considerado como una opción para desarrollar sitios enteros (como siempre debió ser). Adiós a las páginas “splash”, se acabaron también los tiempos de gloria para 2Advanced y su séquito de seguidores.

Algunos otros aspectos sobre tendencias de diseño pueden encontrarse en esta página sobre Tendencias 2005 de Forty Media

Scripting – Servidor

.NET continúa su escalada, aunque con menos fuerza que este año, ante la inminente salida al mercado del proyecto Longhorn (2006), que se dice que vendrá a modificar muchos aspectos de la plataforma de desarrollo .NET, por lo que muchos temen meterse hasta el cuello en algo que tiende a cambiar tan drásticamente.

Microsoft se toma en serio la batalla contra los lenguajes open source que tanto le han quitado. Lanza al mercado (gratis por ahora, y con la promesa de precios muy bajos) una serie de productos “express” para desarrolladores en vías de aprendizaje. Además de la disponibilidad de software libre para desarrollar en .NET por terceros.

PHP continúa ganando adeptos, y para finales de 2005 comenzará a verse la migración masiva hacia PHP5.

Los web services (SOAP, XML-RPC, etc) saltan al escenario y se convierten en el pan de cada día de aplicaciones avanzadas para web.

Scripting – Cliente

XMLHttpRequest será un ingrediente crítico para los desarrollos web. La posibilidad de comunicar una página con el servidor sin necesidad de recargar la página será demasiado tentador para muchos desarrolladores, por lo que creo que este año veremos muchos ejemplos de esta técnica.

En general Javascript (y el DOM) tendrán un muy buen año en 2005, volverán a ser tomados en serio por desarrolladores (server-side) que en el pasado se han resistido a ello. En combinación con CSS (lease DHTML) estaremos viendo muchas aplicaciones volviendose cotidianas y “normales” en muchos web sites. Algunos ejemplos son La Librería X, el mismo sIFR y algunos otros similares.

Spam

El spam por email continúa creciendo, no creo que en este año veamos alguna iniciativa realmente efectiva para detener ese crecimiento.

Los blogs se convierten en un objetivo prioritario para los spammers, con las nuevas técnicas de “spameo” a través de trackbacks sumadas a las ya bien conocidas sobre los comentarios, por lo que los que corremos un blog tendremos muchos dolores de cabeza este 2005.

Conclusiones

Me parece que este será un muy buen año. Habrá mucho nuevo que aprender y dominar, y muchas “mañas” que quitarse de encima, muchos retos y por ende muchas satisfacciones en potencia.

Espero sus comentarios ;-)

Ene 7, 2005

No mas Trackbacks o Pingbacks

Clasificado bajo: — Manoloweb @ 12:52 pm

Pues así es, debido a la gran cantidad de spam que estoy recibiendo vía Trackbacks, he decidido cancelar la notificación de dichos enlaces en los comentarios.

Entiendo perfectamente la utilidad de estas notificaciones, pero me es ya casi imposible seguirle el ritmo a estos jijos de la tostada, ya son más de 60 diarios que tengo que borrar.

Mientras encuentro otra solución, les pido su comprensión. Esto no quiere decir que dejen de ligar lo que ustedes quieran de mis posts, solo que no se mostrará el aviso en el mensaje.

Alguien está teniendo algun problema similar??

Ene 6, 2005

No más dolores de cabeza Cross Browser

Clasificado bajo: — Manoloweb @ 3:25 pm

Durante muchos años, la industria disquera tuvo que lidiar con el costo de la migración del LP y el audio cassete hacia los CD’s. Muchos millones de dólares se invertían en la producción simultanea de los tres medios, para que todos pudieran oir su musica independientemente de si tenían un tocacintas, un tornamesa o un CD player.

Eventualmente debieron tomar la decisión de dejar fuera a los Acetatos (LP’s y 45’s), aún en contra de aquellos que no habían comprado un reproductor nuevo.

Hoy en día no hay opción… CD es el medio UNICO en el que se produce la mayoría de la musica comercial, el que no tiene un CD Player, simplemente no oye musica, o bien es SU problema encontrar dicha musica en un formato compatible con su reproductor. La industria disquera se ha liberado de esa responsabilidad en un tenor de “El que quiera oir mi disco, debe tener un CD player o arreglarselas como pueda”.

Bueno, pues desde mi punto de vista ha llegado el momento de hacer algo similar con el web.

De hecho Google ya ha dado este paso con sus nuevos lanzamientos, GMail y Google Suggest, ya que dichas aplicaciones solo corren bajo plataformas recientes (creo que I.E 5+ , NN6+, y los otros como Firefox, Mozilla, Opera, Safari, etc), de tal forma que si tienes NN4, pues simplemente te olvidas de usar sus servicios.

En favor de que se hace este sacrificio de audiencia??

En favor de estándares que permiten el uso de nuevas técnicas y tecnologías de desarrollo web, orientados a brindar una mejor experiencia al usuario.


  • XHTML

  • CSS

  • DOM

  • XML

  • RSS

  • DHTML

  • Usabilidad

  • Accesibilidad

Con un uso responsable y profesional de dichas tecnologías pueden conseguirse interfases de usuario mucho más simples y fáciles de usar, pero muchos desarrolladores se detienen pensando en los usuarios con browsers obsoletos.

Es natural… si en lugar de escribir document.getElementById(“tal”) deben escribir toda una librería para detectar navegador, modelo de objetos, y versión, y en base a ellos recurrir a una u otra forma de accesar un nodo en el documento… wow, pues es fácil entender por qué no se toman la molestia de hacer un formulario más sencillo y rápido de procesar…

Así que por mi parte ha llegado el momento de simplificar mis scripts (JS) y mis hojas de estilo (CSS) omitiendo dichas acciones de validación… si el browser no lo soporta, simplemente no corro el script y no le simplifico la vida a ese visitante en particular.

Simplemente trataré de usar scripts que no interfieran con el contenido crítico.

Por ejemplo:

Si tengo una página en la que muestro y oculto capas mediante Javascript y CSS, bueno, el estado “default” de TODAS las capas será visible, y al cargar el documento javascript ocultará los ID’s que sean necesarios. Si alguien no soporta el script, simplemente no verá el efecto “fancy”, y en su lugar tendrá todas las capas a la vista todo el tiempo. Tal vez sea menos estético, pero será igual de funcional. Así yo me ahorro muchos dolores de cabeza, y el visitante no se va sin el contenido ni la funcionalidad básica del sitio. Trato justo, no?

Así que por mi parte….

Adiós IE4
Adiós NN4
Adiós IE3
Adiós NN2
Adiós IE Mac

Fue bueno tenerlos por aquí, pero ha llegado el momento de despedirnos para siempre!!

Espero sus comentarios…

Ene 5, 2005

Spam en el Blog!!

Clasificado bajo: — Manoloweb @ 2:01 pm

He borrado más de 150 comentarios “spam”, además de más de 70 “trackbacks” spam.

Afortunadamente tengo el WP preparado para detener cualquier comentario o trackback que contenga ciertas palabras, y la mayoría han quedado fuera de línea automáticamente. Pero de todos modos es una lata andar borrando manualmente, pues hay que revisar muy bien para no descartar comentarios o tracks válidos.

Cuanto tiempo pasará antes de que los spam en blogs se conviertan en algo incontrolable al grado de tener que prescindir de ellos?

Ya llegó el que andaba ausente

Clasificado bajo: — Manoloweb @ 12:27 pm

Bueno, ha sido casi un mes sin postear nada de nada en mi blog.

De un momento a otro la cantidad de trabajo me sobrepasó por mucho. Hasta en Navidad y Año Nuevo estuve trabajando como loco. Solo me dí tiempo para colocar los nuevos diseños de el Camaleón.

Bueno, tanto trabajo me ha dado muchos desvelos, pero también he comenzado a dominar algunas nuevas técnicas web que tenía pendientes. Y algunas otras cosas-web interesantes pasaron en estos días…

Aqui les paso un resumen de mis cosas-web interesantes durante la ausencia:

Javascript para actualizar contendido desde el servidor sin refrescar la página
Así es, esta técnica para evitar que el usuario tenga que esperar a que cargue la página cada vez que mueve una variable, y que ha sido puesta en práctica por varios proyectos, entre ellos GMAIL, ha pasado a ser del dominio de su servidor, bueno, al menos ya logré mis primeros resultados decentes. En este post de Simos Wilson nació toda mi navegación para investigar al respecto.

Estilos al vuelo
También usando Javascript, he desarrollado unas funcioncitas muy monas para poder ocultar, cambiar, mostrar, posicionar, cambiar el fondo y el font de elementos de una página (CSS). No es la gran cosa, pero al menos puedo hacer cambios de forma muy simple, ya sea a un “ID” o a todos los elementos con una “CLASS” determinada, y eso me ha dado mucho control sobre las interfases de usuario que estoy desarrollando. No tengo una liga, pero luego posteo los archivos para el que quiera usarlos/mejorarlos.

Linux Grátis
Bueno, Casi todo linux es gratis (free), pero en este caso incluso los CD’s de instalación me los han regalado, y hasta el envío ha sido pagado!!!. No, no es broma, UBUNTU LINUX es una distribución de Linux que se toma la molestia incluso de mandarte los CD’s a tu casa. Hace algunas semanas me metí a la página bastante incrédulo, y solo para probarlos les pedí 10 juegos para PC y 5 para Mac... Oh!! sorpresa! hace unos días me llegaron LOS 15 JUEGOS!!. Bueno, aqui los tengo para el que los quiera, los CD’s de PC traen incluso una versión para correr desde el CD, es decir, no necesitas ni instalarlo para poderlo usar. Si vives en Mty, solo mandame un mail y te lo llevo, y si no, pues tal vez convenga que mandes pedir tus CD’s directo del sitio de Ubuntu ;-)

Cuentas de GMail para los cuates
Pues si, me uno a la larga lista de personas que ponen a su disposición algunas cuentas de GMail. Mandame tus datos por mail y te mando la invitación. (sujeto a disponibilidad) ;-)

Bueno, por el momento me despido. no sin antes comentarles que el concurso del Camaleón tendrá lugar en algun momento de este mes (probablemente a finales), pero ya en otro post ahondaré detalles.

Saludos, y un feliz y productivo 2005 para todos!!

Gestionado con WordPress