Posts Tagged ‘desarrollo web’

Lecturas para un viernes frio y gris

Friday, November 27th, 2009

Excepcionalmente esta semana he podido disfrutar leyendo algunos posts estupendos.

Se busca sexador de pollos para realizar un transplante de hígado

¿Debemos dejar en manos de cualquiera el desarrollo de nuestra web? Alejandro expone algunos argumentos metafóricos y resume las consecuencias de esa decisión de este tipo.

El subdesarollo del comercio electrónico en España

Eduardo Manchón vuelve a escribir en Alzado y en su último artículo resume el deprimente panorama del comercio electrónico en España. Los grandes comercios en el mundo offline pasan de la venta online y las empresas que podrían vender de verdad en Internet lo intentan con sitios mal planteados que más que vender impiden que uno compre. Me quedo con esta cita:

Opino que es más fácil conseguir que un informático aprenda lo suficiente del producto para venderlo online, que un vendedor existente de un producto en el mundo offline aprenda PHP

Evolucionar correctamente a partir del comportamiento de los usuarios

Biko2 nos demuestra como valorar un sitio web y definir cómo tiene que evolucionarlo no es algo que se deba hacer en base a las opiniones subjetivas y en ocasiones escasamente cualificadas de un grupo de usuarios internos o externos a la organización.

La métrica, los datos, la realidad, todos ellos apoyados en unos objetivos estratégicos bien definidos son los que deben decidir.

The Future of Search is More than Social

El futuro de la búsqueda es más que social. La lectura de este post, recomendado por Yusef, nos va a ayudar a vislumbrar las consecuencias de las alianzas estratégicas que Google y Microsoft están realizando con las grandes redes sociales.

Yo sigo maquetando con Dreamweaver ¿Y tú?

Saturday, September 27th, 2008

Aprovechando la inminente salida de la nueva generación de aplicaciones de Adobe quiero tocar este tema que siempre suscita cierta controversia cuando hablamos entre desarrolladores web.

No escribo este post para defender a Dreamweaver como la mejor herramienta para maquetar. Ni siquiera sé si lo és, ni me importa demasiado. Lo que es evidente es que desde que comencé en esto de la maquetación trabajo con él (tras un efímero comienzo con Adobe Golive) y que he ido probando otras herramientas a lo largo de estos años pero al final siempre vuelvo a los brazos de Dreamweaver.

Y aclaro también que mi defensa es como herramienta para maquetación, no para programación. Posiblemente un programador PHP se encuentre mucho más cómodo en un sistema que le permite explorar sus clases, debuguear su código dentro de lo posible y que le ayude un poco más a la hora de programar… desde luego para ese tipo de trabajo Aptana parece una alternativa más seria.

Personalmente uso Dreamweaver para el desarrollo de las maquetas desde 0. En ese momento en que me pasan el diseño y tengo que convertirlo a código abro dreamweaver y me pongo a trabajar. Una vez que he maquetado mis plantillas dejo de usarlo.

A partir de ese momento, para debuguear, corregir o hacer cambios que me propongan los designers… uso otras herramientas: concretamente la combinación Transmit + Bbedit + Firefox / firebug es mi opción básica en Mac y trabajando en Windows Filezilla con Notepad++; por supuesto siempre está la opción básica y salvavidas de trabajar directamente en el servidor con Vi.

¿Por qué me encuentro cómodo maquetando con Dreamweaver?

Su maravillosa integración con el gestor de FTP: el gestor en sí no es de lo mejor y es frecuente que se atasque… pero a mi me gustra trabajar en local, guardar y subir al servidor. Una vez configurado el sitio remoto la combinación de teclas Cmd + Mayus + U (o Ctrl en windows) me resulta bestialmente cómoda… y el hecho de que me avise de que “hay una versión más reciente en el servidor” del archivo que estoy editando me da una gran seguridad.

