2010-05-06 14 views
23

Soy desarrollador de aplicaciones de escritorio, y planifico aprender html5, pero como no está publicado, hay (casi) libros no publicados y demasiada información para principiantes en la web ... Siento que debería comenzar con html4 y las habilidades actuales de desarrollo web.Preparándose para aprender html5

Creo que debería comenzar con html4, css y javascript ... pero hay tantas tecnologías relacionadas que me pierdo: D Entonces, ¿qué tecnologías actuales se seguirán utilizando cuando se lance html5? Quiero decir, ¿qué pasa con "jquery" y "ajax"? Sé que son javascript ocultos, pero ¿tendrán sentido en el futuro?

¿Qué me recomendaría si tuviera en cuenta que tengo un poco de conocimiento de html, CSS casi nulo y nulo por completo en javascript?

+0

¡Gracias a todos! – vtortola

Respuesta

5

Obtenga una buena base con html/css luego vaya a javascript y elija un framework js que desee. Jquery parece ser el más popular.

Here's a good read on html 5

+1

¿Cuál es el rol de Ajax? Quiero decir ... es así: * HTML: es la marca, definir los elementos. * CSS: estilo de los elementos. * Javascript: le permite interactuar con los elementos en el lado del cliente. * Ajax: ¿llamar al servidor sin recargar? ¿Estoy en lo cierto? – vtortola

+4

@vtortola: Sí, casi. AJAX es realmente solo una forma particular de usar Javascript (específicamente el objeto Javascript 'XMLHttpRequest') para transmitir datos hacia y desde el servidor sin hacer que el navegador vaya a una nueva URL o recargue la URL existente. –

+3

Además, para un principiante es probable que sea una buena idea jugar con Javascript simple y no involucrar bibliotecas como jQuery hasta que empiece a realizar tareas más complicadas. –

0

HTML5 es básicamente lo mismo que HTML4 pero con algunas pequeñas características adicionales agradables. Casi todo lo que aprenderá de HTML4 funcionará sin problemas en un entorno HTML5.

Comenzaría aprendiendo cosas en este orden: HTML4, luego CSS2, luego jQuery.

Después de eso, comience a aprender sobre HTML5 y CSS3 cuando haya más información sobre ellos. Pero la cuestión principal sobre el aprendizaje de estos lenguajes recae en su comprensión básica. Una vez que tenga eso en su lugar, las tecnologías más nuevas solo hacen que estas cosas básicas sean un poco más fáciles.

Efectivamente, siempre se escribirán y construirán más o menos de la misma manera, pero a tiempo con las versiones más nuevas, las cosas serán cada vez más fáciles de lograr.

+3

No va a sugerir que se tome el tiempo para aprender JavaScript, que es el pilar del desarrollo moderno de clientes web? –

+2

Aprendí jQuery antes de JavaScript. Si bien podría haber fallas en ese proceso, jQuery es un método mucho más agradable y fácil de entender para introducir JS, ya que el JS tradicional es muy extenso y parece muy desalentador en comparación con los gustos de JQ. Si alguna vez lo necesito, puedo volver atrás y mirar los métodos tradicionales, pero todavía no he tenido :) Después de todo, ¿por qué aprender de la manera difícil? – Tim

+2

"Aprendí jQuery antes de JavaScript". Necesita saber Javascript para usar jQuery, entonces lo que diga no es posible. – Jaanus

3

Si desea lograr esto, necesita acercarse a JavaScript como un lenguaje de programación y aprenderlo por derecho propio, no como una manera simple de escribir algunas cosas. HTML4 es realmente bastante simple, CSS es donde realmente se encuentra la carne cuando usa JS para manipular páginas.

Actualizaría HTML básico, luego comenzaría a trabajar con JS mientras trataba de familiarizarse con CSS y jQuery.

6

Si ya está familiarizado con HTML4, v5 no es terriblemente diferente, sobre todo agrega nuevos elementos y atributos, y elimina algunos.

Para una cobertura esencial de los estándares web, sugiero Designing with Web Standards (v3) de Jeffrey Zeldman. Es en gran parte teoría y antecedentes, con poco código. Lo recomiendo. Hay un libro hermano de John Allsop, Developing with Web Standards, que aún no he leído, pero supuestamente es la mitad de la implementación del tema que cubren los dos libros.

Hay un libro en proceso por Jeremy Keith, HTML5 for Web Designers, en el nuevo sitio A Book Apart (respaldado por la gente de An Event Apart, incluido Jeffrey Zeldman). Jeffrey escribe sobre el nuevo libro on his site y proporciona enlaces a otras coberturas relacionadas, incluida la opinión de Jeremy Keith.

1

Otra votación para diseñar con estándares web. Si bien no es el mejor libro "principiante" en términos de llevar a cabo su tarea en la construcción de su primer sitio, leer este libro es la mejor manera para que pueda establecer una base sólida de buenos hábitos para que cuando llegue a aprender cómo para codificar comprenderá por qué es importante hacer las cosas a la DERECHA.

Dicho eso. HTML es torta. Atarlo en CSS es un desafío creativo, y realmente ser capaz de entender javascript te diferenciará.

En cuanto a las tecnologías que se vuelven irrelevantes: Aléjate de Flash. Aparte de eso, todo es tan fuerte como siempre.

0

http://www.codecademy.com/ ahora tiene HTML, CSS, así como un montón de clases de Javascript - es gratis, en línea, y tampoco implican una gran cantidad de vídeos molestos. Funciona para mí de todos modos ...