Skip to content

Instantly share code, notes, and snippets.

@lucasbrigida
Last active August 29, 2015 13:57
Show Gist options
  • Save lucasbrigida/9666721 to your computer and use it in GitHub Desktop.
Save lucasbrigida/9666721 to your computer and use it in GitHub Desktop.
Desenvolvimento web com JS

Desenvolvimento web com JS

Por que Javascript?

Porque podemos utilizar no desenvolvimento apenas uma linguagem de programação porém o JS(javascript) veio para inserir um pattern no server-side já utilizado no client-side e em toda a internet, utilizando programação assíncrona que possibilita que uma aplicação possa seguir seu fluxo enquanto os dados advindos dos recursos de I/O não estão disponíveis, traduzindo-se em maior desempenho e capacidade de processar mais dados com recursos reduzidos. Single page application

Em um universo javascript é comum utilizarmos SPA(single page application), devido ao domínio da linguagem, saindo do lugar comum de requisições ajax. Além de disseminar um novo conceito, onde a aplicação no servidor apenas possui as regras de negócio essencias para aplicação, todo o processamento dos dados e renderização das views são realizadas no lado do cliente devido a capacidade do dispositivos atuais realizarem tal tarefa. Assim é possível diminuir a carga de processamento no servidor e o tráfego de dados. Links úteis

Acredito que esses conceitos são a base para o meu atual desenvolvimento de aplicações web e mobile e partir daqui estão artigos, vídeos e o que julgo adequado para os que ainda não utilizam uma stack completa de JS.

HTML5 & JS
JS World

Tutorials

Who use?
Learning JS
Frameworks
Tools
Libraries
Libraries (Canvas, WebGL e Games)

Recomendo ler meu artigo sobre Canvas, WebGL e jogos com javascript. Clicando em ver código será exibido o código e o exemplo.

Audio (Sintetização de som no browser)
JS everywhere (Javascript e hardware)
Mobile
Design & Patterns
Experiments
Blogs e notícias
Comunidade JS no Brasil e eventos
@gvillalta99
Copy link

Ta de parabéns pelo trabalho!

@lucasbrigida
Copy link
Author

@gvillalta99 Obrigado, tentando seguir os mestres!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment