2011-11-16 40 views
6

Actualmente me estoy especializando en Ciencias de la Computación e Ingeniería. En la mayoría de las clases, generalmente tratamos con C o C++, por lo que soy nuevo en la programación web. Acabo de recibir una asignación para crear una página web que utiliza DB2. Como no sé nada de programación web, necesito aprender uno de los lenguajes de programación web, y JSP, PHP, HTML5 y JavaScript son los que he escuchado. ¿Alguien puede decirme cuáles son las diferencias?¿Cuáles son las diferencias entre JSP, PHP, HTML5 y javascript?

Estaba pensando en aprender JSP porque iba a estudiar JAVA de todos modos. ¿Puedes recomendar cuál debo aprender?

Muchas gracias de antemano :)

+0

En primer lugar, JSP/PHP son lenguajes del lado del servidor, es decir, se ejecutan en un servidor ... mientras que HTML5 y JavaScript se ejecutan dentro de un cliente (un navegador) ... va a ser una curva de aprendizaje empinada, pero buscando en Google seguido por "tutorial" es probablemente su camino a seguir! – ManseUK

+1

Echa un vistazo a esta página para comenzar -> http://en.wikipedia.org/wiki/Web_development – ManseUK

+0

Creo que PHP es un buen lugar para comenzar, ya que es extremadamente fácil trabajar. – halfer

Respuesta

8

JSP y PHP son lenguajes de programación web. En su mayoría se utilizan como la lógica detrás de la escena. Todos los if-else, variable, for each, etc. ve a aquí.

Cuando se procesan JSP/PHP, es cuando se llama HTML. HTML es lo que ve en un sitio web.Haga clic derecho y elija ver fuente en cualquier página web, el código fuente que ve es HTML.

Javascript es principalmente front-end también, es como interactuar con lo que ve el usuario.

Para crear un sitio web, necesita saber HTML al menos. Conocer HTML solo puede brindarle sitios web estáticos sin lógica, pero con el lenguaje de programación web funcionando en el back-end, puede hacer más cosas como registro de usuarios, etc.

Para lograr su proyecto, necesita JSP/PHP y HTML . Javascript no es necesario

Le recomiendo que use PHP, ya que es más ampliamente compatible, con una gran cantidad de documentación, fácil de configurar, y es probable que sus preguntas se respondan más rápido en StackOverflow. ;) Aprovecha esta oportunidad para aprender un nuevo idioma.

+0

¡¡increíble !! ¡muchas gracias! – Thoony

6

Tendrá que aprender HTML, JavaScript, CSS y HTML no importa qué servidor lenguaje de programación lado que va a utilizar.

es así, definitivamente necesitará saber:

  1. HTML/XHTML/HTML 5
  2. JavaScript
  3. CSS

Ahora, para generar esta combinación de (HTML), JavaScript o CSS, necesita un lenguaje de programación/scripting del lado del servidor, como PHP o JavaEE (JSP). Por lo tanto, elija un lenguaje de scripting/programación de sitio de servidor y comience a aprender programación web. También elegiría JSP si va a aprender Java de todos modos.

también hay muchos más fácil de aprender el uso del servidor idioma/script del lado se puede considerar:

  1. Python (con un WebFramework como Django, web2py, Tornado)
  2. Rubí (con su stelar rieles WebFramework)
  3. ASP.NET/ASP.NET MVC (si quiere seguir el camino Microsoft)

y muchos otros. Todos ellos tienen sus debilidades y fortalezas, pero también son muy buenos. Definitivamente te harán hacer tu trabajo.

Un consejo, en mi humilde opinión: si quieres aprender programación web, comienza con algo simple. Manténgase alejado de los frameworks de Java Web demasiado complicados como JSF u otros.

+0

o JSF, ya que los JSP están obsoletos por JSF – stivlo

+1

@stivlo: lo siento, nunca recomendaría JSF a nadie. Lo odio. :-) –

+0

eheh, otro enfoque es evitar JSP/JSF por completo y renderizar la vista con HTML/CSS/JavaScript y llamar a los servicios web de Java en el back-end (eso es lo que hago). Este enfoque está bien para las administraciones más que los sitios web. – stivlo

1

Usted debe aprender HTML, CSS (idiomas, que no están de programación) en primer lugar, a continuación, se puede aprender Javascript y al fin PHP. No puedo recomendar que aprenda JSP usted mismo (lo he intentado una vez y he fallado porque tengo algunos problemas de comprensión)

+0

Normalmente en un agenecy web
diseño de sitios web es desarrollado por una persona diferente y desarrollo web es realizado por una persona diferente ... así que no es necesario tener conocimiento sobre estos todos
Pero si quiere crear un sitio web completo, primero aprenda HTML-> CSS-> Javascript-> PHP/JSP –

+0

¡gracias por la información! debería reconsiderar el estudio de JSP solo ... – Thoony

1

También encontrará muchos enlaces a tutoriales en estos idiomas en la web.

Pero para el básico, prefiero el sitio web de W3School.

+2

Debo confesar que he usado mucho W3Schools, pero también he leído http://w3fools.com/. Así que también sugeriré https://developer.mozilla.org/en-US/docs como un gran recurso – danneth

Cuestiones relacionadas