Blog

7 Razões para Usar Bibliotecas & Frameworks JavaScript

A 9 de Junho de 2010, categoria JavaScript, Opiniões, Ideias e Dicas, por Carlos Gonçalves
4

Já criei um artigo onde disse o que deves considerar para escolher o teu framework JavaScript, mas também já vi muitos artigos na internet dos “fãs” do JavaScript que alegam que devemos escrever o nosso próprio código JavaScript em vez de usar frameworks como MooTools, Prototype, jQuery, etc…, e não consigo concordar com as suas razões sobre não usar estes grandes frameworks.

Entre muitas razões, alegam:

  • Não aprendes as bases do JavaScript porque utilizas funções feitas fruto do framework
  • Os frameworks JavaScript contêm muito código e a maior parte nunca é usada
  • Não deves obrigar os utilizadores a fazerem download além do que eles precisam
  • Não deves confiar no código de outros (se queres algo bem feito, fá-lo tu mesmo)

Ridículo! DEVES usar frameworks JavaScript pelas mais diversas razões.

Não Reinventar a Roda

Porquê escrever código que já foi escrito? Um bom programador é um programador preguiçoso, então sê preguiçoso. As ferramentas estão disponíveis, usem-nas.

Faz Mais Com Menos Código

A maioria dos frameworks JavaScript fornece a função “chaining”. Chaining permite que faças muito com pouco código. Menos código significa menos tempo de manutenção, menor tempo de download, e menos tempo de programação.

Poupa Tempo – Não Programas o Teu Próprio Sistema Operativo, Programas?

Gosto de JavaScript como provavelmente qualquer outro Programador Web, mas alguns programadores ADORAM realmente programar JavaScript. Deixem que os experts façam a sua parte, usas o seu trabalho e fazes o que mais gostas.

É Provável Que Não Sejas um Expert

Tão grande quanto o ego de qualquer programador, existem pessoas lá fora que são mais inteligentes, mais criativas do que tu. A maioria dos programadores Web precisam dominar algumas linguagens de programação e é difícil acompanhar e saber todas as que são necessárias em todos os aspectos para a construção de um site . As mentes por trás dos frameworks trabalham diariamente com JavaScript- confia neles.

Acelerar as Coisas

Os criadores dos frameworks JavaScript despendem um grande esforço para ter a certeza que os seus frameworks são rápidos. O primeiro objectivo do JavaScript para o uso em massa de visitantes na web deve ser a rapidez – os utilizadores esperam precisão, e a velocidade é a parte mais importante. Qual é o framework mais rápido hoje em dia? Podes ver aqui.

Evitar Funções Primárias do JavaScript

Porquê usar as funções primárias do JavaScript quando podes usar funções mais amigáveis do Framework? Por exemplo:

//JavaScript Normal
document.getElementbyId('minhaDiv').style.color = '#f00';
//JavaScript MooTools
$('minhaDiv').setStyle('color','#foo');

Compatibilidade Entre Browsers

Na maioria das vezes não precisas de te preocupar com a compatibilidade entre browsers porque as cabeças por trás do teu framework já trataram disso.

Estas são as razões porque uso frameworks JavaScript. Preciso de dizer mais alguma coisa?

Tens mais alguma razão? Compartilha!


Muito FracoFracoRazoávelBomMuito Bom (Nenhum voto por enquanto)
Loading ... Loading ...
Tags:
 

Grandes Perguntas, Pequenas Respostas

A 6 de Junho de 2010, categoria Opiniões, Ideias e Dicas, por Carlos Gonçalves
1
Existem muitas grandes perguntas quando se trata de bibliotecas JavaScript, CSS, linguagens server-side, e filosofias de programação. Ao invés de escrever um testamento, decidi responder a algumas grandes perguntas com poucas palavras.

jQuery, Prototype ou MooTools?

Sempre em primeiro lugar MooTools, jQuery em segundo lugar— aprende ambos e serás duplamente melhor.

XHTML ou HTML?

Não me preocupa muito, mas prefiro o  XHTML.

Nova Janela?

Sempre que linkares para outro site ou abrires algo que não seja uma página interna do teu site (PDF, DOC, etc).

PHP, Python, Rails ou Java?

Qual é que tu dominas e qual serve melhor as necessidades do projecto?

Utilizar Framework CSS?

Não. CSS deve ser aprendido a partir do nível mais básico até à mestria.

Passivo ou Activo com o cliente?

Educa o cliente mas conhece esse limite — afinal de contas quem é que te paga?

RSS ou Atom?

Sempre tive menos problemas com o Atom.

Aprender: Rápido ou Bem?

