Archive for the ‘Portfolio’ Category

Zend Framework

Saturday, September 13th, 2008

Tempão sem postar, trabalhando em um projeto grande por aqui, que está quase lançado, o www.prestigecarhire.in, site com 8 idiomas distintos, todo feito digamos na mão, quando eu digo isso quer dizer que escrevi todo o modelo e controller sem auxilio de um framework, e apenas utilizei smarty para os templates (view). Após quase terminar este projeto, comecei a ler um livro chamado “Zend Framework Desenvolvendo em PHP 5 orientado a objetos com MVC” escrito por Flávio Gomes da Silva Lisboa e publicado pela NOVATEC. Após finalizar este estudo digamos inicial, me perguntei, por que não estudei isso antes, confesso que fiquei e ainda estou maravilhado com a facilidade de desenvolver aplicações de grande porte altamente escaláveis e extensamente documentadas utilizando o Framework da Zend.

Para minha sorte, como já tenho alguns projetos aprovados para inicio de desenvolvimento imediato, estou transferindo minha “carcaça” de aplicação toda para o modelo da Zend e claro, fazendo o acoplamento do Smarty Template Engine nele, com uma facilidade enorme. Para quem conhece, sabe do que eu estou falando, é claro que por aí encontramos muitos outros frameworks como CodeIgniter, e para quem não gosta de fato da Zend, como muitos xiitas que vemos por aí que não admitem o fato de termos uma Empresa por trás de uma linguagem, de uma IDE e até mesmo de um framework, esse texto é inútil.

Mas para aqueles buscam o respaldo de uma empresa séria e comprometida com resultados (assim como seus clientes é claro) vale a pena, pois assim temos um ambiente em constante evolução. Claro que não ganhei nada por esta propaganda toda, mas acho válido utilizar ferramentas que nos dão maior segurança, pois como no meu caso, desenvolvendo aplicações para grandes empresas de fora do Brasil, é impossível ficar na mão de uma ferramenta que vem “absolutamente sem garantia alguma”. Realmente, hoje em dia é essa a realidade, é a realidade de que devemos nos moldar as espectativas e necessidades de um mercado em constante mudança.

Compartilhe e socialize:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • LinkArena
  • LinkedIn
  • Live
  • Netvibes
  • Socialogs
  • Technorati
  • ThisNext
  • Yahoo! Buzz
  • YahooMyWeb

BolãoBR.com – O bolão do Campeonato Brasileiro 2008

Monday, March 24th, 2008

Pois é pessoal… quem não gosta de um joguinho não é??? E se eu disser assim, da pra jogar, ganhar prêmios e não precisa pagar NADA, aí vocês viriam e diriam assim: “De graça somente se fosse do Google Xorna!”. E eu responderia assim, o tio Xorna ta aqui hoje para fazer uma propagando de um projeto no qual ele é participante, e se chama BolãoBR, é só acessar www.bolaobr.com, cadastrar-se gratuitamente no site e quando começar o Brasileirão é só apostar. E quanto aos premios… bem, ainda não foram divulgados, mas podem contar com ótimos prêmios para os primeiros colocados…

Compartilhe e socialize:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • LinkArena
  • LinkedIn
  • Live
  • Netvibes
  • Socialogs
  • Technorati
  • ThisNext
  • Yahoo! Buzz
  • YahooMyWeb

Pequenas empresas, grandes problemas

Monday, February 18th, 2008

Não é de hoje que é reconhecido o potencial de pequenos clientes de gerar grandes problemas, gerando assim atraso na conclusão do projeto, e até mesmo fazendo com que se recomece um projeto, tudo é possível se tratando de uma pequena empresa querendo pagar o menor preço pela maior solução. Não posso falar nada, eu sempre tento pagar o minimo pelos serviços contratados e materiais adquiridos por nossa empresa, isso é a lei da sobrevivência imposta para os pequenos. Abaixo citarei alguns problemas que são comuns em projetos pequenos:

1 – Indecisão na definição do problema – Normalmente uma empresa pequena, não tem uma rotina plenamente estabelecida, não tem uma faixa de situações documentadas para cada processo gerencial ou produtivo, natural, a empresa demora até anos para criar uma mecanica em seus processos. Enfim, a falta dessa engrenagem, acaba por deformar o projeto a cada apresentação, fazendo que assim o produto mude de aparência e funcionalidade durante seu processo de desenvolvimento.

2 – Desvalorização – Por conta do tamanho de sua empresa, todo administrador de uma pequena empresa, desvalorizará monetariamente seu projeto, fazendo que você baixe o valor do projeto, nesse momento você estará tomando uma decisão importante, pois por qualquer interpérie no desenvolvimento do projeto, com certeza o levará ao prejuízo de um compromisso que você não pode abandonar, e custa mais do que vale.

3 – Ambiente heterogêneo – Aquele seu cliente pequeno, excluindo até aquele muquirana, pois esse eliminamos anteriormente, pegamos um cliente modesto, ele não vai instalar um servidor dedicado com um link direto da embratel em sua empresa, correto? Muito menos pagar a hospedagem dedicada em um host qualquer. É amigos, falamos aqui de small business, não de um ambiente corporativo, que se você quiser a extensão X do php, vc instala em instantes diretamente no servidor. Falamos aqui de hospedagens ruins, nem a excessão aqui salva-se, que no caso seria a Dreamhost, você tem altos volumes de transferencia, armazenamento, mas e daí? se nesse exato momento não tem acesso completo aos recursos do apache e php? Então antes de iniciar o projeto, se informe quanto a hospedagem, para não correr o risco de ter que refazer tudo depois de pronto. Aqui se reduz a chance de pagarmos para trabalhar em muito.

Bem pessoal, aqui estão apenas 3 de alguns problemas corriqueiros no desenvolvimento de soluções Web e Desktop, sejam elas em qualquer linguagem, a falta de planejamento e especificação, destrói qualquer chance de sucesso dentro de um projeto, não importando o seu tamanho ou finalidade. Quem tem capacidade de fazer um pequeno projeto com a excelência de um engenheiro de software, abraça qualquer coisa com seriedade e profissionalismo, aumentando assim as chances de sucesso em tudo que ele faz.

Compartilhe e socialize:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • LinkArena
  • LinkedIn
  • Live
  • Netvibes
  • Socialogs
  • Technorati
  • ThisNext
  • Yahoo! Buzz
  • YahooMyWeb
Clicky Web Analytics