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

Consultas, criticas y comentarios para empezar a programar en web

Estas en el tema de Consultas, criticas y comentarios para empezar a programar en web en el foro de Diseño web en Foros del Web. Hola gente... Mi duda es la siguiente, yo sé programar en java y en C(este ultimo hace como 1 año que no lo programo). Ahora ...
  #1 (permalink)  
Antiguo 15/10/2010, 10:49
Avatar de almaesdi  
Fecha de Ingreso: enero-2005
Mensajes: 70
Antigüedad: 12 años, 11 meses
Puntos: 0
Consultas, criticas y comentarios para empezar a programar en web

Hola gente...
Mi duda es la siguiente, yo sé programar en java y en C(este ultimo hace como 1 año que no lo programo).
Ahora quiero diseñar y crear paginas webs, estuve un dia averiguando que lenguaje utilizar para esto, ya que existen demasiados y al parecer varios hacen lo mismo...

Hasta ahora y por orden, he decidido partir por la base es decir HTML, luego por el punto de vista del diseño, aprender CSS, despues crear paginas webs dinamicas, para esto aprender Php (que hacen scripts en el servidor) y Javascripts (scrpits en el lado del cliente)... Y terminar con aprender lo basico de XML para aprender Ajax

Creo que eso sería lo necesario...

Necesito que gente con experiencia en estos lenguajes, me diga si el orden está bien o si necesito aprender otro lenguaje aparte o reemplazar alguno de la lista.

Aparte necesito saber bien la diferencia entre JS y PHP ( aparte del lugar donde se ejecutan los scripts), osea quero saber la diferencia en la practica...que puedo hacer en uno que no pueda hacer en el otro...Con la referencia que tengo se me ocurre que PHP sirve para interactuar con la DB y los resultados obtenidos se trabajan con JS, ¿estoy en lo correcto?(a modo de ejemplo)

Lo otro que quiero saber es para que sirve XML y con que se diferencia de una Base de datos, sé que no es lo mismo...Pero cuando hice un proyecto en java en la universidad, no me dejaron usar Mysql, tuve que usar XML (sin saber bien usarlo,baje codigos de internet) para guardar los datos y cargarlos en la ejecucion del programa...Osea en los 2 casos, los datos se me guardan estructuradamente y los puedo cargar.
Supongo que XML es más que eso, pero aún no me queda claro para que es.
Y por lo que veo necesito tener bien claro XML, ya que, varios lenguajes como Ajax y jsp lo usan

Por ultimo quiero saber lo siguiente, el lenguaje JSP...¿Deberia aprenderlo?, leí que es un lengauje de programacion web basado en java (el cual ya sé)...Pero no conozco sus limitaciones y al parecer vendria siendo como PHP...

Eso gente, son hartas dudas, pero quiero aprender lo necesario, por ejemplo en punto de vista de lo practico ¿para que voy a aprender c++ si sé Java?...esa es mi idea

Espero sus comentarios y criticas (negativas y positivas)
No es necesario que me contesten todo el post...por si me quieren hablar de solo una parte

gracias

Última edición por almaesdi; 15/10/2010 a las 11:59
  #2 (permalink)  
Antiguo 15/10/2010, 18:07
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 9 años, 4 meses
Puntos: 1530
Respuesta: Consultas, criticas y comentarios para empezar a programar en web

en principio el orden en que pretendes aprender es el correcto: HTML-CSS-JAVASCRIPT-(PHP/JSP/ASP)-AJAX

pero AJAX No es un lenguaje, es una técnica, que se basa en realizar peticiones HTTP al servidor desde JS, así que como tal no es un lenguaje, de hecho puede aplicarse perfectamente con un iframe, aunque claro no te da las características que te ofrece el XmlHttpRequest

XML no es un lenguaje como tal, sino una forma de definir y manipular datos (leelo de wikipedia) y se usa muy frecuentemente en interacciones con servicios web XML, como es una base para muchos otros lenguajes como RSS, XSLT, etc, la idea es que todas estas implementaciones puedan ser leídas como XML como entandar universal, puedes usar bases de datos, pero un servicio web no te dará acceso a su DB, más bien te dará soporte a un origen XML para que obtengas datos de él, lo que se vuelve más seguro y confiable.

Con respecto a JSP, sí, en principio haces lo mismo que con PHP, pero utilizando librerías e implementaciones propias del lenguaje JAVA, además tienes otro abanico que son los SERVLETS, que a diferencia del JSP tradicional te permite compilar el código (bytecodes de JAVA) y acelerar el rendimiento del servidor, pero sacrificando el html embebido.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 15/10/2010, 18:31
Avatar de fer10  
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 905
Antigüedad: 12 años, 2 meses
Puntos: 3
Respuesta: Consultas, criticas y comentarios para empezar a programar en web

si ya sabes JAVA pues usar JSP seria sencillo ya que entiendes su funcionamiento y sintaxis es la misma eso ayuda mucho, digamos que PHP es un lenguaje de mas alto nivel.

lo padre de JSP es que puedes integrarlo de una manera mas sencilla a aplicaciones JAVA en el servidor aunque francamente de cualquiera manera con los 2 lenguajes haces lo mismo pero de diferentes maneras o utiliando diferentes teconolgias. pero JAVA esta en todos lados.
__________________
Saludos
FT.
www.fernando.com.mx
  #4 (permalink)  
Antiguo 15/10/2010, 19:15
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 10 años, 9 meses
Puntos: 67
Respuesta: Consultas, criticas y comentarios para empezar a programar en web

maycolalvarez está muy bien lo que dices excepto por esto:

Cita:
Iniciado por maycolalvarez Ver Mensaje
Con respecto a JSP, sí, en principio haces lo mismo que con PHP, pero utilizando librerías e implementaciones propias del lenguaje JAVA, además tienes otro abanico que son los SERVLETS, que a diferencia del JSP tradicional te permite compilar el código (bytecodes de JAVA) y acelerar el rendimiento del servidor, pero sacrificando el html embebido.
Java transforma un JSP en un servlet antes de correrlo, de hecho lo hace en la primera corrida, así que también se ejecuta el bytecode. La única ventaja de usar JSP es la comodidad de escribir directamente HTML. Nada más.
  #5 (permalink)  
Antiguo 15/10/2010, 20:48
Avatar de almaesdi  
Fecha de Ingreso: enero-2005
Mensajes: 70
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Consultas, criticas y comentarios para empezar a programar en web

Gracias a los que respondieron, he leido sus comentarios...

me gustaria que me dijieran la diferencia practica entre Php(en en su caso jsp) y JS...Osea como mencione, uno se ejecuta en el servidor y el otro en el navegador del usuario...
En que circuntanscias se ocupa uno y cual en el otro?...porque podria hacer todo en php y nada en JS, y supongo que tendria los mismos resultados
  #6 (permalink)  
Antiguo 22/10/2010, 10:44
Avatar de fer10  
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 905
Antigüedad: 12 años, 2 meses
Puntos: 3
Respuesta: Consultas, criticas y comentarios para empezar a programar en web

si porsupuesto, todo lo puedes hacer en PHP y nada en JS. francamente seria lo mejor por que seria mas compatible con todos los dispositivos y navegadores. el unico proboblema es que tu pagina se convierte en "estatica" y maneja pura interacion por cambio de pagina por lo cual lo hace mas lento todo el proceso.

Ejemplo:
imaginate que para borrar una imagen necesitarias preguntarle si desea borrar la imagen, en vez de mostrarle la alerta de manera imediata. las ventanitas que salen enseguida "¿seguro que desea borrar la imagen?" tendrias que hacer un cambio de pagina y preguntarle y ya depues borrarla, hasta implica un poco de mas trabajo.

algo que es importante tambien es hacer la pagina sin que dependa de js ya que muchos navegadores no lo sportan por completo. pero tampoco debes hacer tu pagina tan estatica que aburra al usuario.

imaginate llenar un formulario de 20 campos y que cada vez que te faltara uno cambiaras de pagina y de nuevo. en vez de que ahy mismo te diga mira este campo te falta llenalo y hasta te de el foco en el campo. denfintivamente yo consideraria el js como un elemento de ayuda rapida para facilitar la interacion con el usuario mas rapida pero no como algo esencial para el funcionamiento de la pagina.
__________________
Saludos
FT.
www.fernando.com.mx

Etiquetas: comentarios, empezar, programación
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 20:28.