La vista mixta diseño / código me resulta esencial. Eso de poder seleccionar un elemento en la vista diseño y que me lo marque en código me ayuda muchísimo. La vista diseño integrada es algo que no he visto en ningún otro editor; normalmente el resto se limitan a incorporar un navegador para previsualizar, pero no se puede interactuar con él.

El editor de código, que no es el mejor, pero  es muy aceptable tanto para HTML como para CSS gracias. Con el sistema de sugerencias para atributos y propiedades y el cierre automático de etiquetas me basta. Aunque echo muchísimo de menos, y me revienta, su incapacidad para detectar  dónde se cierra una etiqueta, llave o paréntesis al seleccionarla. Eso casi me hace pasarme a Aptana.

Son 3 tonterías, lo sé, pero a mi me hacen mi trabajo mucho más facil. Dreamweaver tiene mil funcionalidades más que no uso para nada pero esos detalles unidos a un interfaz de usuario en general muy muy cómoda en casi todos sus aspectos hacen que me sienta bien trabajando con él.

Finalizando

Este post no es para recomendar Dreamweaver a los maquetadores, sobre todo porque hay alternativas gratuitas que son muy buenas; para mi la mejor posibilidad, con diferencia, es Aptana. Es simplemente la exposición de un hecho que estoy seguro que muchos maquetadores comparten.

Un disclaimer: vaya a pensarse alguién que tengo que ver algo con Adobe, ojalá, pero no; tampoco patrocinan este post ;)

PD: a lo mejor algún día hablo de porqué uso Fireworks y no Photoshop :)

PD2: verás como aparece por aquí la clásica y estéril discusión “Yo programo con notepad”… Dreamweaver es para débiles y lamers.

Algunas agencias y ciertas webs:

Wednesday, September 24th, 2008

No me gusta escribir posts en caliente y cabreado… así que no sé si publicaré esto al final; lógicamente si lo estás leyendo es que he roto la norma y he publicado.

Estoy realmente cansado de trabajar haciendo webs para agencias de comunicación, publicitarias, branding masters o como demonios se quieran llamar.

En general se trata de empresas de cuya calidad no dudo a la hora de hacer campañas de publicidad, cartelones impresionantes, identidades gráficas de la ostia, folletos que venden solos, etc. Saben muchísimo marca, de comunicación de emoción… para determinados productos web son la elección correcta. Un caso clarísimo: el pueblo en el que nunca pasa nada.

De lo que yo estoy cansado es de que me lleguen trabajos pensados en Flash pero en los que esta tecnología es innecesaria o simplemente no se puede utilizar.

El caso típico: me llega un diseño cuya estructura y funcionalidad pueden ser desarrollado perfectamente en HTML pero con detalles tipográficos o efectos sutiles (casi siempre innecesarios) que obligan a utilizar Flash.

Te encuentras con una web de estructura clásica: cabecera, contenido a dos columnas y pié; menú en el lateral corriente y un desarrollo de las secciones en la otra columna cuyo contenido es texto e imagen… pero está diseñado para una altura fija, cuando seleccionas una sección encuentras un maravilloso y único efecto fade-out para que desaparezca el contenido actual y aparezca el nuevo; la tipografía es una helvética neue o similar…

Y yo siempre me pregunto… ¿para esto hay que hacer esa web en flash? ¿Ganamos algo? Porque perder sí que se pierde:

  • Indexación
  • posicionamiento en buscadores
  • Facilidad para gestionar los contenidos
  • Posibilidad de tener estadísticas de uso de la web aceptables
  • Posibilidad de medir incidencia de campañasa para secciones concretas
  • etc., etc., etc.,

¿Cual es el problema?

Que encargan ese tipo de webs a agencias que no tienen desarrolladores webs: programadores, maquetadores, etc.. tienen un plantel de diseñadores profesionales, que se mueven muy cómodamente diseñando en flash y que utilizan esa tecnología hasta para poner un 404.

¿Solución?

