Overview do php part 1


De vez em quando vou pensando nas libs disponíveis e no que é importante lembrar, por isso vou escrever algumas coisas que considero importante.

O código de um site tem duas partes.
Uma é o site, em mvc.
A outra é a lib. Onde fazes o que queres, e aqui englobo a maioria do código porque o model é apenas um wrapper para a minha lib.

O que interessa é que o mvc tenha o mínimo de código. que seja mesmo esqueletos e html.
E que a lib tenha acessos às bases de dados, chamadas remotas, gestão dos dados etc.

Depois tens duas formas de programar, usando uma framework ou não.

Se quiseres criar uma framework… Pá vai curar a cirrose. Existem muitas ai melhores do que o que podes fazer e disponiveis de borla.

Se não queres ter uma framework porque gostas de código flexível e à medida do teu projecto.
Se não te queres chatear a estudar o código dos outros.
Se basicamente demoras mais tempo a ler código do que a bater código.
A solução passa por importares alguns módulos das libs pear, pecl e procurar no Google por o código que queres. É bastante fácil.

Se queres ter a certeza que dás o máximo de hipóteses de outras pessoas compreenderem o teu código.
Se tens um grupo de pessoas que são bastante ligados e usam a mesma framework.
Algumas frameworks são mesmo muito boas para se aproveitar as funcionalidades já criadas, mas cuidado porque elas são bastante diferentes entre si.

Eu acho que se o código for modular e o site estiver em mvc então para uma pessoa normal estar a perceber uma framework profissional e perceber o teu código não demorará muito mais.

Dito isto, estou a adoptar uma framework para o desenvolvimento de código. Weird? Bem é para o próximo projecto, não vou massacrar o que tenho agora. Gostei bastante da Yii.

Mas, no primeiro projecto, criar o teu ambiente de programação dá uma estaleca diferente para compreender as libs e porque é que as coisas são como são.

Também é porreiro inscrever neste site:
http://www.phpclasses.org/

Quase todos os dias vai aparecendo uma classe nova, e basta ler no email o titulo da classe para perceber se estamos interessados.

Até que já aproveitei algumas coisas de lá🙂 e porreiras.

yooopa!

Sobre Rock Lee

Programmer
Esta entrada foi publicada em php com as etiquetas . ligação permanente.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s