Foros del Web » Creando para Internet » Diseño web »

gestión de proyecto web

Estas en el tema de gestión de proyecto web en el foro de Diseño web en Foros del Web. Hola a todos. Vamos a ver, estamos comenzando un proyecto para la creación de un sitio web dinámico. Somos estudiantes de ingeniería en informática pero ...
  #1 (permalink)  
Antiguo 10/02/2011, 07:40
 
Fecha de Ingreso: febrero-2011
Mensajes: 53
Antigüedad: 6 años, 10 meses
Puntos: 2
gestión de proyecto web

Hola a todos.

Vamos a ver, estamos comenzando un proyecto para la creación de un sitio web dinámico. Somos estudiantes de ingeniería en informática pero nunca hemos hecho nada basado en web.

Por ahora, tenemos claro que vamos a usar las siguientes tecnologías:
  • PHP o JSP para el lado del servidor. Nos inclinamos por PHP a no ser que nos recomendéis JSP.
  • MySQL para la base de datos.
  • HTML5 y CSS.
  • JavaScript para el lado del cliente.
  • AJAX.
El caso es que hasta ahora hemos utilizado IDE's específicos, por ejemplo para Java, o Pascal... Pero ahora nos enfrentamos a un conjunto de lenguajes y técnicas. Lo que vemos más factible es usar NetBeans para la programación en PHP y generar el HTML y JavaScript, aunque no sé si esta es la mejor opción. ¿Existe algún otro IDE que merezca la pena? ¿Para escribir HTML hay algo más específico o se puede hacer desde NetBeans o equivalente?

¡Muchas gracias si nos ayudáis a empezar!
  #2 (permalink)  
Antiguo 10/02/2011, 07:49
Avatar de CodeIgniter  
Fecha de Ingreso: enero-2011
Ubicación: $this->load->view('Rafaela', 'Argentina')
Mensajes: 44
Antigüedad: 6 años, 11 meses
Puntos: 14
Respuesta: gestión de proyecto web

Hola!,

Te recomiendo utilizar Dreamweaver para tus proyectos (yo trabajo con esta herramienta).

Te permite escribir html, php, javascript, css, etc y siempre diferenciando los colores según la extensión del archivo que te encuentras editando. Por ejemplo, si te encuentras editando un archivo .php, te pone el nombre de variables en un color a, su valor en color b, las sentencias reservadas del lenguaje en color c.... Y todo así... Esto facilita mucho la comprensión de una rutina, especialmente cuando es extensa y hace mucho tiempo no la abres....

Otro beneficio muy útil es que tienes Vista Diseño, Vista Código y Vista embedida sobre el archivo en que estás trabajando. Por ejemplo, haces un cambio en el código y enseguida puedes pasarte a la vista de diseño para ver como luce....

Otro punto q te recomiendo es que trabajes con el framework CodeIgniter. Facilita muchísimo la programación php y te ayuda a ahorrar tiempo y esfuerzo en tus proyectos.

En mi blog expongo muchos artículos, scripts y demos sobre CodeIgniter. Puedes consultar la url desde mi perfil.

Un gran saludo!
  #3 (permalink)  
Antiguo 20/02/2011, 16:07
 
Fecha de Ingreso: febrero-2011
Mensajes: 53
Antigüedad: 6 años, 10 meses
Puntos: 2
Respuesta: gestión de proyecto web

¿Dreamweaver soporta Subversion? Creo que cada miembro del equipo vamos a trabajar en un IDE diferente ya que vamos a usar Subversion como soporte, de modo que cada uno supongo que no tendrá problema en utilizar un software diferente.

Y una pregunta rápida... En pocas palabras, ¿para qué sirve Codelgniter? ¿Por qué no escribir PHP "a pelo"?
  #4 (permalink)  
Antiguo 20/02/2011, 18:34
Avatar de pamda  
Fecha de Ingreso: octubre-2006
Ubicación: 36°55′ N 116°23′ E
Mensajes: 262
Antigüedad: 11 años, 2 meses
Puntos: 16
Respuesta: gestión de proyecto web

