Caros amigos. Entendi o ponto de vista de você e quero me desculpar pois talvez tenha sido "religioso" de mais. O meu problema com PHP foi que os sistemas que encontrei até então não passavam de lixo, provavelmente devido a programadores e equipe lixo. Talvez ainda tenha a oportunidade de conhecer bons sistemas em PHP. O único sistema em PHP que conheço(como usuário) é o Joomla e funciona muito bem. Conheço muito pouco de PHP mas a minha experiência com profissionais que a utilizam me deixou traumatizado. Não quero, de maneira alguma, criar polêmica ou encher o saco da galera aqui. Só pra resumir: como diz um professor meu aqui na faculdade: if é if e while é while. Então Java, php, cobol... enfim, depende de quem tá metendo a mão na massa e fazendo o algoritmo de fato.
Abraço a todos. Em 17/10/07, Pablo Sánchez <[EMAIL PROTECTED]> escreveu: > > IHUU!!! Humilhou! :-D > > Um abc > > (ótimo relato) > > Em 17/10/07, [ Forum ] B2 Info Software - > Yahoo<[EMAIL PROTECTED]> escreveu: > > Bom dia, como o José Mario falou tudo isto resumi nisto daqui: > > > > Cartão de visitas > > > > Fato ocorrido em 1892, verdadeiro e integrante de biografia. > > > > Um senhor de 70 anos viajava de trem tendo ao seu lado um jovem > > universitário, que lia o seu livro de ciências. O senhor, por sua vez, > > lia um livro de capa preta. Foi quando o jovem percebeu que se tratava > > da Bíblia e estava aberta no livro de Marcos. > > Sem muita cerimônia o jovem interrompeu a leitura do velho e perguntou: > > - O senhor ainda acredita neste livro cheio de fábulas e crendices? > > - Sim, mas não é um livro de crendices. É a Palavra de Deus. Estou > errado? > > - Mas é claro que está! Creio que o senhor deveria estudar a História > > Universal. Veria que a Revolução Francesa, ocorrida há mais de 100 anos, > > mostrou a miopia da religião. Somente pessoas sem cultura ainda crêem > > que Deus tenha criado o mundo em seis dias. O senhor deveria conhecer um > > pouco mais sobre o que os nossos cientistas pensam e dizem sobre tudo > isso. > > - É mesmo? E o que pensam e dizem os nossos cientistas sobre a Bíblia? > > - Bem, respondeu o universitário, como vou descer na próxima estação, > > falta-me tempo agora, mas deixe o seu cartão que eu lhe enviarei o > > material pelo correio com a máxima urgência. > > O velho então, cuidadosamente, abriu o bolso interno do paletó e deu o > > seu cartão ao universitário. Quando o jovem leu o que estava escrito, > > saiu cabisbaixo sentindo-se pior que uma ameba. > > No cartão estava escrito: > > > > Professor Doutor Louis Pasteur, > > Diretor Geral do Instituto de Pesquisas > > Científicas da Universidade Nacional da França. > > > > "Um pouco de ciência nos afasta de Deus. Muito, nos aproxima." Louis > Pasteur > > > > Eu simplesmente concluo que ninguem eh dono da verdade, e que nao existe > > uma linguagem perfeita, mas sim aquela que te atende da melhor maneira > > possivel, mas o que a gente gosta de fazer e simplesmente criticar, pois > > eh mais facil e rapido... Qdo se critica construtivamente tudo bem, mas > > qdo e pra desmolarizar fica mau pra todos. Existe mercado pra todo > > mundo, mas a ganancia e grande e qdo menos espera, vem outro e acaba com > > vc.... lembre sozinho somos fracos, unidos somos fortes. > > > > > > > > > > > > > > > > José Mario Barduchi escreveu: > > > Em Ter, Outubro 16, 2007 20:48, Thiago Diogo escreveu: > > > Trabalho com java a 5 anos e hoje inicio um novo projeto a cada 4 > > > meses mais ou menos e um único detalhe que a programação PHP se > > > esquece é que a vida de um sistema é 10% em programação e 90% em > > > manutenção, ou seja, não adianta fazer uma aplicação em 10 dias com > > > qualidade baixa(entendam qualidade como manutenibilidade) e depois > > > passar 90 dias tendo dor de cabeça devido a uma alteração(adaptação) > > > de um caso de uso que não foi corretamente detalhado, por exemplo. > > > > > > Resp: Se a sua aplicação PHP for bem documentada e bem planejada, tudo > > > irá muito bem. O que vocês de Java esquecem é que programadores que só > > > fazem porcaria existem em qualquer linguagem. Já vi muito lixo em > > > Java. Já vi muito lixo em PHP. Assim como já vi várias coisas muito > > > bem feitas nas duas linguagens. O problema de quem programa em Java, > > > na maioria das vezes, é que ele acha que só existe Java... Só Java > > > presta.... A programação PHP, como você disse, te da toda a condição > > > de fazer tudo muito bem feito... > > > E outra coisa, como no seu exemplo anterior, caso de uso mal planejado > > > nada tem a ver com a linguagem com qual trabalha.. > > > > > > > > > Onde estou querendo chegar? > > > Se você vai fazer um programa pra você, pra empresa do seu pai, pra > > > padaria do seu Joaquim ou até mesmo um site então use php, concordo > > > plenamente, são linguagens com propósitos totalmente diferentes. Agora > > > se você está numa equipe de 30 pessoas(todas desenvolvendo a mesma > > > aplicação) em um grande projeto, onde métricas de software e a > > > necessidade de sincronização do pensamento da equipe são fundamentais, > > > então nem pense duas vezes, J2EE e alguns frameworks dão conta do > > > recado, dependendo apenas do talento da equipe e do arquiteto. > > > > > > Resp: Que mundo você vive ? A, já sei, o mundo perfeito do Java... > > > Trabalho em uma empresa com 3000 funcionários (não é a padaria do seu > > > Joaquim né ?), com todo (eu disse todo) o ERP feito em PHP e > > > PostgreSql que nos atende perfeitamente bem no que diz respeito a > > > segurança, velocidade, etc.... Quanto a manutenção, temos uma equipe > > > de umas 40 pessoas entre analistas e programadores que muitas vezes > > > trabalham no mesmo projeto, na mesma aplicação, como você disse... > > > Enfim, só para exemplificar... Acho que deu para entender... > > > > > > [corte] > > > > > > Até aproveitando a oportunidade na lista, do que adianta um cluster de > > > postgres (4 máquinas) bem configuradas, tunadas e trabalhando em > > > sincronismo se a sua aplicação(php no caso) não faz sua parte? > > > > > > Resp: Faz-me rir... Quem sabe trabalhar o faz com Java, .Net, Php ou o > > > que lhe for oferecido meu querido.... Como eu disse, se o cara é bom, > > > ele vai fazer coisas boas... > > > > > > Enfim, não gosto muito deste tipo de discussão - o que é melhor Java > > > ou Php... Acho isso totalmente infrutífero... Porém, me chateia muito > > > as pessoas desmerecerem uma linguagem ou outra só pq conheceu uma > > > aplicação mal feita na linguagem em questão, ou um programador > > > orientado a gambiarra... > > > > > > Como já disseram anteriormente, cuidado com as opiniões > > > "religiosas"... Elas podem te atrapalhar bastante na sua vida > > > profissional. > > > > > > > > > Sem querer polemizar, fica aqui a minha opinião... > > > > > > Abraço > > > -- > > > */José Mario Barduchi/ > > > Administrador de Banco de Dados - T.I. > > > Grupo Wheaton Brasil** > > > www.wheatonbrasil.com.br <http://www.wheatonbrasil.com.br> > > > * > > > > > > Em 16/10/07, *Vitor Fernandes* [EMAIL PROTECTED]> escreveu: > > > > > > Remodelar todo o sistema, contratar profissionais Java, aquisição > de > > > novos servidores porque J2EE é uma bomba (e todo o programador > Java > > > sabe disso, mas fica calado que é para não perder o pão), etc... > > > > > > Haha. A maior parte dos sistemas bancarios, sistemas de > > > comunicação, e > > > uma boa parte da area critica governamental, esta em J2EE. E > funcionam > > > perfeitamente. > > > > > > Sistemas podem ser bem arquitetados em qualquer linguagem, não é > > > porque é Java que é bem feito, é porque o arquiteto é bom. A > > > quantidade de lixo java que existe hoje disponível é supreendente. > > > > > > Mas e mais facil de se projetar, implementar e manter, dependendo > da > > > complexibilidade do sistema. > > > > > > Em 16/10/07, Pablo Sánchez [EMAIL PROTECTED]> escreveu: > > > > Em 16/10/07, Angelo Augusto Frozza (UNIPLAC*)[EMAIL PROTECTED]> > > > escreveu: > > > > > >> O sistema se encontra documentado? > > > > > > > > > > R: Estou partindo do princípio de que o sistema atual não está > > > documentado, > > > > > mas o usuário sabe exatamente quais os problemas que tem e que > > > > > funcionalidades estão faltando. > > > > > > > > CAOS!!! :-D > > > > > > > > > >> O novo sistema adotaria o padrão MVC? > > > > > > > > > > R: Acredito que com o desenvolvimento de um novo sistema, a > > > opção por > > > > > separar a apresentação da lógica de negócios e do acesso aos > > > dados é a opção > > > > > mais inteligente, considerando as novas tendências de > > > desenvolvimento e > > > > > orientação a objetos (mesmo em PHP). > > > > > > > > Alguém vê realmente uma luz no fim do túnel aqui. :-D É > > > perfeitamente > > > > possível fazer toda a orquestração dos serviços com webservice, > > > o que > > > > descarta a questão de "ficar preso a uma tecnologia" já que é > > > possível > > > > intercambiar informações entre sistemas de linguagens diferentes > > > com > > > > WebServices. > > > > > > > > > >> Existe mão de obra qualificada? > > > > > > > > > > R: No estudo de caso vou definir que mão-de-obra não é > > > problema, pois tem-se > > > > > pessoas qualificadas nas duas linguagens. > > > > > > > > PÉÉÉÉÉ! Ponto de perigo. Lembre-se de citar curva de > aprendizagem da > > > > linguagem, e custo de preparação/capacitação dos programadores e > > > > analistas nas linguagens, além, claro, dos custos de > > > certificação (a > > > > certificação PHP da Zend, mais aceita pela comunidade, custa > apenas > > > > US$ 125,00). > > > > > > > > > >> Custo? > > > > > > > > > > R: > > > Deve aparecer como resultado do estudo de caso. Podemos considerar > > > custo > > > > > de programador igual para as duas linguagens... a diferença > > > então ficaria no > > > > > tempo que se leva para desenvolver algo em PHP ou em Java. > > > > > > > > ERRO. Programadores Java cobram os olhos da cara, mesmo quando > > > muito > > > > ruins. Programadores PHP caem de cachos de banana, o que também > é um > > > > problema. Então, você tem que, ainda, acrescentar os custos do > > > > processo de seleção. Dica: www.expertrating.com > > > <http://www.expertrating.com>. Você pode aplicar a > > > > prova de PHP deles (que tem várias questões no banco de dados, e > > > > dificilmente se repetem) para selecionar na teoria o programador > > > PHP, > > > > e depois ainda aplicar um teste prático. O custo de cada prova é > de > > > > US$ 10,00. > > > > > > > > > >> Compra de Hardware para rodar o novo sistema? > > > > > > > > > > R: Idem... não foi definido o hardware atual... mas pode ser > > > sugerido no > > > > > resultado do estudo de caso. Vou considerar que a empresa está > > > aberta a > > > > > trocar o hardware (servidor). > > > > > > > > Sistemas em Java costumam consumir horrores de hardware. Um > simples > > > > início de sessão requer megas de ram, e mantem threads inativas > > > > abertas e consumindo mais RAM. PHP nesse quesito ganha muito > > > disparado > > > > pois a memória é liberada logo em seguida do processamento do > > > script, > > > > e atende muito bem massas grandes de usuários simultâneos. > > > > > > > > Um abc > > > > > > > > > > > > -- > > > */José Mario Barduchi/ > > > Administrador de Banco de Dados - T.I. > > > Grupo Wheaton Brasil > > > www.wheatonbrasil.com.br <http://www.wheatonbrasil.com.br> > > > +55 11 4355-1931 > > > +55 11 4355-1800* > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > pgbr-geral mailing list > > > pgbr-geral@listas.postgresql.org.br > > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > > > > > _______________________________________________ > > pgbr-geral mailing list > > pgbr-geral@listas.postgresql.org.br > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Sds, Thiago Diogo --- "Em um mundo sem paredes, quem precisa de janelas ?" - www.bizupedia.com ---
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral