.COM Ciência, Computação e Poesia
Ícone RSS Ícone E-Mail Ícone Página Principal
  • corMVC, framework MVC para Javascript

    Publicado em 10 de março de 2010 Thomas Lopes Sem comentários

    corMVC - um framework MVC para Javascript

    corMVC é um framework MVC para Javascript, baseado em jQuery. Voltado para aplicações web de uma página só, onde você executa todas suas operações em estilo Ajax, na própria página. Segundo os criadores, é execelente como ponto de entrada para aprendizado da arquitetura de ’single-page application’ (aplicação de página única, como mencionado anteriormente).

    É simples de começar a usar, não necessita de nenhum linha de comando, basta extrair tudo numa pasta e abrir no browser. Estou testando aqui e em breve posto meus comentários a respeito.

  • Algumas razões para não fazer um site em flash

    Publicado em 9 de março de 2010 Thomas Lopes Sem comentários

    Estou citando aqui um artigo muito interessante que acabei de encontrar, que indico principalmente para meus clientes que ainda não decidiram qual estratégia na web adotar: “Algumas razões para não fazer um site em flash” mostra alguns dos motivos pelos quais o Flash não é a tecnologia mais indicada para a maioria dos projetos web, mesmo a maioria dos designers insistindo que é.

    Confiram mais detalhes no Artigo, no iMasters.

  • Otimizando desempenho

    Publicado em 25 de janeiro de 2010 Thomas Lopes Sem comentários

    Cronômetro de Corrida

    Nos últimos dias, temos brigado muito por coisas muito pequenas, as vezes passageiras. Cada migalha desperdiçada é motivo para um nova discussão que acaba mudando o rumo das coisas… Calma gente, não estou tendo problemas de relacionamento não, são apenas discussões sadias de trabalho para se melhorar os níveis de performance nos aplicativos.

    Quando se atinge um certo número de usuários de uma única aplicação, devemos tomar certos cuidados. Muitas vezes, ignoramos alguns pontos que podemos melhorar, deixando 1KByte, 2KB mais leves, pois afinal, para um usuário parece tão pouco, mas quanto representa 2KB multiplicado por 100 mil usuários? 195 MB. É, assusta, e as cifras só tendem a aumentar.

    Com o advento da computação em nuvem, alguns perceberam que realmente deveriam otimizar suas aplicações, pois cada KB gasto vai representar algum valor que será, com certeza, debitado num cartão de crédito futuramente. Enquanto antigamente, bastava planejar a compra de uma máquina muito além das necessidades e ter um custo fixo, agora, a briga é para sempre diminuir a conta no fim do mês, como numa economia doméstica (certa vez, ouvi que toda economia é de migalhas. Concordo).

    Mas muitas vezes, desenvolvedores de aplicações esquecem de alguns detalhes como por exemplo, o peso dos arquivos da camada de apresentação de suas aplicações. Na Web, isso também deve entrar na conta: tamanho do HTML, CSS[bb], JS e imagens. E hoje em dia, são relativamente conhecidas técnicas para aprimorar esses estáticos para uma melhor experiência do usuário. Digo relativamente porque ainda me deparo com muitos websites, sistemas e gadgets por aí sem nenhuma otimização nesse sentido. No Brasil ainda temos muitos usuários que não dispõe de banda larga, e eles agradecem cada byte salvo.

    Ler o resto deste artigo »

  • Zapping semanal – 48/53

    Publicado em 2 de dezembro de 2009 Thomas Lopes Sem comentários

    ConhecimentoConhecimento é poder. E poder demais, nunca é bom nas mãos de uma pessoa só. Por isso, vou compartilhar semanalmente links, artigos, dicas e tudo o mais que eu conseguir absorver pelo caminho, seja em relação a trabalho ou projetos pessoais (tudo relacionado à temática do site: Desenvolvimento Web, Computação, Ciência e poesia!). Novidades dos projetos também entram!!! Claro, como não vou poder destrinchar todos os conteúdos aqui, conto com a ajuda de todos vocês, queridos leitores, com comentários, mais links, e mais coisas sobre os assuntos abordados. Enjoy!

  • Momento relax

    Publicado em 29 de novembro de 2009 Thomas Lopes Sem comentários

    CSS to HTML Pra quem não souber: CSS, HTML (mas peraí, se você está nesse blog e não sabe o que são essas coisas, deve ter algo errado…)

  • Começando bem o dia

    Publicado em 3 de setembro de 2009 Thomas Lopes Sem comentários

    Livros-Web

  • Erros bizarros no IE

    Publicado em 29 de maio de 2009 Thomas Lopes Sem comentários

    Se você está tendo problemas de JavaScript no Internet Explorer, daqueles que parecem erros fantasmas, como esse:

    Objeto esperado
    linha: X
    caractere: 1

    Você apenas pensa, como boa parte dos filósofos: “está nos detalhes”. Aquela revisâo de código não lhe trouxe o erro? “No Firefox funciona bem…” – não é a resposta que seu cliente vai querer ouvir quando for testar no internet explorer. Ele quer ver a coisa funcionar oras! Nessa hora seus cabelos já estarão querendo tirar férias na mesa ou no teclado, pois sua cabeça estará muito quente… E você pergunta pra si mesmo: “Caramba, mas o jQuery não funciona bem no IE também?”. Calma. Veja só: provavelmente você esqueceu uma simples vírgula num objeto Javascript:

    obj = {
    prop: value,
    prop2: value2,
    prop3: value3,
    }

    Opa, viu só? Aquela damn virgula no value3 está quebrando o código no ie, porém o firefox nem chia. Uma forma de evitar esse ‘descuido’, é colocar as virgulas antes da chave/propriedade do objeto:

    obj = {
    prop: value
    ,prop2: value2
    ,prop3: value3
    }

    Assim vc pode copiar a linha toda e não haverão virgulas intrometidas no seu código.