Si se van a meter en proyectos web deberían contar en su equipo con algún diseñador – maquetador con conocimientos de HTML que sepa orientar ese desarrollo. Es conveniente además que los diseñadores se pongan al día de las posibilidades que ofrecen los frameworks de javascript (Jquery, prototypescriptaculous, Dojo y demás) que són muchas y cubren la mayoría de los efectos simples para los que utilizan Flash.

Otra opción es no coger ese tipo de trabajos si no tienes los profesionales correspondientes. Si a mi me vienen pidiendo una campaña de comunicación les remito a la empresa correspondiente, procuro no meterme. Pero no es infrecuente que se les encargue una campaña de comunicación en papel o TV y que la agencia de paso diga: “oiga… y si me contrata le regalo la web”. Al final me llega a mi la web regalada para que la dinamice, le ponga un cms, y les pase estadísticas de usuarios que han utilizado el formulario de contacto.

PD: para que hablo… acaba de llegarme un caso de estos-> acción de márketing -> campaña en medios -> microsite en flash

Yahoo te ayuda a… prototipar

Saturday, August 2nd, 2008

[Vía Torres Burriel]

Yahoo, en su afán de ayudar a los desarrolladores web, nos ofrece ahora una batería de objetos que podemos incorporar en nuestros prototipos. Esta librería de objetos está disponible en diversos formatos: SVG, PNG, PDF y además puedes integrarlos en Visio y en Omnigraffle.

Yahoo Stencils

Yahoo los organiza en categorías como:

  • Publicidad
  • Calendarios
  • Galerías / Carruseles
  • Gráficos y tablas
  • Controles
  • Formularios
  • Rejillas
  • Menús
  • Navegación y paginación
  • Elementos de sistemas operativos
  • Elementos de texto
  • Pestañas
  • Resoluciones de pantalla

Por cierto! a ver si tengo tiempo y escribo algo sobre Omnigraffle, uno de los programas más útiles que he visto a la hora de ayudarnos a hacer prototipos. Solo está disponible para Mac y es de pago, pero es una auténtica maravilla y realmente cómodo y fácil de usar.

¡Aprovecha el verano! Aprende sobre los estándares web con Opera.

Thursday, July 31st, 2008

Supporting the Opera Web Standards Curriculum: Learn to build a better Web with Opera

Hace ya unos días que Opera anunció y publicó un interesante proyecto relativo a la formación en estándares web: Opera Web Standards Curriculum. Se trata de un completísimo “curso” para enseñarnos sobre desarrollo web basado en estándares. El curso, por supuesto, está en inglés (idioma que ha que saber al menos leer si uno se dedica a esto profesionalmente).

Hasta el momento han publicado 23 artículos (y prometen 30 más de aquí a septiembre) organizados en apartados como:

  • Introducción al mundo de los estándares web
  • Conceptos sobre diseño web
  • Bases del HTML
  • El núcleo o cuerpo del HTML

Los artículos son obras de gente como Chris Mills o Roger Johansson; gente que sabe mucho sobre desarrollo web estándar y son realmente claros y didácticos.

Un material inestimable para desarrolladores, estudiantes, profesores y para la web en general que Opera nos ofrece de forma completamente gratuita para que usemos como queramos.

Su web por 65€

Saturday, January 12th, 2008

¡Lo tengo barato niño…. venga que se me acaban! es lo que le fataba vocear a los chicos de un stand en un evento al que tuve que asistir hace unos días. El evento estaba organizado por la Junta de Andalucía y estaba dirigido a PYMES (pequenas y medianas empresas).

Este producto se enmarca dentro del programa “Ninguna Empresa sin Web” que promueve el Ministerio de Industria, Turismo y Comercio. Lo que se ofrece por ese precio es un CMS (en este caso Joomla) con contenidos predefinidos y la posibilidad de elegir entre un número pre-determinado de templates. Lógicamente, a partir de ahí, búscate la vida y móntate tu web.

Este tipo de cosas son nefastas.

