Todo mundo que desenvolve para WEB, já devem te usado JavaScript. O modelo usualmente empregado é: copy, paste e run. Onde o programado apenas copia, cola e manda executar. Entretanto, não contentem apenas
copiar e colar, entenda o seu funcionamento. Estudem a LINGUAGEM e depois voltem nos códigos que já usaram e tentam identificar o uso dos conceitos. JavaScript foi muito criticada no passado, o que fez com que ela ficasse restrita a pontos específicos dentro das antigas páginas web. Preciso validar uma dada entrada, preciso de um calendário …nesses casos copiar e colar funciona muita bem. Entretanto, com AJAX, apps web, Html5 (Canvas e animação CSS3), o uso de JavaScript é intenso.
Vocês não irão encontrar um app web pronto para copiar e colar, precisaram saber programar (ou alguém da equipe). Muitas das tecnologias recentes fazem uso intenso dessa linguagem, e ela está em uma situação de conforto, pois diferentemente do mundo desktop onde existem muitas opções, no browser JavaScript (EcmaScript) reina. Se o
browser se tornar o sistema operacional do futuro JavaScript (EcmaScript) se tornará a linguagem do futuro.
Para finalizar. Tutoriais web costuma ser replicas de replicas, desatualizadas. Cuidado, busquem fonte com os inovadores (ex. Google) e com os criadores dos padrões (W3C)
Para se ter uma idéia melhor veja alguns videos do Google I/O 2011.
Excelente vídeo, observem que ele falará de muitos dos conceitos de linguagens funcionais, como funções de alta ordem, objetos, closures …
Google I/O 2011: Learning to Love JavaScript
http://www.youtube.com/watch?v=seX7jYI96GE
JavaScript
http://www.youtube.com/user/GoogleDevelopers#p/u/18/M3uWx-fhjUc
HTML5 And The Future Of Everywhere
http://greenido.wordpress.com/2011/05/20/html5-and-the-future-of-everywhere/
Esse vídeo é bem interessante, me perguntava bastante sobre isso quando vejo o chrome OS e o Android. Duas estratégias contrárias. Google I/O 2011: HTML5 versus Android: Apps or Web for Mobile Development?
http://www.youtube.com/watch?v=4f2Zky_YyyQ
Um artigo interessante: Are Chromebooks the Future of Notebooks? http://www.slashgear.com/are-chromebooks-the-future-of-notebooks-12151597/
Um livro moderno sobre javascript.
http://eloquentjavascript.net/
Nas palavras do criador do JQuery:
“Considered a “toy” language by serious web developers for most of its lifetime, Java-Script has regained its prestige in the past few years as a result of the renewed interest in Rich Internet Applications and Ajax technologies”.
Até mesmo a Microsoft já rendeu a WEB e JavaScript:
“With all the emphasis on HTML5 and JavaScript being the basis of Windows 8 apps, what will become of app development of to-the-metal binary apps? And if the new apps are really just HTML5 and JavaScript, doesn’t that mean they should run in Chrome, Firefox, or any other browser that complies with those standards? I wouldn’t hold my breath, given the disparity among HTML5 implementations in browsers, but a couple years down the road we may see this promised interoperability.”
Alguns slides de JavaScript e JQuery:
https://sites.google.com/site/skosta/presentations-lectures/cursoweb
Todo mundo que desenvolve para WEB, já devem te usado JavaScript. O modelo usualmente empregado é: copy, paste e run. Onde o programado apenas copia, cola e manda executar. Entretanto, não contentem apenas
copiar e colar, entenda o seu funcionamento. Estudem a LINGUAGEM e depois voltem nos códigos que já usaram e tentam identificar o uso dos conceitos. JavaScript foi muito criticada no passado, o que fez com que ela ficasse restrita a pontos específicos dentro das antigas páginas web. Preciso validar uma dada entrada, preciso de um calendário …nesses casos copiar e colar funciona muita bem. Entretanto, com AJAX, apps web, Html5 (Canvas e animação CSS3), o uso de JavaScript é intenso.
Vocês não irão encontrar um app web pronto para copiar e colar, precisaram saber programar (ou alguém da equipe). Muitas das tecnologias recentes fazem uso intenso dessa linguagem, e ela está em uma situação de conforto, pois diferentemente do mundo desktop onde existem muitas opções, no browser JavaScript (EcmaScript) reina. Se o
browser se tornar o sistema operacional do futuro JavaScript (EcmaScript) se tornará a linguagem do futuro.
Para finalizar. Tutoriais web costuma ser replicas de replicas, desatualizadas. Cuidado, busquem fonte com os inovadores (ex. Google) e com os criadores dos padrões (W3C)
Para se ter uma idéia melhor veja alguns videos do Google I/O 2011.
Excelente vídeo, observem que ele falará de muitos dos conceitos de linguagens funcionais, como funções de alta ordem, objetos, closures …
Google I/O 2011: Learning to Love JavaScript
http://www.youtube.com/watch?v=seX7jYI96GE
JavaScript
http://www.youtube.com/user/GoogleDevelopers#p/u/18/M3uWx-fhjUc
HTML5 And The Future Of Everywhere
http://greenido.wordpress.com/2011/05/20/html5-and-the-future-of-everywhere/
Esse vídeo é bem interessante, me perguntava bastante sobre isso quando vejo o chrome OS e o Android. Duas estratégias contrárias. Google I/O 2011: HTML5 versus Android: Apps or Web for Mobile Development?
http://www.youtube.com/watch?v=4f2Zky_YyyQ
Um artigo interessante: Are Chromebooks the Future of Notebooks? http://www.slashgear.com/are-chromebooks-the-future-of-notebooks-12151597/
Um livro moderno sobre javascript.
http://eloquentjavascript.net/
Nas palavras do criador do JQuery:
“Considered a “toy” language by serious web developers for most of its lifetime, Java-Script has regained its prestige in the past few years as a result of the renewed interest in Rich Internet Applications and Ajax technologies”.
Até mesmo a Microsoft já rendeu a WEB e JavaScript:
“With all the emphasis on HTML5 and JavaScript being the basis of Windows 8 apps, what will become of app development of to-the-metal binary apps? And if the new apps are really just HTML5 and JavaScript, doesn’t that mean they should run in Chrome, Firefox, or any other browser that complies with those standards? I wouldn’t hold my breath, given the disparity among HTML5 implementations in browsers, but a couple years down the road we may see this promised interoperability.”
Alguns slides de JavaScript e JQuery:
https://sites.google.com/site/skosta/presentations-lectures/cursoweb
Advertisement