sábado, 3 de novembro de 2012

Como escolher um desenvolvedor web para criar seu site estático


Introdução

Um site com nenhuma programação é chamado de um site estático. Meio estático é que cada página tem que ser criado e enviado para o servidor web individualmente. Um site dinâmico é aquele em alguns modelo-tipo páginas são criadas e programação puxa informações nas páginas e cria os links. Um carrinho de compras on-line é um exemplo de um site dinâmico. Cada página de produto usa o mesmo design, mas as áreas de conteúdo mostrar produtos diferentes. Os produtos estão listados em um arquivo de banco de dados ou XML e puxado para dentro das páginas quando o espectador clica em um link.

Se você tem mais do que apenas alguns produtos, ou você precisa de pedidos on-line, não é eficiente para ter um site estático. No entanto, se você é proprietário de um site novo, é uma ótima idéia para começar com um site estático que apresenta alguns produtos, até que você tenha tido tempo para realmente investigar o melhor software para seu catálogo online.

Software para o seu site estático

Escolher o software certo para desenvolver seu site requer planejamento e afetará a forma como fácil, ou impossível, é para manter o seu site ao longo do tempo. Por exemplo, eu trabalhei com dois sites que foram construídas no sistema da Microsoft. NET, de tal forma que tornou impossível para os proprietários do local para fazer quaisquer alterações sem voltar para o desenvolvedor original. Em ambos os casos, um sistema diferente teria feito o possível para o proprietário do site a tomar o controle sobre algumas das tarefas de manutenção. Em um dos casos, o desenvolvedor construiu o messiest backend que eu já vi.

Você escolhe o software que o desenvolvedor usa, ou você escolhe o software e, em seguida, encontrar um desenvolvedor que é competente com esse software? De qualquer maneira funciona, se você tomar um pouco de tempo para entender os efeitos colaterais de sua decisão. Se você encontrar um desenvolvedor que é competente e estarão disponíveis a longo prazo, você pode querer comprar e usar o sistema que ele usa. Por outro lado, se o desenvolvedor prova ser incompetente ou não disponível, você pode ser preso com um sistema difícil.

Microsoft NET. É melhor usado em uma empresa que tem um departamento de TI, onde os programadores estarão sempre disponíveis. O sistema permite a adição de peças rápidas de programação de um site. Muitas vezes significa "rápido" que o desenvolvedor não sabe como programar, apenas como arrastar peças de programação nas páginas. Se você vai começar com um site estático, você não precisa. NET. A menos que você pretende comprar. NET e aprender a usá-lo, não contratar um desenvolvedor que constrói em. NET.

Microsoft FrontPage é um sistema antigo que não é mais suportada pela Microsoft. Muitas pessoas aprenderam a usar o FrontPage para desenvolver sites rápidos, mas não aprendeu bom projeto ou princípios estruturais. Por muitos anos, o FrontPage foi a ferramenta mais barata disponível. Se um desenvolvedor prospectivo usa FrontPage, ele não atualizou suas habilidades desde os primeiros anos de 2000 ou antes. Não contratar um desenvolvedor que só tem experiência com o FrontPage.



Dreamweaver tem sido o "padrão da indústria" por muitos anos. Dreamweaver é uma peça muito flexível de software que funciona para sites estáticos ou sites dinâmicos. O software "cresce" com seu site, como você vai de um site pequeno, estático para um site programado. Eu mesmo usado Dreamweaver para consertar a bagunça. NET mencionados acima. No entanto, o Dreamweaver tem uma curva de aprendizagem e pode ser caro para muitas pequenas empresas.

Dreamweaver tem seu sistema próprio modelo, o que torna o desenvolvimento e manutenção do seu site muito eficiente, pois uma mudança para o modelo muda todas as páginas que usam o modelo. Dreamweaver ainda vem com modelos de sites básicos já criados. Mas, o sistema modelo só funciona dentro do programa Dreamweaver, embora qualquer uma das páginas resultantes podem ser abertos em outros sistemas.

Se um desenvolvedor está usando o Dreamweaver, o mais provável é que ela entende como a estrutura site realmente funciona, do que aqueles que lidam estritamente com modelos on-line. NET ou FrontPage. Isso não significa que o desenvolvedor usa Dreamweaver bem, por isso, não deixe de conferir o seu trabalho também.

Joomla é um sistema de desenvolvimento web que está crescendo em popularidade. Tecnicamente, ele é na verdade um Content Management System (CMS), porque depois de um projeto é desenvolvido, você pode adicionar o seu conteúdo através de formulários on-line, em vez de criar cada página individualmente. A maioria dos proprietários de sites com sites Joomla, ainda tem que voltar para seus desenvolvedores quando eles querem reorganizar os itens em seu site. Joomla também vem com "widgets", como calendários, que são pouco agradável recursos programados para o seu site.

Esta lista não é exaustiva. Há muitos outros sistemas disponíveis, e mais sistemas serão disponibilizados ao longo do tempo. Pergunte conhecidos seus negócios com sites que seu desenvolvedor de software usa e se é flexível para suas necessidades.

Escolhendo seu desenvolvedor

Para um site estático, você não precisa de um programador, você só precisa de alguém que pode construir páginas web. No entanto, há uma diferença entre saber como usar um pedaço de software desenvolvimento web e compreensão de como um site funciona. Se há um bom programador disponível, que revelador será capaz de adaptar-se a um novo software, embora ele seja mais confortável com os sistemas que já utilizadas. É melhor colocar uma pessoa competente sobre o software de sua escolha do que escolher alguém que pode usar uma determinada peça de software, mas que não entende sites. Ele tem sido a minha tarefa de corrigir muitos sites construídos mal por alguém que só tinha aprendido a peça de software. Em muitos casos, essa pessoa tinha "tomado uma classe" que não ensinam os princípios da web, apenas como usar o software. Ainda mais lamentável é que muitas dessas aulas são ministradas em nível universitário.

Quando um desenvolvedor apresenta-lhe alguns exemplos de trabalho (apenas aceitar amostras que estão on-line), você pode considerar a obtenção de uma segunda opinião sobre o seu trabalho. Peça que a pessoa fazendo a segunda opinião sobre o que os efeitos do "back-end" vai estar no seu trabalho para manter o site. A principal coisa a considerar é que você, o proprietário da empresa, tem que viver com os resultados a longo prazo do desenvolvedor e do software que você escolher....

Nenhum comentário:

Postar um comentário