JavaScript, la revolución del front-end
JavaScript ha sido un lenguaje sin importancia para muchos desarrolladores, algunos piensan que solamente sirve para hacer validaciones a formularios o slideshows sencillos, pero la realidad es que JavaScript es un lenguaje mucho más complejo que eso.
Una mirada al pasado
JavaScript tiene aproximadamente 15 años de vida, pero desde sus inicios adquirió una mala fama entre los desarrolladores, principalmente por las diferentes implementaciones entre los navegadores y la mala comprensión del lenguaje por parte de los desarrolladores.
JavaScript ha tomado mucha fuerza gracias a librerías como jQuery, Mootools, Prototype, ExtJS, etc. Además, la comunidad de desarrolladores ha crecido y cada día más personas ven la importancia y el potencial del lenguaje, personajes como: John Resig, Douglas Crockford, Sam Stephenson, Jay García y muchos más han difundido y cambiado radicalmente la manera de desarrollar con JavaScript.
El problema de usar librerías es que es muy fácil iniciarse con JavaScript pero no se tienen los fundamentos necesarios, mi recomendación es aprender el lenguaje, entender las bases y luego utilizar “x” o “y” librería dependiendo de las necesidades.
El futuro en dispositivos móviles
EL futuro de JavaScript apunta a los dispositivos móviles, existen librerías como jQTouch o Sencha Touch que permiten desarrollar aplicaciones optimizadas para dispositivos móviles como es el iPhone, iPad, Android, Blackberry o cualquier dispositivo que implemente las nuevas API de JavaScript y HTML5.
Con esto se abren muchas ventanas de oportunidades que como desarrolladores emprendedores podemos explotar, pero para esto debemos cambiar la manera en que se ha desarrollado en JavaScript durante muchos años, dejar de copiar y pegar los ejemplos que encontramos en Internet, aprender los conceptos fundamentales para luego introducir en técnicas más avanzadas y aplicar una buena ingeniería de software a nuestras aplicaciones con patrones de diseño como el MVC, Singleton, Observable, etc.
Curso de introducción a JavaScript
En unos días planeamos iniciar un curso introductorio a JavaScript, la idea es difundir los conceptos fundamentales del lenguaje para tener unas bases sólidas, estaremos contándoles más novedades en breve.
graxcias por ese dato .. estoy aprendiendo HTML y CSS en la univ y pronto me toka ver javaScript … y ese curso me caera al pelo
hola me gustaria tomar informes sobre el curso de javaScript apenas sali de la escuela y no se mucho sobre eso.
Interesada en formar parte
Realmente me gustaria aprender mas.
Siempre es necesaria una base solida.
Claro que me gustaria aprendelo, estare pendiente de la información, graxias por el aviso.
Excelente Post, claro JavaScript es el Rey del front-end yo personalmente primero investigue javascript y luego migre a Jquery pero para algunas cosas sigo usando mucho Javascripot puro lo de jquery es para simplificar como mismo reza “Has mas escribe menos”..
PD: me apunto al curso..
Me apunto ! 😀
Excelente. Estaremos atento al curso 😀
¿En donde esta el botón de NO me gusto? …
Es el mismo, solo que si no te gusta no lo oprimes 😉
Hola Susana.
Se dará más información en unos días, sigue pendiente
Coincido contigo, si no se conocen las bases y conceptos fundamentales estamos propensos a cometer errores.
Completamente cierto, importantisimo comprender el lenguaje y luego usar X o Y librería dependiendo de las necesidades, una vez que lo conoces es mucho más sencillo entender que es lo que sucede por debajo de la librería.
Vaya comentario de TROLL que has hecho, no crees?
http://www.shogunsfate.com está 100% desarrollado en javascript. Mejorando la compatibilidad entre navegadores, reduciendo el uso de red y facilitando el desarrollo en general.
Para los usuarios la página nunca se recarga, luego la experiencia es mucho más agradable.
hola amigos de maestros del web me encantaria retomar el desarrollo de aplicaciones web con javascrip. estere pendiente de sus publicacioines
esta muy bueno tu sitio ojala que mas personas issiran lo mismo que tupara que los que estemos estudiando la universidad encontremos informacion sobre estos temas.
Buen Post, pendiente de tu curso. Sugerencia: Que no solo haya mucho texto en el curso sino ejemplos claros para entender la teoría y sus respectivos ejercicios.
Saludos
Hola aprendi HTML y CSS a punta de tutoriales pero el javascript se me ha complicado un poco y logico no practico y no tengo quien me saque de las dudas asi que estare muy ansioso de contar con ustedes para este aprendisaje. gracias
Exacto, hoy en día el futuro pasa por una mezcla entre HTML5 y Javascript. Ya sea en los PCS, móviles y otros dispositivos… incluso para discapacitados!! Creo que es un acierto que todo el mundo pueda ponerse al día cuanto antes en estas tecnologías
Claro, esa es la idea!
De hecho se dejarán ejercicios de práctica al término de las sesiones, además de que durante las sesiones se exponen muchos ejemplos.
A lo largo de mi trayectoria dando entrenamientos me he dado cuenta que durante los ejercicios de práctica es cuando salen las dudas.
Te entiendo muy bien, de hecho internet está plagado de malos tutoriales de JavaScript, así que el aprendizaje se complica mucho.
Comparto tu punto de vista, de hecho es interesante notar que JavaScript esta por ser el lenguaje más popular en Github (https://github.com/languages).
Como bien mencionas debemos ponernos al día en estas tecnologías y en primer lugar es regresar a las bases, dejar los conceptos bien definidos para luego entrar en temas mas complejos. La idea es esa, primeramente iniciaremos con lo básico hasta llegar a lo complejo.
no quiero sonar pesado pero javascript hoy por hoy es…”un mal necesario”….si quieres un lenguaje en el lado del servidor tienes php, asp, ruby con rails, etc….muy diferente a la hora de querer un lenguaje que corra en el lado del cliente, donde solo esta (bien plantado) javascript…esta vbscript, pero nada serio….
En lo personal uso bastante javascript (mas que jquery) aunque es una relacion de amor-odio….desearia poder usar otro lenguaje mas agradable como ruby o python…pero aun asi…a medida que pasa el tiempo vas encontrandole las mañas al lenguaje, lo que mas me desagrada es lo limitado que es, aunque superflexible (parece una incongruencia pero asi es javascript)….por cierto falto mencionar lo ultimo en el mundo de js que es nodes.js el cual va permitir crear aplicaciones del lado del servidor super escalables, que en un futuro podria competir con php, rails, etc y a coffescript que es un intento por hacer un javascript menos feo….:D
HOLA A TODOS QUISIERA SABER QUE NECESITO SABER PARA APREDER TODO LO DE DISEÑO WEB, ME EXPLICO: DEBO SABER DISEÑO GRAFICO PARA SER UN DISEÑADOR WEB? PROGRAMADOR WEB = DESARROLLADOR WEB? QUE ES SER UN MAQUETADOR? AYUDA POR FA SOY UN FANATICO DE LOS TUTORIALES REFERIDOS A LAS WEB (FLASH,PHOTOSHOP,CSS,HTML,FIREWORK)DE ANTEMANO GRACIAS POR SUS RESPUESTAS…
PSD:SI PUDIERAN ESPECIFICAR Q NECESITO PARA HACER SITIOS WEB COOLS
SALUDOS DESDE PERU…AH LA PAGINA jgmarmol.com.pe yo la hice a los 16 años ,,,solo con flash,,,ah y Crisfel Villa si pudieras aceptar mi solicitud en el face para guiarme..muchas gracias