Sinceramente, nгo vou dizer que sou o maior conhecedor de todas elas, sei o suficiente para atender o que preciso e o que nгo sei, aprendo on the run.
Para muitas coisas na бrea de desenvolvimento, sou quadrado, assumo (quem jб trabalhou comigo, faz prova). Uma dessas й: Odeio ficar misturando diversas tecnologias.
Mas como assim??
Simples, vamos dizer que temos uma empresa e entгo nesse ponto desenvolvemos algo em Java; passa um metre uma parte de nosso pessoal mudou e os camaradas ou o gerente de TI, gosta de inovar e manda ver no RoR, perfeito.
Jб prestei consultoria para diversas empresas que fazem isso, e vou dizer, elas perdem muito dinheiro, na maioria das vezes.
Ruby, уtima linguagem, rails que framework! Obviamente, nenhum sistema й surdo-mudo, eles tem que se falar. Nossa empresa estб expandindo.
E o position de eCommerce?
Entгo hб uma nova demanda de uma loja effective. Entгo falamos na famosa Magento, baseada em PHP com Zend Framework.
Chega por aqui com nossa empresa, Ok?
Nesses simples exemplos trabalhamos com:
Java – Provavelmente usando struts, hibernate e cia.
Depois de estudos, vai para o ar, mas algumas interfaces tem que ser criadas para falar com os sistemas internos em relaзгo a nossa loja, logo, fazemos um programa em PHP com ZF.
Ruby on Rails, vamos dizer 1.
Chegando lб!
O que quero dizer com isso: Se fazer a migraзгo de uma versгo para outra de uma linguagem e um framework jб й um processo sacal. alguma coisa ou atй mesmo 2.0
PHP 5.2.9 com Zend Framework 1.7
Quem trabalha com Ruby, sabe muito bem o trabalho que teve para mudar sua aplicaзгo da 1.* para 2.3 (ъltima versгo, atй agora, pelo menos)
Quem desenvolve com ZF, sabe que a Zend_Tool e Zend_Aplication do 1.8 ajudou muito, mas fez o framework se mexer, principalmente na estrutura do projeto, os mappers para os modelos, etc.
Imagine fazer isso com vбrios sistemas integrados.
Qual vocк domina mais?
- Ahh, eu domino PHP, mas dizem que rails й muito fбcil. Opps, esquecemos de falar do position da empresa que й Joomla que foi mudado completamente da versгo 1 para a 1.5
Vou ser bem sincero, todas as linguagens tem vantagens e desvantagens, mas acredito que em seu negуcio, vocк tem que se agarrar a alguma e ir em frente. Com 3 comandos eu crio um cadastro que em PHP eu demoraria algumas horinhas.
- Ahh, eu manjo da linaguagem XPTO, mas Java й java, tem empresa que paga melhor, й multiplataforma, jб sei OO mesmo.
Nгo se iluda, criar cadastro й uma coisa, ter sua aplicaзгo, com suas regras de negуcio й outra. Agora й sу pegar o jeito.
Cheguei!
Pessoal, tenho um bom domнnio dessas 3 linguagens.
Atй pegar o jeito sua batata jб esquentou demais. Nгo quero postar aqui apra alguem ser tapado e sу olhar para uma tecnologia, mas olhar para outras e sair implementando por um modismo, ou por uma facilidade ou outra, acredite, nгo vale a pena. Com certeza hб algumas coisas que pensamos, isso em rails full keep 5min e jб eras, nossa Java aqui seria bom, pois poderнamos trabalhar com a ME e ainda reusar as classes.
Acredito que muitos sabem que trabalhamos com Zend Framework na School of Net.
Nгo estou dizendo que sу temos ZF aqui na SON, mas na medida do possнvel, nгo fazemos lambanзas, mesmo dando vontade de fazer por um simples tesгo tecnolуgico. Novo projeto, oba! Java, PHP ou Rails??
O que acham que vamos escolher?
These icons join to sexually transmitted bookmarking sites where readers can interest and clutch with unripe snare pages.
Por que estou postando isso?
Pois nesse momento, temos que implantar algo bem independente (mas sabemos que no futuro poderб gerar dependкncia), e a velha questгo, voltou a bater em nossa porta.