Um Carta Para Ti, Webmaster II

A 16 de Janeiro de 2010, categoria Opiniões, Ideias e Dicas, por Carlos Gonçalves
7

Amigo Webmaster,

Já faz mais de 3 meses desde a última vez que te escrevi. O meu volume de trabalho está a crescer, o que me fez lembrar de ti, e contactar-te novamente. Estou chocado com os avanços que fizeste!

Não Contratar esta Pessoa

Não Contratar esta Pessoa

Fantástico, finalmente começaste a familiarizar-te com os frameworks javascript! Para dizer a verdade, parece que te adaptaste tão bem aos frameworks javascript que até usas mais que um framework no mesmo site dos teus clientes. Consigo ver o uso de jQuery, MooTools, Dojo e tudo na mesma página! Excelente ideia essa de usar vários frameworks na mesma página, quantos mais frameworks usares mais plugins podes adicionar, sem precisares de programar uma única linha de Javascript. Muito bem pensado. Denoto também que utilizas frameworks para um simples getElementById() — nunca pensei nisso, magnífico.
Tenho a certeza que vais utilizar javascript mais avançado no site do teu cliente em algum momento no seu desenvolvimento, por isso é melhor incluíres agora as bibliotecas.

Reparei também que aboliste por completo o suporte do Internet Explorer 6. O que ADOREI foi a mensagem que adicionaste “Actualiza o teu Browser” ao site do teu cliente, sem dúvida sem a sua permissão. Admiro a tua determinação — porquê aborreceres-te a gastar uma hora a mais para deixares o site a funcionar no IE6? Deixa o visitante do site a sofrer por usar o IE6 e ao mesmo tempo o teu cliente perder um potencial negócio — não precisas de dores de cabeça para lidares com o IE6. Uma inteligente filosofia.

Obviamente tiveste aulas de SEO, porque tens quantidades astronómicas de keywords em cada frase dentro da secção de conteúdo do site. Escrever conteúdo para o utilizador está sobrevalorizado — o que interessa mesmo é escrever conteúdo para o Google, simplesmente brilhante! Quem é que se importa se as frases fazem sentido para que os visitantes as consigam ler? Eles não teriam chegado ao site se não fosse o Google! O cliente não sabe mais, então vamos manter isto entre nós. Vejo também que os nomes das páginas têm mais de 7 palavras chaves … Genial! Estas serão “rankeadas” mais rapidamente, sem dúvida!

Vejo que optaste por manter o teu CSS detalhado.
O uso do Shorthand CSS é claramente uma moda que não queres aderir — muito inteligente da tua parte! Claro que o Shorthand CSS tem menos código, mas bolas, há muita coisa para memorizar quando se usa Shorthand CSS! E utilizar o text-transform para capitalizar as letras? Por favor! Porquê usar CSS quando podemos simplesmente capitalizar as letras com PHP ou mais fácil ainda, escreve-las à mão com o CAPS-LOCK activo?

O teu site pessoal diz que não dás suporte por telefone, apenas por e-mail e apenas algumas horas por dia. Isso sim, é uma ideia baseada na conveniência… não para o cliente, mas para ti. Percebo perfeitamente — tens uma vida agitada! Não é justo que interrompas o que estás a fazer por causa de uma chamada de um cliente.

Como sempre Webmaster, aprecio o que fazes. Um Sénior Web Developer como eu não pode colocar comida na mesa sem a ajuda de pessoas como tu. Mantém-te firme — Programadores Web sérios como eu precisam de ti por esse mundo fora.

Cordialmente,

Carlos Gonçalves
Sénior Web Developer


Muito FracoFracoRazoávelBomMuito Bom (1 votos, média: 5,00 num total de 5)
Loading ... Loading ...
Tags:
 

[Questionário 2] – Respostas

A 14 de Janeiro de 2010, categoria Opiniões, Ideias e Dicas, Quesionários, por Carlos Gonçalves
2

Há alguns dias, pedi-vos que me colocassem as vossas perguntas. Tinha recebido algumas perguntas por e-mail sobre alguns temas, como MooTools, PHP, CSS até mesmo pessoais, e então pensei que publicá-las no blog seja a melhor maneira de fazer as coisas. Aqui estão as minhas respostas às vossas perguntas.

@Tiago Sousa: quanto tempo demoras a fazer um plugin com o mootools?

Muito menos tempo do que provavelmente pensas. Testar geralmente leva mais tempo do que a programa-lo. Obviamente, a complexidade do plugin dita quanto tempo vamos precisar para programa-lo, mas se queres que responda em tempo, diria que 30min a 1h. Alguns levam 5 minutos e já tive uns que precisei de 3/4 horas com ajustes.

@Paulo: kal e a tua opinião sobre o jquery 1.4 e o futuro do mootools e outros frameworks Javascript pa este ano?

Na minha opinião, 2010 será um ano em grande para os frameworks de JavaScript, especialmente para o MooTools e para o jQuery. Se não sabes qual o framework que deves escolher, criei já um artigo sobre isso, mas penso que ambos vão ter um crescimento enorme porque cada vez mais os programadores web esforçam-se para aprender ambos os frameworks. A meu ver, o MooTools irá melhorar em diversos aspectos, não só pela robustez do seu código, mas não posso falar sobre isso… ainda.

@Scorch: Quantos projectos tens em média por mês?

Ultimamente tenho tido projectos com alguma dimensão, alguns mesmo a demorar entre 3 a 7 meses de desenvolvimento.
Mas como normalmente tenho por hábito, para baixar o preço ao cliente, aumentar o prazo, e assim conseguir conjugar alguns projectos em simultâneo, em média, por mês diria que projectos uns 3, mas trabalhos, uns 15 sensivelmente.
Considero projecto, algo que eu realize desde o início até ao fim, seja ele grande ou pequeno.
Trabalho, considero tudo o que não seja projecto, como consultoria, artigos, scripts, templates, enfim.

Felizmente trabalhos/projectos não têm faltado, o que tem faltado é o tempo.

@Sara: Olá

Ainda dás suporte ao Internet Explorer 6? Se sim, quando é que vais deixar de o fazer?

Sara

Ora aqui está uma questão que dá muito que falar na Internet.
Sim, continuo a dar suporte ao IE6 e não deixarei de dar suporte ao mesmo, até que a sua quota de mercado seja inferior a 5%, o que levará pelo menos mais alguns anos. Para teres noção, o IE6 é o 2º browser com que mais acedem ao meu site, sendo que em 1º está o firefox, por razões óbvias.
E mais curioso ainda é que o número de acessos do IE6, consegue ser superior à soma de acessos do IE5 + IE7 + IE8. Já vi campanhas para os programadores web abolirem o suporte ao IE6, mas na minha opinião essas campanhas são ridículas. As pessoas não escolhem ficar com o IE6, conscientemente, ou pelo menos a maioria – elas simplesmente não conhecem uma melhor opção. Algumas pessoas não se preocupam com a internet tanto quanto nós, e nós, como programadores web, não temos o direito de lhes tornar as coisas mais difíceis para facilitar o nosso trabalho.

@Miguel: Pelos teus posts e demos que colocas, dás muita atenção ao Mootools.
Então e ao jQuery, não dás tanta atenção?

Cumps

Talvez mais do que penses e pareça. Eu sigo no twitter o @jquery. É importante saber o que se passa no jQuery, porque as suas actualizações podem surtir efeito no MooTools e vice-versa. Também tenho alguma inspiração de plugins que faço para o MooTools pelo próprio jQuery. Lembra-te, que tu não deves escolher entre um framework e outro, mas sim, deves aprender bem um e depois passar para outro.

Obrigado pelas vossas perguntas! Espero ser capaz de fazer um novo questionário novamente no próximo mês.


Muito FracoFracoRazoávelBomMuito Bom (1 votos, média: 5,00 num total de 5)
Loading ... Loading ...
Tags:
 

[PHP] Sintaxe Alternativa

A 11 de Janeiro de 2010, categoria PHP, por Carlos Gonçalves
9

Se já tiveste a agradável experiência de aprofundar o código do WordPress, provavelmente já viste uma sintaxe alternativa nas estruturas de controlo. Um exemplo disso é o seguinte código:

$codigo = 5;
if($codigo == 2):
	echo 'O processo foi bem sucedido.';
else:
	echo 'O processo falhou.';
endif;

O mesmo funciona com um ciclo while, for, foreach e loops, bem como a instrução switch:

$conteudo = array('PHP','jQuery','AJAX');
foreach($conteudo as $conteudo ):
	echo $conteudo;
endforeach;

Devo utilizar esta sintaxe? Se sim quando?

Se deves ou não utilizar esta sintaxe é contigo – depende do teu estilo de programação e o que consideras (ou não) ser legível. Pessoalmente, vejo esta sintaxe a ser muitas vezes utilizada quando são usadas muitas estruturas de controlo dentro do mesmo bloco de código, a sintaxe “end____” torna muito mais legível a estrutura que estás a terminar (do que simplesmente usar “}”). Também costumo ver esta sintaxe utilizada com mais frequência do que a sintaxe tradicional quando o código PHP está embutido no código HTML.

Qual a tua opinião?

Gostaria de saber a tua opinião sobre esta sintaxe.
Comecei a utilizar esta sintaxe cada vez mais… pois, além de ser mais legível, faz mais sentido, pelo menos para mim.
Mas já houve quem me dissesse que não gosta dela, outros que torna o código menos legível.
E tu, o que achas?


Muito FracoFracoRazoávelBomMuito Bom (3 votos, média: 4,00 num total de 5)
Loading ... Loading ...
Tags:
 

Procuras alguma coisa?

Utiliza o formulário abaixo para pesquisares no meu site:


Ainda não encontraste o que procuravas? Deixa um comentário num post ou contacta-me para que te possa ajudar!

Arquivos

Ordenado de forma cronológica...