Uma dica interessante que vou compartilhar com vocês hoje é a utilização de operadores ternários em php para reduzir suas linhas de código. Operador ternário é uma maneira alternativa de se fazer uma condição sem utilizar os convencionais if e else.
Para utilizá-lo é simples. Imagine a seguinte estrutura de condição convencional:
A cartilha do “bom programador” sempre prega que para manter seu código padronizado e legível precisa-se sempre utilizar linhas de comentários para auxílio próprio ou mesmo para que terceiros entendam facilmente sua implementação e possam dar continuidade a ela. Quanto maior o sistema, maior o número de linhas de código e consequentemente maior a complexidade. Para “digerir” melhor essa complexidade o bom uso de comentários é fundamental.
E para comentar um código de forma padronizada e organizada nós temos algumas regras, que apesar de serem relativamente simples, podem ajudar bastante no processo de documentação de códigos.
Há algum tempo atrás escrevi um post explicando algumas coisas sobre URL amigáveis e como configurá-las no servidor de aplicações Apache(Confira esse post aqui).
Pois bem. O post de hoje é um pouco semelhante. Na verdade trataremos aqui como configurar o ambiente de sua aplicação php para executar as URL amigáveis no servidor IIS (Internet Information Server). O IIS é um servidor de aplicações criado pela Microsoft para ser instalado, configurado e utilizado em seus sistemas operacionais Windows. Ele é capaz de “rodar” scripts em asp, .NET(C#, VB.NET, ASPX, etc) e também o nosso querido amigo php.
Uma das mais recorrentes situações para quem está desenvolvendo um sistema para web é o preenchimento de combos(selects) com dados vindos do banco de dados e também a atualização de uma possível segunda combo baseando-se na escolha da primeira.
Pois bem, no post de hoje veremos como é simples fazer essa tarefa através do jquery.
Esses dias eu estava dando uma vasculhada na minha “bloglist” e encontrei um post muito bacana do Thiago Belem no qual ele apresentava e comentava o seu ambiente de desenvolvimento. Coisas como sistema operacional, IDE, banco de dados e por aí vai.
Pois bem. O post dele (veja aqui) me motivou a escrever algo semelhante falando sobre as ferramentas que eu utilizo no desenvolvimento de aplicações. Vamos lá então: