Wiki:
Los usuarios registrados de DesarrolloWeb.com pueden modificar los contenidos y realizar aportaciones en esta sección.
El Desarrollo Web es el proceso de creación de un sitio web, que comprende diversas etapas como el análisis y planificación, diseño y programación. Generalmente la idea de negocio y el análisis de uso de la web la realizan profesionales distintos y los desarrolladores son los que programan la página utilizando diversos lenguajes tanto del lado del cliente como del lado del servidor.
También los diseñadores gráficos pueden crear los diseños de una página web en programas como el PhotoShop o el Microsoft Expressión, para que luego el diseño pueda pasarse a html de una forma mas sencilla y rápida.
También en la parte de análisis se debe definir que lenguage de programación será el mas conveniente para realizar la página, y en base al lenguaje se elije el hosting o el servidor web que se va a utilizar para hospedar la página.
Desarrollo web:
Es el proceso de creación de un sitio o aplicación web y consta de varias etapas que abarcan todos los aspectos que van desde interpretar las necesidades del cliente/ usuario hasta verificar que la respuesta brindada sea la esperada.
Las etapas son las siguientes:
1)- Análisis:
Se obtienen los requerimientos del cliente/usuario donde los componentes más importantes son los datos a utilizar y lo que se quiere obtener con el proceso de los mismos. Es importante definir con claridad un modelo preciso del objetivo a lograr.
2)- Diseño:
La resolución de un problema suele ser una tarea muy compleja para ser analizada como un todo, por lo que requiere un cierto grado de abstracción e identificación de partes (sub-problemas) y la manera en que se relacionan. Cada uno de estos sub-problemas debe tener un objetivo específico, por medio del cual se resuelva una parte del problema original.
Aquí se determinan cuestiones de aspecto visual (diseño gráfico), interfaz del usuario y usabilidad (para la interacción con el usuario final), aplicación de tecnologías acorde a los requerimientos, elección de lenguajes de programación y algoritmos, estructura y uso de bases de datos, etc.
Cada una de estas partes es estudiada por separado, pero la unión de las mismas, permite obtener la respuesta esperada. (Nota: Es un error común pasar por alto esta etapa para ir directo al trabajo de diseño grafico y programación, lo cual produce dificultades en el proceso que llevan luego a la necesidad de los famosos parches de código para solucionar problemas que no se tuvieron en cuenta. ?Es como si se empezaras a construir una casa antes de que te den los planos de la misma-)
3)- Programación:
En la etapa de diseño todo se describe en forma de plano o algoritmo que no es más que una especificación gráfica o simbólica de las cosas. Ahora, todo se convierte en un programa real.
a)- Diseño Grafico: Determina la interfaz del usuario utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles. (Fuente: http://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuario)
b)- Maquetado: Se construye la estructura de carpetas del sitio y los archivos de tipo HTML y CSS que permiten la visualización del diseño en un navegador web pero sin contenidos.
c)- Base de Datos: Construcción de la misma con contenidos de prueba.
d)- Escritura de código: Utilizando algún lenguaje de programación se da funcionalidad y contenido al sitio (Lenguajes: PHP, Java, Perl, JavaScript, ASP, VBScript, etc.)(Tecnologías y programas de apoyo: AJAX, jQuery, Prototype)
En esta etapa el sitio o aplicación web quedan totalmente funcional con contenido de prueba.
4)- Verificación e Ingreso de Datos:
En esta última etapa tanto el cliente/usuario como el desarrollador web, prueban y observan las funcionalidades del desarrollo para ver que cumpla con lo esperado en cuyo caso se procede a la carga de dato real. Si se producen fallos o respuestas no esperadas se reparan y cuando todo está OK, se considera el trabajo terminado.
Analisis y Planeación de un sitio WEB
conceptos básico sobre como organizar y planificar el trabajo en la construcción de sitios WEB.
ayuda en php
TOTOVA:
Esto es un wiki por ende el contenido dentro de esta pagina debe ser con respecto al tema principal "Desarrollo Web" para hacer consulta y preguntar tienes el foro o en su defecto (aunque personalmente preferiría que fuera en el foro ,puedes crear una discucion sobre esto en la sección de mas abajo).
NOTA: Algún administrador o moderador que pueda borrar este subtitulo.
Parse error: syntax error, unexpected T_STRING in C:AppServwwwpaginar.php on line 6
<?php
if($numreg>0){
<?
C?la
Nombres y Apellidos
Municipio
Tipo de Terreno
Tipo de Actividad
<?php
while ($fila =mysql_fetch_array($rs)){
<?php echo $fila["cedrif"]; ?>
<?php echo $fila["nombreapell"]; ?>
<?php echo $fila["municipio"]; ?>
<?php echo $fila["tipoterr"]; ?>
<?php echo $fila["tipoact"]; ?>
<?
<?php
else{
echo "En este momento no hay usuarios registrados..."
}
<?
<?php
// Si hay más de una página a mostrar
if ($totpag>1){
?>
P?na(s):
<?php
for ($i=1; $i<=$totpag; $i++){
//si el índce corresponde al número de páginas mostradas
if ($pagina == $i)
//muestra el índice de la página actual sin enlace
echo $pagina." ";
else
//si el índice no corresponde con la página mostrada, coloc ael enlace p
echo " ".$i." ";
}
}
?>
Crear marca de agua
Como poner marca de agua en en php para que cada imagen cargada en el servidor tenga ya la marca de agua
les dejo una pagina donde esta la web pero sin marca de agua quien me ayuda a ponersela a las imagenes creadas al capturar las fotos de la webcam
Demo: http://bowser.effectgames.com/~jhuckaby/jpegcam/
Varios ejemplos de programacion:
Gracias a esta aplicaci?n web podras compartir toda tu fuente de sabidur?a a todas las personas del mapa y nutrirte de sus ideas para mejorar las tuyas...
enlace: www.makeyourcodes.com
JQUERY y php y ajax y el infinito
Hola a todos,
Primero comentaros que el manual JQUERY es increible. Para alguien sin idea de Javascript es MUY útil. Lo más gracioso es que tampoco se casi nada de php. Voy con los 2 lenguajes y el framework a la vez y como puedo.
Tengo el siguiente problema. Por un lado tengo una base de datos en MySql a la que se accede mediente algunos archivos php. Tengo una lista de provincias, si clico en una de ellas, va a otro archivo php donde se accede a los municipios.
Pues bien, desde una web, le doy a una imagen del mapa de España, para la cual he creado el siguiente codigo:
$(document).ready(function(){
$("#cuadro_mapa").click(function(evento){
evento.preventDefault();
$("#ppal").css("display","none"); //el DIV ppal lo quito de en medio.
$("#basedatos").css("display","block"); // hago visible el DIV que llevará las tablas de provincias
$("#basedatos").load("prueba1.php"); // Cargo el archivo php. Cuando me salio esto LLORì :D
});
$(".bmenu").click(function(evento){ // Esta es la clase de los botones del menú, así puedo volver a
// a las página asociadas a los botones iniciales.
$("#ppal").css("display","block");
$("#basedatos").css("display","none");
});
});
Pues bien, prueba1.php es quien carga las tablas de las provincias. Cada provincia es un boton con "name=boton". He visto mediante el Firebug que todos tienen el mismo "name" pero distintos "values".
Quiero que cuando le dé a uno de esos botones, desaparezca el contenido del DIV donde he cargado las datos anteriores y se cargue una nueva tabla con los municipios.
He pensado en mil códigos, pero no me funciona NINGUNO.
Entradas relacionadas con Desarrollo Web
Sumario de entradas hijas:
Se encuentran 23 entradas hijas de
Desarrollo Web:
Base de datos, Bug, Comet, Como promocione mi web, CrossBrowser, CSS, desarrollo, Desarrollo web en jsp, Diseño web, Documento por defecto, Exploit, Flash, Google Maps, Grabar audio-video del usuario, htaccess en iis, Lenguaje de marcación, presentación, Programación del lado del cliente, Programación del lado del servidor, Script, Sistemas de Gestión de Contenido, Url estatica, ¿Cómo tarificar el desarrollo con CMS?
Sumario de entradas relacionadas:
Se encuentran 9 entradas relacionadas de
Desarrollo Web:
Participación para ampliar las referencias:
|
|
|
Instale un programa open sourse y me este error, Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\php\PEAR\Config.php on line 80 y lo mismo en la linea 166. Cambie el Xampp y no pasa nada
|
0 |
|
|
|
|
He realizado una web en a la que el cliente suele acceder por su móvil. Una sección muestra un listado de datos de socios. El cliente quiere que al pulsar sobre el dato del teléfono el móvil lance una llamada al número.
|
0 |
|
|
|
|
Quiero hacer una tienda web de mi negocio, porlo que he leido Magento és quiza una de las mejores opciones... pero no es sencillo ni de instalar y alparecer da problemas con nominalia??? Alguien puede echarme un cable
|
0 |
|
|
|
Me dicen que necesito abrir los puertos 20 y 21 de mi router D-Link DIR-320 pero en las opciones me pide una IP ¿Cual IP debo colocar? ¿la del router o la del conexion del internet?
Gracias
|
0 |
|
|
|
Hola tengo 2 problemas en webforms asp.net y c#
1.- como ejecutar un método cada segundo.
2.- Que cargue primero la interfaz y después empiece a ejecutar los métodos.
por favor si alguien puede ayudarme. gracias
|
0 |
|
|
|
|
Hola tengo un problema...pasa que cuando pongo el calendario emergente y despues pongo el comportamiento intercambiar imagen deja de funcionar el calendario emergente podrian ayudarme??? es urgente
|
0 |
|
|
|
cuando intento subir fotos al cms (joomla V1.5.22) mediante un componente (phoca Gallery V2.7.6) arroja el siguiente error:
el codigo
|
0 |
|
|
|
Quiero empezar a diseñar paginas web y me gustaria saber cual seria el lenguaje de programacion
con el
|
0 |
|
|
|
|
Hola, me encuentro con la necesidad de aprender a hacer páginas web debido al trabajo. Hace tiempo hice un curso y aprendí bastante de html, pero no lo puse en práctica, así que ahora he de volver a estudiar.
|
0 |
|
|
|
|
después otra pagina para dispositivos móviles con jquery móvil. ¿Mi pregunta es como consigo que al colgarlas los dispositivos móviles se puedan rediccionar? gracias si alguien me puede abrir una luz
|
0 |
|