sexta-feira, 18 de setembro de 2009

PHP, C#, .NET, Flash, HTML, CSS, Javascript, Java, ASP e Etc

Eu podia listar mais alguns nomes como xml, Dhtml e até vbscript, mas o titulo já stava muito grande.

Esse grande número de possibilidades deixa qualquer um perdido, por isso decidir detalhar aqui, em que situação é melhor usar cada ferramenta.

Primeiro nós vamos dividir nossa web application em 3 camdas (MVC).

Model, View e Controler:

View

É a camada de visualização do site, ou seja onde se dará o contato com o usuário. Seja exibindo alguma foto, informação ou até mesmo pedindo que ele preencha alguns dados. Para o usuário, no site só existe essa camada, pois ele não é capaz de ver as outras.

Principais ferramentas da camada view:

HTML

É a principal ferramenta desta camada e seu uso é obrigatório . Mesmo que o site seja feito todo em flash, ainda sim, exisitirá um pouquinho de HTML nele.

Flash/Flex

É usado para fazer sites com animações.
Vantagens: Os sites costumam ficar mais bonitos e mais incrementados
Desvantagens: Dá mais trabalho para fazer o site e os buscadores não consegue ainda indexar estes tipos de site.


Javascript/Jquery

Ajuda na navegação do site ( por exemplo: validação de formulários ).
O javascript é uma linguangem de programação que é interpretada pelo browser ( internet explorer, firefox...) , o browser baixa o código javascript e interpreta.
Ele é capaz de capturar eventos ( como por exemplo quando o usuário clica em uma imagem) e atualizar dados dinâmicamente.

O Jquery é uma biblioteca de funções escritas em javascript que permite fazer muitas coisas de forma muito fácil no seu site utilizando o conceito de orientação a objetos. Por exemplo ( slide show de imagens, animações, calendários ... )

2 comentários:

  1. Nós quesomos leigo na informatica, precisamos de explicações mais claras, do tipo passo a passo...
    Queremos mais postagem neste assunto Obrigado.

    ResponderExcluir
  2. O teu link já está nos nossos parceiros. Peço desculpa pela demora!
    Não te esqueças de visitar.
    http://www.estouaganhardinheiro.co.cc

    ResponderExcluir

By Who