Cada ves veo mas y mas sitios webs de diseñadores de paginas web, pero esta ves me di cuenta de algo interesante..
Muchos de estos ilustres personajes, diseñan sus sitios y las exportan a HTML 4 desde su todopoderoso programa de diseño gráfico, sin pensar en la accesibilidad, usabilidad, estándares web, y/o el contenido semántico, aunque éste ya es un tema/problema conocido por los profesionales.
Lo que me impresiona es el hecho de usar la palabra software en los nombres de sus sitios o agencias. ¿ Desde cuando el diseño web es considerado un software, o una aplicación web ?
Tengo entendido que el desarrollo de un sitio web, tampoco es un software, aunque el desarrollo de un servicio web si puede ser considerado como tal.
Por ejemplo, el desarrollo de una intranet, el uso de un lenguaje de servidor y algún tipo de almacenamiento como una base de datos, o el uso de XML. Y/o el uso del protocolo SOAP.
Pero entonces, ¿Qué es una aplicación web?
De Wikipedia, la enciclopedia libre.
En ingeniería del software una aplicación web es aquella que los usuarios usan desde un servidor web a través de Internet o de una intranet.
Las aplicaciones web son populares debido a la ubicuidad del navegador como un cliente, a veces llamado cliente ligero.
La habilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software en miles de potenciales clientes es otra razón de su popularidad.
Aplicaciones como los webmail, amazon.com y eBay son ejemplos bien conocidos de aplicaciones web, pero éstas tienen usos en otras áreas como los negocios y la ciencia, debido a las limitaciones inherentes de los actuales navegadores web.
Recordemos que un diseño web, no es lo mismo que un desarrollo web, y solo el conjunto y bueno uso de ambos puede convertirlo en una aplicación web, cosa nada fácil y muy trabajosa.
Un consejo a todos aquellos que lean esto y se sientan identificados, no hagan esto. Solo ayudarán a propagar una mala idea y significado de cada uno.
Al igual que el diseño gráfico no es diseño web, o usar HTML no es lo mismo que usar XHTML, maquetar un sitio con tablas no es lo mismo que maquetarlo con CSS, Cristal Cannabis no es una droga corriente.
Diseñar Páginas Web, no es crear una Aplicación Web
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por bipsa el 23 de Julio de 2005
Por Ramm el 23 de Julio de 2005
El problema radica en que es muy difícil trazar una línea que los separe.
Hoy en día, hay muchas webs sencillas, que no son aplicaciones como tal, pero si cuentan con algunas partes que requieren algo de programación, como algunos CMS sencillos que he hecho, o simplemente, por ejemplo, un texto dinámico en alguna parte de la página.
Hasta que punto se puede considerar eso una aplicación?
Mas aun, en Flash, si no programas aunque sea un poco, no se hace mucho, entonces cómo sabemos cuando deja de ser solo diseño web y comienza a ser desarrollo web?
Yo aun no lo sé.
Por bipsa el 23 de Julio de 2005
ramm :
Hasta que punto se puede considerar eso una aplicación?
Mas aun, en Flash, si no programas aunque sea un poco, no se hace mucho, entonces cómo sabemos cuando deja de ser solo diseño web y comienza a ser desarrollo web?
Yo aun no lo sé.
Pues Diseñas la DB haces la aplicación cojes y pones tus datos de entrada, estáticos, y de salida, haces el grupo de funciones, despues diseñas la GUI, y mandas la cuenta de cobro. si se hacen todos los paso los cuales resumí pues es una app en Flash..
Recuerda que flash es una excelente herramiente y casi te obliga a trabajar en capas independientes en el desarrollo (DB, API, XML, GUI) bueno esto segun como armes la app....
Por Prozac el 23 de Julio de 2005
no creo que haya comparacion entre realizar una aplicacion web y desarrollar una web..
porque desde mi punto de vista, las paginas web de hoy en dia no se diseñan mas que desarrollan(uso de BD, Java, XML, etc)
llevan su trabajo, pero no estan desarrolladas para funcionar como una aplicacion o para un proposito especifico, funcional como uds quieran, a pesar de tener cierto nivel de programacion es incomparable...
SAludos
Por rsibaja el 23 de Julio de 2005
se debe a nuestra conversacion hace un rato ??
Por Ramm el 23 de Julio de 2005
bipsa, eso no contesta ninguna de mis preguntas.
Yo hablaba de la delgada línea que separa el diseño del desarrollo, y no me referia a Flash, sino en general.
Por bipsa el 23 de Julio de 2005
bipsa :
ramm :
cómo sabemos cuando deja de ser solo diseño web y comienza a ser desarrollo web?
Yo aun no lo sé.
Pues Diseñas la DB haces la aplicación cojes y pones tus datos de entrada, estáticos, y de salida, haces el grupo de funciones, despues diseñas la GUI, y mandas la cuenta de cobro. si se hacen todos los paso los cuales resumí pues es una app en Flash..
Recuerda que flash es una excelente herramiente y casi te obliga a trabajar en capas independientes en el desarrollo (DB, API, XML, GUI) bueno esto segun como armes la app....
Cómo te das cuenta? Con lo escrito anteriormente.......
Por NEO_JP el 23 de Julio de 2005
Por bipsa el 24 de Julio de 2005
Por La100rra el 24 de Julio de 2005
Creo que casi cualquier página que contenga inserción y modificación de datos puede considerarse una aplicación, ¿o no?
Claro que las hay muy sencillas, pero partiendo de ese punto ya se podrían considerar como una aplicación, ¿no es así?
Por Maikel el 24 de Julio de 2005
Diseño Grafico -> Imagen
No, no es lo mismo, sino podriamos decir que los diseñadores gráficos podrian ser considerados programadores y viceversa.
Diseñar web es solo diagramación, colores, imagen, colores, etc. y programar una web es la administración de la información como tal ya sea de manera estática o dinámica, una aplicación web(leáse bien aplicación) debe incluir estos dos tópicos. Asi por lo tanto concluyo que solo diseñar webs no debe ser considerado un software de aplicación.
Por Aoyama el 24 de Julio de 2005
Por Riseven el 24 de Julio de 2005
Una aplicación web, es una apliación usada desde un servidor a traves de internet. De modo que pienso que la mejor forma de distinguir si es una aplicacion web, es considerar si la utilidad que tiene, "vista" de forma local (sin navegado, mediante una aplicación local) sería considerada aplicación.
Por ejemplo una pagina HTML (cuya unica funcionalidad es mostrar texto, imagenes...) puede ser llevada a cabo de forma local por un documento .doc de word, por lo que no lo consideraria aplicación web.
Una pagina webmail tiene una utilidad, que para ser llevada a cabo de forma local, tenemos aplicaciones como thebat o outlook, por lo que evidentemente se trata de aplicaciones web.
En cuanto a la frontera entre ambos es por supuesto muy ambigua. ¿Se trata de documentos muy elaborados, o de aplicaciones muy pobres?
Mi opinion es que ya que una aplicación es aplicación ya que tiene una utilidad (o da respuesta a una necesidad), ciertos elementos de "programación" como añadir algunos elementos dinamicos a la página, contadores de visitas, etc, etc, no es suficiente para que la pagina se considere aplicacion web, por mucho que se haya tenido que hacer uso de lenguajes de programación.
Cuando una pagina tiene detras una base de datos, donde guarda informacion sobre usuarios, productos de una empresa, permite hacer búsquedas selectivas de dichos productos, gestionar la venta, integrarse con el RCM de la empresa, etc, eso es una aplicación web.
Por supuesto siempre habrá una frontera ambigua y mal delimitada, y considero que debe ser así, en lugar de dar una definición exacta que las delimite, pero más o menos, me niego a llamar aplicación web, a todo aquel proyecto que no empieze por un buen diagrama de casos de uso
Por DanielSemper el 24 de Julio de 2005
Riseven_blog :
Cuando una pagina tiene detras una base de datos, donde guarda informacion sobre usuarios, productos de una empresa, permite hacer búsquedas selectivas de dichos productos ...
Cristalab:
Base de Datos: usuarios, mensajes, tutoriales.
Productos: Tutoriales y ejemplos. (gratis pero son productos y los ofertamos)
busquedas : si claro.. hay búsqueda.
-> Cristalab es una aplicación web?
En general un foro o un blog por el hecho de tener una BD y sistemas de búsqueda.. son aplicaciones web?
La línea es delgada y ya me surgieron dudas...
Por NEO_JP el 24 de Julio de 2005
Esto no es cierto, éste no es una aplicación web, tal y como lo dice wikipedia, las aplicaciones web son populares debido a la ubicuidad del navegador como un cliente, a veces llamado cliente ligero.
Lo que tú te refieres es a una aplicación que usa un servicio web, para conectarse al internet y funcionar, usando protocolos HTTP, y/o FTP.
Recuerden que una aplicación web, no es una aplicación normal que se corre atraves de un ejecutable, como firefox, acaso firefox es una aplicación web? No, es un navegador web, y una aplicación de escritorio.
Un claro y buen ejemplo de una aplicación web, es Google-mail aka Gmail, el cual esta hecho en AJAX. Otra grán aplicación es Media Tuner, un agregador que funciona atraves de un navegador, y está hecho en Flash.
Además veo que muchos se estan confundiendo, no confundan un script con una aplicación web!
Por Maikel el 24 de Julio de 2005
entrada de datos -> procesamiento de datos -> salida de datos
Para que eso se cumpla no hace falta una base de datos , muy bien podemos administrar información con xml y/o documentos de textos que simulen una BD, o sin documentos externos una aplicación web puede tener solo el juego de Tres en Rayas(La vieja, triqui como lo llamen en su pais), un juego de cartas, un formulario para envio de correo, y unos archivos para descargar por categoria, con todo eso estamos administando información y no necesitamos una BD.
Cristalab es una aplicación web?
Pues si lo es, administra información
Un software de aplicación no solo es aquel que hace consultas a BD y genera reportes
Por Freddie el 24 de Julio de 2005
Maikel :
entrada de datos -> procesamiento de datos -> salida de datos
Braavo!!!
*clap* *clap* *clap* *clap* *clap* *clap*
Por argonauta el 24 de Julio de 2005
todo el mundo puede aprender a usar el serrucho, clavos y martillo. Y asi, todo el mundo puede intentar armar una silla, pero hay aspectos que generalmente se olvidan, como la ergonomia, diseño, o incluso conocer los tipos de madera para saber cual es mejor, en que clima, para que tipo de trabajos....
en el campo de diseño web, todos pueden aprender a usar frontpage o dreamweaver, o photoshop...pero la gente se olvida de cosas como usabilidad, navegabilidad, diseño propiamente dicho, estilo, etc etc
Por DanielSemper el 24 de Julio de 2005
Por bipsa el 24 de Julio de 2005
Por Maikel el 24 de Julio de 2005
bipsa :
Que?
no entendi que quisiste decir con todo eso
Por bipsa el 24 de Julio de 2005
Por NEO_JP el 25 de Julio de 2005
No estoy seguro, pero pensandolo de ese modo, un script puede ser una aplicación de cierto modo, pero estarian considerados por niveles de algún tipo, al menos eso creo yo.
Por Ramm el 25 de Julio de 2005
the_NEO_JP!!!!! :
He ahi lo que yo decia, quien define esos niveles?
Por Maikel el 25 de Julio de 2005
entrada de datos -> procesamiento de datos -> salida de datos
Un script recibe dato metodo post-get, algun otro medio(entrada de datos), puede procesarlos con una suma, resta, concatenar, etc.(procesamiento de datos), puedes mostrarlo en pantalla, otro (salida de datos)
Hasta los dispensadores de refresco tienen una aplicación (metes una moneda, pulsas un boton del refresco que quieres(entrada de datos), el ha reconocimiento a ver pagaste lo correcto y en tal caso de que pagaste lo correcto verifica si tiene el refresco que eligistes algunos de los dos falla prepara el mensaje de error(procesa los datos), te da refresco o te saca el dedo por pagar menos(salida de datos) claro no es web pero es una aplicación
Por fael el 25 de Julio de 2005
no es el html acaso un lenguaje de programación? hyper text markup language? no estoy seguro con la respuesta, pero podríamos decirse que es uno muy básico
luego, con css, un lenguaje de programación tiene condicionales, no? qué es cuando hacemos los famosos hacks para que algunos navegadores ignoren algunos atributos que queremos que de cierta forma se vean en ie:
propiedad: valor !important;
propiedad: valor2;
no es esto una condicional básica?
es claro que las ria más populares suelen tener verdaderos aviones de servidores para procesar y almacenar tanto dato, que el código suele tener varios miles de líneas y que sin duda, es una aplicación, pero elaborar un javascript que cumpla ciertas condiciones en cierto tiempo también es una aplicación, pero no una ria
el tema es delicado, mejor olvidemonos de esto y vivamos felices, va?
Por ronin el 25 de Julio de 2005
Como yo lo veo ambos son igual de importantes y no se puede dejar ninguno atras. Acaso se puede sacrificar el diseño para hacer una aplicación dificil de manejar y que no se entienda o sacrificar el resto solo por el diseño, tampoco ayuda una página con colores que no haga mucho, sin mucha interactividad.
Por KooK! el 25 de Julio de 2005
front-end: html xml css photoshop (trabajo de un diseñador)
back-end: scripts de verificacion, seguridad, dml (php asp jsp etc) y bases de datos (trabajo de un informatico)
esta mas que clara la linea...lo que pasa es que hay gente como yo que hace las 2 cosas y se confunde...en mi caso estudio informatica y soy diseñador didactico (leo y me informo mucho sobre diseño para saber para que no me hagan el tonto...ademas creo que tengo dedos para el piano)
ahora si es software o no, va a depender exclusivamente del informatico...pq el hace software y tambien va a depender del cliente...pq en el caso de amazon no es solo una web de catalogo de venta si no que hay todo un sistema apoyado en la informatica dedicado a la venta de productos y que por ende es software...ahora el trabajo de un diseñador es solo de que el back-end se vea amigable al usuario final bajo un monton de reglas (de diseño)
ahora que es mas importante para un cliente...que se vea todo con letra negra fondo blanco y que se vean los bordes de las tablas y con un sistema de venta robusto, o que sea agradable el sitio, que sea facil navegar y con un buen diseño, pero con un sistema inseguro???
creo que ya saben la respuesta...depende exclusivamente del cliente
//estan mas claros???
salu2
Por Ed el 25 de Julio de 2005
fael :
No fael; HTML es un lenguaje de modelado de documentos que NO es un lenguaje de programación
CSS son hojas de estilo en cascada, nada mas ni nada menos, solo eso.
XML es, asi mismo, un lenguaje (O mejor, un conjunto de estandares) de modelado de información; pero no tienen directamente nada que ver con lenguajes de programación
Por zarzamora el 26 de Julio de 2005
Por lo tanto no es lo mismo diseño web que diseño de aplicaciones, este último es más complejo y tiene otra serie de requierimientos, igual los dos se pueden complementar y si se hace de la manera correcta se puede llegar a un producto final de mucha calidad
Por Erik el 26 de Julio de 2005
El desarrollo de un sitio web (en general) debería abarcar dos sectores como son el de desarrollo del "front-end" (Diseño de como se va a ver la página cuando este terminada - Lapiz y papel, creador y editor de graficos para la web, formateador de información para presentar, decoración con animaciones {Flash por ejemplo}, etc etc.) y "back-end" (Comportamiento de el servidor cuando un usuario haga una consulta - Diagrama de la aplicación, aplicaciones de desarrollo {Flash tambien como ejemplo}, servidor web con S.O. y Admi. de BD etc etc -).
Creo yo que la produccion de un sitio constaria de estas dos grandes etapas incluyendo a las sub etapas mencionadas entre "-"...
Ahora que digan que una aplicacion web es un software...creo que no seria lo correcto, creo que sonaria mucho mejor aplicacion orientada a internet...
lo que pasa es que a varios cuando escuchan la palabra software se le viene a la mente un programa para Ordenadores. (un EXE por ejemplo) y esta estaria siendo mal utilizada...
Eso seria mi aporte ... hasta la proxima..
Erik!
Por JOHNMARTIN el 28 de Julio de 2005
JOHNMARTIN
Por Yoshi el 30 de Julio de 2005
Por La100rra el 30 de Julio de 2005
Yoshi_blog :
Y con respecto a tu pregunta. si quieres hacer una página con flash, pués posiblemente lo puedas hacer utilizando mmmm, dejame pensar, vaya que difícil pregunta , yo no sé si este bien lo que te voy a contestar, pero podrías considerar usar el Flash.
Por franck el 02 de Febrero de 2006
Por Shorel el 03 de Febrero de 2006
Si usas lisp para hacer tu página web, de verdad que estás programando:
http://bc.tech.coop/blog/050727.html
Por linuxroot el 03 de Febrero de 2006
Por alexxxxxxx el 08 de Junio de 2006
Por starpoolx3x el 09 de Junio de 2006
Por Maikel el 10 de Junio de 2006
starpoolx3x :
En que definición de software te basas para hacer esa afirmación?
saludos
Por Rowen el 04 de Septiembre de 2006
bueno veamos..
el HTML, CMS, XML no son lenguajes de programacion, ni tan siquiera PHP o al menos a mi parecer, el HTML es un lenguaje de marcas (ojo, no lenguaje de programacion) lo unico que hace es que lo que le vamos poniendo lo presenta en forma de hipertexto.
¿Qué es entonces un lenguaje de programación? sin ánimo de buscar en la wikipedia yo diria que nos permite operar sobre el microprocesador, ya sea directamente (Assembler) o indirectamente (Lenguajes de alto nivel, C, Cobol, Lisp, Fortran... etc etc)
Supongo que habrá quien diga que en C no puedes operar directamente (cosa que he oído varias veces) y diré que eso no es cierto. En php esto no es posible ya que directamente no puedes usar directivas del microprocesador.
Espero que esto solucione algo.
Por Rowen el 04 de Septiembre de 2006
Si tenemos que el software es el conjunto de programas que se ejecutan en un sistema microinformático, ¿no creen que el html, php y todo lo que se ejecuta ahí dentro ya está calificado como tal?
Por luna el 07 de Mayo de 2007
Por Raul el 20 de Julio de 2007
haa y tengo que utilizar java, para el diseño y Mysql para la Base de datos
[email protected]
Por gustavo el 02 de Diciembre de 2009
Por raul el 02 de Diciembre de 2009
gracias por su compresion mandame informacion pronto