[mini] Journal #21: Javascript, Jquery e afins (“Review”)

Eu sou novo nesse negócio de webdev. Considerando uma época não tão distante, comecei com javascript, depois vi um pouco de coffeescript, e então finalmente nodejs. Isso no ano passado. Agora voltei a ver um pouco essas coisas. Algumas conclusões/comentários gerais até então:

  • A parte de prototypes de javascript é muito bonita (em termos de design de linguagem de programação / expressividade), mas fora isso javascript é como um todo relativamente ruim de se trabalhar. São muitos detalhezinhos, as coisas eventualmente podem bugar por simples besteiras.
  • O DOM (Document Object Model) é algo muito bem feito. Parabéns pra quem inventou isso.
  • Coffeescript é (relativamente) inútil. Melhor continuar com javascript mesmo.
  • Jquery é algo maravilhoso! Toda a dificuldade de se trabalhar com javascript e de manipular é resolvida com essa biblioteca. É simplesmente fantástico. Estou falando isso e olha que só o estou usando faz 3 dias. Super recomendado aprendê-lo!
  • O brackets é a melhor ambiente que mexi para trabalhar com webdev. Bônus: é open-source e é disponível para Linux.
  • O JsFiddle é o melhor site para compartilhar snippets de webdev, principalmente javascript.
  • A documentação da MDN (mozilla developer network) é excelente!
  • O “web console” do firefox é muito bom para debug. Ainda não tenho uma opinião forte para dizer se ele é melhor, pior ou tão bom quanto o do Chrom{e,ium}. Mas…tá ótimo! E mais: nem precisa do firebug.
  • curl continua sendo a melhor ferramenta para debugar HTTP em geral.
  • Decore o atalho Ctrl-U. Super útil.
  • Wappalyzer é ótimo para descobrir o que alguns sites utilizam. O que = javascript, server e css em geral. Quais frameworks, ferramentas, toolkits, etc.
[mini] Journal #21: Javascript, Jquery e afins (“Review”)