Tu ou sabes ou não sabes — duro, mas pura verdade.

A “Maneira Correcta” ou a “Maneira Rápida”?

Depende do orçamento — SEMPRE!

Pixeis ou Ems?

Os tamanhos dos monitores não são muito diferentes, por isso utilizo os pixeis.

Usabilidade ou Funcionalidade?

Funcionalidade, sempre — Quão bem consegues ensinar?

Silêncio ou Distracção?

Música ou um Filme enquanto programo é um barulho necessário.

Programador Web ou Webmaster?

Preciso mesmo de responder a isso?

Poucas palavras muitas vezes significam muitos argumentos. O que achas sobre isto?


Muito FracoFracoRazoávelBomMuito Bom (Nenhum voto por enquanto)
Loading ... Loading ...
Tags:
 

Dicas para Escolher o Serviço de Alojamento Web

A 3 de Junho de 2010, categoria Opiniões, Ideias e Dicas, por Carlos Gonçalves
14

web design 300x225   Dicas para Escolher o Serviço de Alojamento Web

Depois de ter criado mais de 100 websites desde que iniciei a minha actividade , trabalhei com várias empresas de alojamento. Usei o termo “trabalhei” pois a maioria das empresas de alojamento foram incompetentes, não mostrando qualquer respeito pelos seus clientes e não aceitavam nenhuma responsabilidade pelo uptime. Antes de lançar um site, geralmente aconselho os meus clientes a optarem por uma empresa com a qual trabalho há diverso tempo, sei que trabalham bem, e os meus clientes ficarão bem servidos.

Como tal, criei uma lista de dicas que devem ser tidas em conta quando forem escolher a empresa de alojamento para o vosso projecto e quis compartilha-la com vocês. Ordenadas por importância, a lista é a seguinte:

1. A Empresa fornece Suporte Telefónico 24/7?

“Telefónico” está sublinhado por uma razão. A falta de suporte telefónico é cada vez mais comum. Muitas empresas de alojamento preferem focar o seu suporte por email/tickets por algumas razões:

  • Não precisam contratar muitas pessoas para a área de suporte;
  • Conversar com alguém por email deixa de lado o elemento “Humano” do suporte, então é muito mais fácil dizer a alguém “o problema é teu, não nosso”;
  • Podem sub-contratar para fazerem o suporte mesmo que não pareça;
  • Podem levar mais tempo para dar apoio, pois um telefonema seria necessário uma solução imediata para o problema

Não escolhas uma empresa que não forneça suporte telefónico completo.

2. O Negócio de Alojamento é o seu Principal Serviço?

Muitas pequenas empresas optam por utilizar os serviços de alojamento do seu próprio ISP – péssima opção. As ISPs têm, geralmente, bastantes clientes (especialmente ISPs como o SAPO) e perder um cliente não significa absolutamente nada para eles, especialmente se o alojamento é barato ou gratuito. Este tipo de situações acontece mais no estrangeiro e não tanto em Portugal, felizmente, no entanto fiquem longe de empresas que pretendem realizar muitos serviços – que geralmente significa que os seus técnicos não estão apenas focados em suporte de alojamento.

3. O Alojamento é Flexível nos Tipos de Servidores, Linguagens Suportadas e Características?

Se tivesse um dólar por cada vez que uma empresa de alojamento me disse que não poderia acrescentar uma biblioteca PHP / PEAR ou que não permitia o mod_rewrite, seria um homem rico. Os projectos nem sempre decorrem como o planeado, e a flexibilidade da empresa de alojamento deverá ser um componente chave na sua escolha. Flexibilidade geralmente significa um preço ligeiramente superior, por isso paga, porque poderás ter que pagar um valor superior se não o fizeres.

4. A Empresa de Alojamento Mantém os Seus Clientes Informados Sobre Manutenção do Servidor, Novos Serviços, etc…?

Vou-vos contar uma história verídica. A 1 de Junho de 2010, um cliente telefonou e disse-me que o seu site estava offline. Como é evidente, acedi ao Site e apenas via uma mensagem de erro MySQL. Telefonei para a empresa de Alojamento (Portuguesa, diga-se de passagem), a qual não mencionarei o nome, e a conversa foi esta:

Eu: Boa Tarde, o site do meu cliente aparenta estar em baixo e a única coisa que mostra é uma mensagem de erro MySQL.

Técnico: Ah, sim, decidimos desactivar o MySQL em todos os nossos servidores.

Eu: Desculpe?

Técnico: Tivemos uma auditoria de segurança e muitas Bases de Dados dos nossos clientes estavam a ser e hackeadas devido a falhas de segurança, então decidimos desactivar o MySQL.