Nefasto para nosotros, los desarrolladores

  • Refuerza la idea de que tener una web es muy barato. Al menos 300 o 400 empresarios pasaron por ahí y debieron leer el mensaje; de forma directa o subliminal ese mensaje reforzará esta idea trístemente extendida
  • Ni viven ni dejan vivir: estos programas y las empresas que los ofrecen no suelen durar mucho, he visto muchas caer. Pero mientras caen además nos hacen bastante daño a los profesionales con una competencia absurda; por desgracia la mayoría de los empresarios aún no son capaces de distinguir un producto de otro.
  • La ínfima calidad del producto resultante también refuerza la idea entre los clientes de que tener una web no les sirve para nada.

Nefasto para el cliente

Si una pequeña empresa contrata este tipo de producto lo que posiblemente consiga es un retraso importante en su incoporación a la web. No existe la web tipo que funcione para todo el mundo. ¿Qué tiene que ver la estrategia web de una inmobiliaria con la de una casa rural?

Lo que consigue es un producto genérico que casi nunca le produce retorno alguno pero que se mantiene activo durante un tiempo (a veces años) haciendo que esa empresa retrase muchísimo su incoporación seria a la web.

Pero es que, es muy raro que un CMS y “hágaselo usted todo” sirva a organización alguna. Principalmente porque detrás no hay una estrategia y porque en las pequeñas empresas (y en las medianas y en las grandes también) no suele haber personal cualificado para gestionar esa web desde cero.

  • No saben hacer contenidos para la web, a lo sumo tienen a alguien dedicado a media jornada al márketing, pero que genera unos contenidos absolutamente inadecuados (largos y habitualmente con un lenguaje lejano al usuario)
  • Mala presentación: [ironic mode: on]si, ese CMS ofrece un editor de textos sencillísimo que es lo mismo que el Word… [ironic mode: off]. Copie y pegue usted esa presentación tan graciosa que hizo en Word y verá que gran resultado
  • ¿Y qué decir de la arquitectura de información? Como mucho y después de leerse algún manual y llamar repetidas veces a la empresa proveedora, conseguirá algo como “Quiénes somos”, “Dónde estamos”, “Nuestros productos” y “Contacto”. Estupendo

También es nefasto para el que lo ofrece

Aunque en principio pueda parecer una buena estrategia para conseguir clientes (si piensan que como producto también es bueno es que están muy perdidos) o reciben algún tipo de subvención estatal o autonómica por cada web que hacen. Pero no nos engañemos, no conseguirán buenos clientes y posiblemente el proyecto no dará demasiados beneficios (bueno… habrá que ver lo que les dá la administración correspondiente…)

  • Por ese precio es imposible dar atención adecuada al cliente: daremos una mala imagen y cliente insatisfecho
  • El producto que se ofrece es malo: difícilmente cubrirá las necesidades del cliente que quedará instatisfecho
  • El tipo de cliente que busca ese producto no suele ser rentable, no va a volver para pedir algo “a medida” y si lo pide no entendrá que el precio se multiplique por 100. Más insatisfacción
  • Es un trabajo firmado por la empresa desarrolladora. Cuando alguien le pregunte al cliente ¿Quien te ha hecho esa web? saldrá tu nombre… al final ¡Tu has hecho eso! El propietario no va a decir que en realidad la página se la ha hecho él y que esa foto que descuadra toda la página la ha subido él

Finalizando

Quiero terminar diciendo que sí, que una de las grandes cosas de la web, es que es relativamente sencillo hacerse una web y que prácticamente cualquiera lo haga. Lo que me parece mal de este programa es que lo ofrezcan a pequeñas y medianas empresas de forma indiscriminada y sin análisis de necesidades alguno. Subvenciones ustedes el análsis, la consultoría; que el programa lo que le proporcione a le empresa sea la estrategia a utilizar en función del producto o servicio que ofrece y, a partir de ahí, decida cómo hacerlo.

Señores del ministerio: subvencionen ustedes un proyecto web, no una web por 65€.

Señores empresarios: piénsenselo bien antes de acogerse a un programa de este tipo. Consulten a un profesional qué puede aportarle la web (internet en general) a su empresa.