Autor Arquivo > Hudso

Framework PHP Pra que?

Autor:
Data: 08 novembro 2010
Em: Framework, Metodologia Ágil

0 Comentário

A utilização de Frameworks por agências web tem sido uma constante, porém ainda existem muitas agências que ainda trabalham e desenvolvem os códigos na unha, como dizem por ai.

Mas afinal, para que serve um framework?

Posso responder essa pergunta de forma bem simples: Um framework serve para  padronizar e agilizar o desenvolvimento de sistemas, além e facilitar o trabalho em equipe.

Sabemos que hoje na maioria das agências web existem 3 classes de profissionais: O designer – Responsável pela criação dos layouts, logotipos e das peças de mídia digital; O Front-End – Responsável pela estruturação dos layouts em HTML, CSS e  JQUERY;  E nosso amigo Programador que faz a parte sistemática de todo o processo, desenvolvendo os sistemas dinâmicos.

Pensando nesse modelo de trabalho vamos falar exatamente da interação entre o Front-End e o Programador que são os membros da equipe responsáveis especificamente pela codificação dos sites.

by mrconguito

Porque Usar um Framework?

É de extrema importância que o trabalho desses profissionais seja rápido e dinâmico. A pior coisa para um programador é ter que arrumar as coisas erradas que o Front-end por um descuido não observou e deixou sem fazer ou fez errado. Isso gera certos desconfortos no ambiente de desenvolvimento.

Por esses e outros motivos é interessante que o profissional Front-end conheça pelo menos a base da linguagem utilizada por sua equipe de trabalho, que no geral é o PHP, lembrando que existem diversas outras linguagens com a mesma finalidade. Algumas delas são: ASP, ASP.NET e Ruby.

Não estou aqui tomando partido dos programadores, estou simplesmente indicando uma forma de trabalho que una a equipe e torne os projetos mais rápidos e com códigos semanticamente corretos.

Quando se trabalha em projetos com prazos curtíssimos o uso de algum framework pode lhe ajudar muito.

Levando em consideração que o PHP ainda é a linguagem utiliza pela maioria dos profissionais de desenvolvimento web, indico 3 frameworks que possuem uma comunidade atuante, facilitando a solução de duvidas:

Cake PHP – http://www.cakephp.com.br
Zend Framework – http://framework.zend.com
Spaghetti PHP - http://spaghettiphp.org

Os frameworks assim como qualquer outra ferramenta de trabalho, deve ser utilizado de forma adequada para que não ocasione prejuízos ao invés de benefícios.

Continue lendo...

Tags: , , ,

A Revolução Mobile chegou. Você está preparado?

Autor:
Data: 17 agosto 2010
Em: DICA1, Mobile

0 Comentário

Falar de desenvolvimento web para mobile é de extrema importância nos dias atuais. Sabemos que os celulares, androids, smartphones e blackberrys estão invadindo o mercado fazendo com que os profissionais da área de desenvolvimento sejam desafiados a criar soluções que atendam esse nicho de mercado.

Veremos aqui 4 dicas interessantes para começar a pensar em desenvolver para Mobile.

[Offtopic: Antes de continuar você pode querer ler:  Unity – A tipografia oficial da Copa do Mundo 2010 é de um brasileiro e Mito – Usuários não utilizam a barra de rolagem.]

foto by umpcportal.com

1 – Siga os padrões web!

Antigamente não existia um padrão de codificação para desenvolvimento web, depois da criação do W3C (World Wide Web Consortium) consórcio de gestão da web,  pôde-se após a proposta do XHTML determinar uma padronização de códigos para o desenvolvimento web.

Hoje já existe o HTML5 que veio com toda a certeza revolucionar, e com essa revolução propor padrões de desenvolvimento para a internet mobile que possam atingir o maior número de dispositivos possíveis.

2 – Procure fazer os layouts com tamanhos menores!

É preciso desenvolver seus layouts para mobile em tamanhos que possam se adequar a tela desses dispositivos móveis, focando sempre no conteúdo e a forma como esse conteúdo será exibido para o usuário.

3 – Faça testes, se possível no iPhone.

O desenvolvimento web mobile para a plataforma do iPhone realmente é um novo caminho que vai com toda certeza nortear esse novo desafio para os desenvolvedores. A Apple é uma empresa que disponibiliza informações de como os designers poderão criar ícones e imagens para seus produtos.

O suporte dado por eles é um diferencial e com o iPhone não poderia ser diferente. O iPhone é uma proposta de dispositivo mobile que pode ser tomada como exemplo para criação de sites. Porém existem outros aparelhos que também poderemos usar nestes testes.

4 – Seja Objetivo

O público que faz uso da web mobile são no geral pessoas que não tem muito tempo disponível, por isso é importante que o foco do desenvolvimento mobile seja o conteúdo que deve estar bem organizado e estruturado para uma leitura rápida e dinâmica.

Existem uma infinidade de emuladores de browsers mobiles para fazermos testes e assim podermos estar antenados com o que tem de novo na web em relação ao desenvolvimento Mobile.

Podemos destacar os browsers Webki, Opera Mobile, Opera Mini, outros browsers como do Blackberry, S60.

Continue lendo...