Eu: Nem eu nem o meu cliente recebemos qualquer aviso sobre o que se estava a passar.

Técnico: Pois, não tivemos tempo de o fazer. No entanto, já temos agendado a deslocação dos técnicos para o dia de hoje para verificar as falhas. Deixe-me activar o MySQL para a sua conta novamente.

Escusado será dizer que no dia seguinte (ontem, quarta-feira) mudei tudo para outra empresa de alojamento.

5. A Empresa de Alojamento Fornece um Painel de Controlo Simples e Funcional?

Um Painel de Controlo para gerir o nosso serviço de Alojamento deverá ser uma prioridade absoluta, ao escolher um alojamento. Algumas empresas utilizam Painéis de Controlo de terceiros, como o Plesk ou o cPanel, e algumas empresas têm o seu próprio Painel de Controlo, como por exemplo a GoDaddy. Sem um Painel de Controlo adequado podes dar por ti à mercê de uma equipa de suporte lenta, apenas para fazer uma mudança básica.

As perguntas abaixo são as mais importantes a colocar antes de escolheres o teu alojamento:

  • Onde, fisicamente, o servidor está alojado?
  • Fornecem um espaço e contas de email adequados?
  • Têm suporte qualificado via telefone?
  • Consegues conectar-te à Base de Dados correndo uma aplicação no teu Desktop?

6. Não Sejam Enganados por Números

Muitas Empresas de Alojamento fazem inúmeras coisas para enganar potenciais clientes, como por exemplo:

  • Fornecer planos de alojamento com Espaço e Tráfego ilimitado, ora se tu não precisas de TB’s de Tráfego, não fiques impressionado pelos números.
  • Quarenta 9 de uptime. Quase todas as empresas de alojamento prometem 99.999999999999% uptime. Porquê? Porque nada lhes liga a esse número. Não podes processá-los se o teu site não está acima dessa percentagem, então eles não podem prometer nada.
  • Mencionam que têm boa “votação” nos sites de avaliação de alojamento. A maioria dos sites de avaliação de alojamentos (Directórios de Alojamento) utilizam os programas de afiliados dessas empresas para obterem uma percentagem de lucro dos clientes que enviam.
  • Preços extremamente baixos. Além de ser desleal para as verdadeiras empresas que fornecem um bom serviço, no que toca a alojamento web, normalmente tens aquilo que pagas. A qualidade paga-se.

7. Então, Quais as Boas Empresas?

É impossível avalia-las a todas, sobretudo se nunca trabalhei com todas, mas da minha experiência as seguintes empresas fornecem um bom serviço:

  • Webtuga – O meu alojamento de eleição, é lá que o meu site está alojado, e é lá que aconselho todos os meus clientes a ficarem. São bastante flexíveis, excelente suporte, um serviço de muita qualidade. Ver o Feedback.
  • Trignosfera – Sem dúvida uma empresa de grande qualidade a nível nacional. Tenho lá alguns clientes, talvez peque um pouco pelo preço, face às outras, no entanto, como foi mencionado acima, no que toca a alojamento, geralmente temos aquilo que pagamos, logo podem esperar um bom serviço. Ver o Feedback.
  • PTWS – A minha experiência com a PTWS é muito boa, para com o serviço prestado, apesar de nunca ter sido cliente, mas vários clientes meus estão lá, e sempre com um magnífico serviço. Na minha opinião talvez peque pelo suporte, já que quando necessitei as respostas não foram as melhores, apesar de ter ajudado. Ver o Feedback.

Aqui está as minhas dicas para fazeres a escolha certa da tua empresa de alojamento. Friso que sempre que possível coloco todos os meus clientes na Webtuga e é sobre a qual poderei dar uma opinião mais abrangente dado que é a empresa com a qual mais trabalho. Todas as minhas outras experiências baseiam-se com clientes, ou serviços que tive outrora nessas empresas.

Para terminar, mencionei acima os sites de Directórios de Alojamento  que tentam ganhar dinheiro com os programas de afiliados de todos os alojamentos, e de seguida coloquei o meu link de afiliado da Webtuga, pois ao divulgar recebo uma pequena percentagem do valor. Contudo, poderão verificar que este site está alojado na Webtuga, como tal não estou simplesmente a tentar receber uma percentagem do valor ao divulgar o link, pois eu não alojaria os meus sites e os meus clientes na Webtuga se o seu serviço não fosse de verdadeira qualidade.


Muito FracoFracoRazoávelBomMuito Bom (5 votos, média: 4,20 num total de 5)
Loading ... Loading ...
Tags:
 
Página 6 de 35« Primeira...567...Última »

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...