Colocado por Marcelo Sabadini em
13/09/2008
Otimização de códigos PHP (Parte 1)
Bom pessoal, esta é a primeira parte de alguns posts relacionados a otimização de códigos PHP.
Como PHP é uma linguagem muito facil de se aprender, o número de pessoas que programam é muito grande… Ai, quando a pessoa já aprendeu a cadastrar dados no banco de dados ela ja sai fazendo freelas. Só que a qualidade do código é muito baixa, por este motivo, o PHP tem sido de certa forma ”difamado” e mau visto. Para muitas pessoas, PHP é sinônimo de gambiarra!
Com estes posts, pretendo mostrar que tem como fazer códigos com qualidade e otimizados.
Leia o resto desta entrada »
Colocado por Marcelo Sabadini em
11/09/2008
Mini curso de PHP (Parte 11 II) – Mysql
Ola pessoal, tarda mas o post não falha! Hehe
Bom, neste post, vou dar uma introdução ao Mysql. Vou explicar apenas como utilizá-lo em uma aplicação PHP e como utilizar o PhpMyAdmin (saiba mais aqui e aqui).
Como você deve ter acompanhado no ultimo post, estamos vendo alguns conceitos antes de começar a fazer nosso sistema de noticias. No post anterior, vimos sobre INCLUDES. Caso você não o leu, por favor Clique Aqui.
Vamos ao que interessa: Mysql é um gerenciador de banco de dados. Um banco de dados é, a grosso modo, um armazenador e organizador de informações. Estas informações são armazenadas em TABELAS e organizadas por CAMPOS. Um banco de dados precisa de um gerenciador (SGBD), é exatamente aqui que entra o Mysql (como falei no inicio deste parágrafo).
Colocado por Marcelo Sabadini em
02/09/2008
Chrome – o navegador da Google.
Olá pessoal, para quem acha que a Google vai dominar o mundo, eles acabaram de dar mais um passo. Hoje foi lançado o Beta do navegador da Google. O Google Chome. Eu baixei o navegador e achei ele muito rápido.
Ele tem muitas novidades, umas delas:
- JavaScript Virtual Machine V8: isto torna a execução de Javascript muito rápida.
- Gerenciador de Tarefas: Funciona semelhantemente ao Gerenciador de tarefas do Window, você pode finalizar uma aba ou plugin por exemplo (tipo o Shockwave Flash), ou ver quanto do processamento ela está gastando.
- As abas agora ficam acima da barra de endereço.
- Quando você abre uma aba nova, ele listas os 9 últimos favoritos, mostra miniaturas do seu histórico…
- Ele tem um depurador de JavaScript
- Você pode arrastar abas de uma janela para outra.
- Quando você abre um link em nova aba, ele abre na sequencia da aba que você esta. Não como os outroas que a aba abre no final. Isso ajuda muito na organização.
- E muito mais….
Acesse o seguinte endereço para baixar e testar: http://www.google.com/chrome
Veja abaixo alguns screens:
Se você baixou e testou… poste aqui o que você achou.
Até mais!
[ UPDATE 5/9/08]
- Não gostei que o Chrome NÃO mostra exibe XML;
- Por algum motivo obscuro o Touchpad do meu notebook não funciona direito. Quando eu abaixo a tela, ele vai de ‘solavanco’ até o final e não consigo fazer a rolagem subir. Em outras aplicações o touchpad esta normal.
* claro q eu sei q o Chrome ainda é beta.
[ /UPDATE ]
Colocado por Marcelo Sabadini em
02/09/2008
Criando Projetos no Zend Studio
Olá pessoal, como havia dito, hoje vou postar algumas dicas legais sobre a IDE da Zend. O famoso Zend Studio Client. Antes de mais nada, uma IDE(Integrated Development Environment : ambiente integrado para desenvolvimento) bem escolhida ajuda muito o programador. No meu caso, eu programo SEMPRE com o Zend Studio, a minha produtividade com ele é muito mais alta do que usando o Dreamweaver ou o PHPEditor por exemplo…
Pontos fortes em definir Projetos no Zend:
* Organização nos arquivos do seu projeto;
* Acesso rápido a arquivos e/ou classes, métodos e funções;
* Auto-complete para nome de classes, métodos, funções, constantes e nomes de variáveis que são acessíveis onde você esta (você vai entender essa ultima frase alguns posts a frente… não se preocupe).
* Templates para trechos de códigos que são repetitivos;
Acesso rápido a documentação do PHP;
Uso do padrão de comentários PHPDoc;
Definir marcações em determinadas linhas do seu arquivo para você acessar rapidamente;
E muito mais…


(13 votos, média: 4.31 de 5)

