FLEXibilidade
Alguém aqui já brincou com o FLEX? Não to falando do CELTA FLEX. Mesmo porque não tenho nem carteira de motorista. Brincadeirinha.
Falo isso porque muitas vezes procuro na internet coisas sobre o Flex e sempre caio em propaganda de Celta Flex.
Recentemente desenvolvi um projeto de Reunião Online com um monte de frescurinhas (vídeo, áudio, apresentações, gravação, etc). Mas vamos concordar aqui comigo, o Flex é uma linguagem mais de interface, você precisa de outra linguagem por traz para fazer a pancadaria acontecer, mas mesmo assim esse negócio é bom demais sô. Ele lhe dá uma FLEXibilidade para desenvolver interface e com isso você até ganha moral, porque os clientes se empolgam com aquelas firulas na tela.
Nesse mesmo projeto apresentei uma dessas firulas: o gestor adicionava uma pergunta e para todos os participantes logados no sistema aparecia uma janelinha toda "fofinha". O cliente só faltou pular de tanta empolgação; ficou que nem criança lançando a pergunta toda hora só pra ver a janelinha entrando na tela. E olha que não era um cliente qualquer, era empresa grande. Interface conta porque tem hora que é só isso que o cliente pode ver.
Vamos ver o que o Flex traz.
CakePHP & CodeIgniter
Em se tratando de desenvolvimento em PHP. CakePHP é muito bom. Porém tem seus inconvenientes. Recentemente desenvolvi uma intranet com este framework e entreguei funcionando perfeitamente; porém, quando a empresa mudou seu servidor limitando a banda do sistema, foi que descobri um dos problemas do Cake. Seus relacionamentos entre tabelas retornam muito dados desnecessários.
Ainda não descobri uma solução para isso, porém, para falar a verdade, parei de procurar, pois foi me apresentado o CodeIgniter. Ainda não desenvolvi nenhum projeto grande com ele, mas já andei fazendo minhas brincadeiras e tenho gostado. Se você é obrigado a mexer com PHP dê uma olhada neste framework.
Tô precisando pegar um solzinho…
Preciso rever meus conceitos. Outro dia estava eu explicando a uma amiga que está fazendo ciência da computação com funciona a Web, o que é um framework, e não existe algo melhor para fazer uma média do que o RubyOnRails. Só tinha um pequeno detalhe que eu não levei em conta: eu aprendi na versão 0.9.3 e fui até 1.1.6; depois disso fui dar um rolé em outras linguagens e acabei ficando por lá.
O que eu não contava é que nosso amiguinho o Rails já estão na versão 2.0 e eu tinha dado uma atualizada na minha maquina. Então lá vou eu nos conceitos de 1.1.6 mexer em 2.0. A nossa conversa ficou mais ou menos assim:
Renato: Então você da este comando "rails myproject" e ele cria um conjunto de diretórios para você....
Amiga: Ohhhh!
Renato: Depois você da outro comando para iniciar o servidor...
Amiga: Ohhhhhhh!
Renato: Você cria o banco e dá outro comando para gerar o controller, model e view....
Amiga: Legal!
Renato: Ai você tem um sisteminha que já insere, edita...
Amiga: Ohhh! Legal...
Renato: Você pode mudar os nomes do campo é só vir aqui no form.html... é... é... uai deveria esta aqui... acho que deu um problema. QUÊ! Que isso "index.html.erb"?
Amiga: Hã?
Renato: Tá, esquece isso. Vamos no controller.
Amiga: Que que é controller mesmo?
Renato: Ai meu Deus. Que isso? respond_to do |format|... nossa mudou muita coisa.
Amiga: Hã... sei!
Renato: Então, acho que nosso tempo acabou... sábado que vem conversamos mais.
Amiga: Beleza... Tchau.
Renato: Tchau.
Renato: AMOR! Cadê meu celuar preciso ligar para o Ronaldo!
É preciso pegar um solzinho mesmo.
MinasOnRails
Ano passado organizamos um evento aqui em Minas sobre RubyOnRails, e falamos de vários assuntos.
Ruby: Passado, Presente e Futuro.
DSL: Criando linguagens para suas aplicações.
Test-Driven Development com Rails
dentre outros... mas o que mais me chamou a atenção foi a palestra de CakePHP. Por isso postei aqui o video.
Finalmente
Bom, depois de muita insistência de meu irmão (Ronaldo Ferraz) estou criando um blog. Sinceramente não tenho a menor idéia do que escrever aqui. Tinha colocado como objetivo de minha vida fazer ele parar de escrever e de ler blogs, poque sempre que tinhamos que trabalhar lá estava ele escrevendo e lendo blogs. Só que agora ele consegui virar o jogo, então "Let's go".