Cita:
Iniciado por html5 Ver Mensaje
Y una pregunta rápida... En pocas palabras, ¿para qué sirve Codelgniter?
Existe un sin fin de PHP frameworks, todos en su mayoría inspirados bajo el modelo MVC (Model-View-Controler), que tan exitosamente ha sabido popularizar Ruby On Rails (http://www.rubyonrails.org/), y que ha catapultado a este lenguaje japones a lo más cool del desarrollo web.

Sin embargo hay miles, sino millones de desarrolladores web o system administrator, que ya sabiendo PHP, no tienen tiempo, les parece un riesgo innecesario cambiar de lenguaje de programación, o sencillamente no quieren aprender nada nuevo. Lo cierto es que PHP se penso como un lenguaje estructurado, este enfoque fue tremendamente exitoso en sus primeros años pero mostro sus flaquezas cuando los proyectos a emprender comenzaron a crecer y requerir el trabajo en equipo de varios programadores y diseñadores web. Bajo ese nuevo enfoque las características de orientación a objetos comenzaron ha aparecer en PHP 4 y se profundizaron en PHP 5. Desde ese punto de vista PHP nunca podra superar a Ruby, que fue diseñado desde el principio para ser orientado a objetos. Pero no se alarme, no todo esta perdido; al igual que otros lenguajes estructurados que han sido parchados para trabajar con objetos cómo Perl por ejemplo, PHP ofrece actualmente lo mínimo necesario para implementar sobre él, el esquema MVC.

Muchos de los frameworks de PHP ofrecen MVC, pero ninguno es tan ligero y flexible como CodeIgniter (http://codeigniter.com/). Lo mejor de todo es que CodeIgniter puede ser tan sólo VC (View-Controler) , es decir no fuerza al usuario a utilizar una DB para un desarrollo. Además su separación de código PHP y código HTML no esta basada en un template en particular, puedes usarlo incluso sin un template.

y un poco de info adicional Code Igniter
__________________
Un Blog+ | “El fracaso es una gran oportunidad para empezar otra vez con más inteligencia.” Henry Ford.

Última edición por pamda; 21/02/2011 a las 06:42
  #5 (permalink)  
Antiguo 22/02/2011, 10:28
Avatar de CodeIgniter  
Fecha de Ingreso: enero-2011
Ubicación: $this->load->view('Rafaela', 'Argentina')
Mensajes: 44
Antigüedad: 6 años, 11 meses
Puntos: 14
Respuesta: gestión de proyecto web

Cita:
Y una pregunta rápida... En pocas palabras, ¿para qué sirve Codelgniter? ¿Por qué no escribir PHP "a pelo"?
Para poder hacer tus proyectos más rápido y de manera sencilla.

Por ejemplo, supongamos que tienes un formulario para registro de usuarios y deseas validar que el usuario haya ingresado una casilla de mail válida...

Hacer esta validación mediante sentencias propias de php te tomaría bastante líneas de código y condicionales.

Mediante CodeIgniter (y la mayoría de los frameworks) puedes hacerlo mediante una única línea de código:
Código PHP:
$this->form_validation->set_rules('mail','mail','required|valid_email'); 
Esto es posible gracias a que el Framework trae una librería llamada "form_validation" y nos permite utilizar su método "set_rules" directamente desde nuestra aplicación.

Este es sólo un ejemplo, pero el framework ofrece muchísimas librerías adicionales, con funciones muy útiles y sencillas de utilizar.

Puedes ver un ejemplo de como programar con CodeIgniter desde el siguiente post:
http://www.forosdelweb.com/f68/aporte-como-hacer-login-usuarios-php-codeigniter-ver-script-demo-885890/

Se trata de un artículo que explica cómo hacer un login de usuarios en php y codeigniter (incluye el código, comentario en cada sentencia y una demo on-line)

Saludos!

Etiquetas: proyectos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:36.