Author Archive

Frameworks javascript. Qual usar?

segunda-feira, março 22nd, 2010

Nesse post vou trazer para voces vocês dos frameworks mais usados no desenvolvimento de aplicações.

JQuery “Escreva menos e faça mais”

JQuery é uma rápida e concisa biblioteca JavaScript que simplifica a manipulação do HTML, manipulação de eventos, animação e interações do Ajax para desenvolvimento web.

JQuery foi projetado para mudar a maneira que você escreve JavaScript.

$(document).ready(function() {
$(”a”).click(function() {
alert(”Olá mundo!”);
});
});

Mootools “Um framework javascrip compacto”

Mootools é um framework compacto, modular e orientado a objetos projetado para o desenvolvedor intermediário a avançado. Ele permite que você escreva um codigo potente, flexível e elegante.

$(’texto_apresentacao’).setOpacity(0);
$(’texto_apresentacao’).setStyle(’width’, ‘200px’);
$(’texto_apresentacao’).setStyle(’border’, ‘1px solid #ff0000′);

Como estimar prazos precisos e imprecisos

segunda-feira, março 15th, 2010

Eu encontrei esse artigo no blog do Carlos Brando(O Nome do Jogo) e achei muito interessante as dicas de estimativas de prazos.

Veja abaixo na íntegra:

Definir quanto tempo será necessário para finalizar uma tarefa ou o desenvolvimento de um software não é (ou pelo menos não deveria ser) algo trivial. Estimar prazos faz parte do nosso dia-a-dia como programadores.

O que muita gente não se dá conta é que a precisão com que um programador prevê a entrega de tarefas e projetos é um poderoso indicador do quão bom ele é.

Para informar de forma precisa o tempo necessário para a realização de algo em desenvolvimento de software é necessário que o programador possua uma certa experiência no assunto, tenha um bom domínio do negócio, seja rápido e produtivo.

Embora muitos de nós não apreciem essa difícil tarefa, estimar prazos é parte do nosso trabalho. Fazer isso bem pode ser a diferença entre um programador profissional e um amador.

Em um dia normal, estamos estimando prazos o tempo todo. Ao colocar a comida no micro-ondas você deve informar quantos minutos serão necessários para esquenta-la. Se você tem um horário fixo para acordar, deve analisar quantas horas de sono serão suficientes e então decidir quando deve ir para a cama.

O segredo não está no tempo, mas em quão precisa deve ser a sua estimativa. Se seu chefe pergunta que horas você entregará o relatório amanhã, ele quer ter uma ideia se será antes ou depois do almoço. Se ele lhe pergunta quanto tempo será necessário para resolver um bug critico e colocar o sistema de volta em produção ele precisa de uma precisão maior.

A escala de tempo é muito importante ao se estimar prazos. Por exemplo, você pode dizer “O projeto será entregue em 25 dias” ou pode dizer “O projeto será entregue em cerca de 5 semanas”. Embora ambas as frases indiquem o mesmo tempo, o efeito sob cada uma delas pode ser diferente. Ao dar a primeira resposta, seu cliente provavelmente anotará na agenda dele o dia exato em que você entregará o projeto. Por outro lado, a segunda resposta fará com que ele lhe procure a qualquer momento daqui a 4 ou 6 semanas.

(mais…)

IIPA quer mudar política de incentivo ao software livre no Brasil

segunda-feira, março 1st, 2010

Li hoje um artigo na Info que me surpreendeu, segundo o artigo a Aliança Internacional pela Propriedade Intelectual (IIPA em inglês) colocaria o Brasil na lista negra do copyright por causa do apoio ao software livre e de casos constatados de pirataria.

Essa parte da pirataria tudo bem, já que é um mercado desleal e que não tem como ter concorrência. Mas criticar um dos pontos forte do nosso governo que é o apoio ao software livre é brincadeira.

Leia o artigo nesse link: Brasil pode ser punido por software livre

Esse tal de Rails

segunda-feira, fevereiro 22nd, 2010

Ultimamente você deve ter escutado falar muito de Rails não é?

Mas o que é Rails?

Ruby on Rails(nome correto) é um framework para desenvolvimento web feito em Ruby que tem conquistado muito espaço no atual mercado de tecnologia.

Mas qual a razão de tanto sucesso?

Pra começar o Ruby on Rails é feito em Ruby, e o Ruby foi uma linguagem opletamente voltada para os programadores. É muito comum você escutar programadores ruby dizerem como programar em Ruby é legal.

A sintaxe do Ruby é elegante, tem uma leitura natural e é de fácil escrita.

Aqui vai um exemplo da sintaxe do Ruby que tirei do site Ruby-lang:

# A classe Saudação
class Saudacao
def initialize(name)
@name = name.capitalize
end

def sauda
puts “Olá #{@name}!”
end
end

# Criar um novo objecto
ola = Saudacao.new(”mundo”)

# Saída: “Olá Mundo!”
ola.sauda

O Ruby on Rails é também muito conhecido por facilitar a vida do programador.

Veja o vídeo “Criando um blog em 15 minutos com Rails” e entenda essa facilidade.

Se quizer saber mais sobre Ruby e Ruby on Rails eu indico esses links:

rubyonrails
rubylang
akitaonrails
nomedojogo