gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
Afinal parece que não...
Contribuído por scorpio em 10-02-05 16:36
do departamento this-week,-at-GilDot...
Web on Fire Um anónimo escreve: "Um candidato a guru do Gildot, defensor acérrimo do Java (entre outros), em particular contra o Python, resolve mudar de ideias e achar que "using Jython's Py.compiler methods you can actually pre-compile and store Python code so that business rules can run as efficiently as possible - you've got to love it"... (no shit Sherlock... )

Pior do que a mudança, é o facto de esta implicar o mix de diferentes linguagens ("The only problem obviously was that being a J2EE architecture, erm, Python wouldn't necessarily fit very well. This is where Jython comes in"), coisa que antes o rapaz abominava ("Clearly, the problem is that hackers (the kind of people that think mixing Perl, PHP, Python and Lisp is a good idea) feel their way of life is threatned. I for one am not going to miss it.")

Justifique e discuta. "

Qt/Windows 4.0 com dual-licensing | Comparação da performance com MySQL  >

 

gildot Login
Login:

Password:

Referências
  • candidato a guru do Gildot
  • acérrimo do Java
  • outros
  • resolve mudar de ideias
  • abominava
  • Mais acerca Web on Fire
  • Também por scorpio
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    Mas que é isto! (Pontos:3, Esclarecedor)
    por mlopes em 10-02-05 16:53 GMT (#1)
    (Utilizador Info) http://seixopaulo.blogspot.com/
    Então agora aprovam-se artigos com provocações pessoais?

    De qualquer maneira de ele de facto tiver mudado de ideias não vejo qual é o problema, as coisas mudam e as opiniões também!

    "The greatest obstacle to discovery is not ignorance -- it is the illusion of knowledge."
    Daniel J. Boorstin

    Re:Mas que é isto! (Pontos:2)
    por Perky_Goth em 10-02-05 17:45 GMT (#5)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    quer dizer, porra. um gajo vem cá ver uma coisa e vê uma diatribe destas na página principal? que raio?
    -----
    Scientologia: o culto religioso mais poderoso e perigoso.
    Re:Mas que é isto! (Pontos:2)
    por The CodeMaker em 10-02-05 23:02 GMT (#21)
    (Utilizador Info)
    Para mim chega. Boa sorte para o Gildot.

    --
    CodeMaker
    Not my business but... (Pontos:2, Esclarecedor)
    por [Cliff] em 10-02-05 16:56 GMT (#2)
    (Utilizador Info) http://www.yimports.com/~cpinto
    acho que é de louvar que um gajo como o Leitão que já anda nisto há anos e certamente já não tem um trabalho técnico, ainda tem paciência para investigar as cenas e coragem suf. para publicar as opiniões sabendo que há sempre alguém que lhe vai cair em cima... Viver é aprender mas pelos vistos há quem não queira perceber isso.

    ---
    Este espaço pode ser seu...
    Re:Not my business but... (Pontos:2)
    por [Cliff] em 10-02-05 17:00 GMT (#3)
    (Utilizador Info) http://www.yimports.com/~cpinto
    BTW, para manter alguma consistência na linguagem chegaram a olhar para a BeanShell? Se é que percebi bem o objectivo: proporcionar uma maneira de processar regras de negócio que podem ser alteradas exteriormente sem ter de fazer uma nova compilação e deploy da aplicação J2EE.

    ---
    Este espaço pode ser seu...
    Jython + Python (Pontos:3, Informativo)
    por CrLf em 10-02-05 17:04 GMT (#4)
    (Utilizador Info) http://tudo-sobre-nada.blogspot.com
    Bom, em primeiro lugar acho que o artigo devia ter sido escrito noutro tom, focando-se no conteúdo e não em ataques directos ao autor. No máximo podia levar um "parece que mudou de ideias" no fim.

    Quanto ao resto, estava convencido que o Jython era um pouco mais lento do que o realmente é, fixe.

    O problema com o Jython, é que anda um bocado atrás do Python "nativo". Se calhar seria boa ideia tentar integrar os dois projectos, para os manter paralelos. Isso sim tornaria o Jython uma ferramenta de grande valor (ou de ainda maior valor :)).

    --
    Carlos Rodrigues
    Re:Jython + Python (Pontos:2)
    por fhc em 10-02-05 19:11 GMT (#8)
    (Utilizador Info)

    Dito e feito. Existe já um projecto aprovado e custado pela PSF para colocar o Jython ao nível do CPython.

    Francisco Colaço


    Quem não faz, ensina; quem não faz nem ensina, faz metodologia. Quem não faz nem ensina nem faz metodologia, faz futurologia.

    Tenho pena... (Pontos:2, Interessante)
    por Specimen em 10-02-05 18:18 GMT (#6)
    (Utilizador Info)
    ... que se aprovem artigos como este, e que o que submeti à dias sobre a nova promoção de happy hours entre a 1 e as 7 da matina durante o mês de Fevereiro da Sapo ADSL que não foi informada aos clientes permaneca em suspenso. É que ao contrário de outras nóticias é uma que tem alguma urgência, a cada dia que passa são uma data de 'Gigas' que os clientes do Sapo ADSl podiam beneficiar se soubessem...

    Comentário TOTALMENTE off-topic, eu sei. Mas tinha de o afirmar publicamente, e nada melhor que um artigo duvidoso para o fazer, espero que compreendam. :)

    Re:Tenho pena... (Pontos:1)
    por Gothic em 10-02-05 18:22 GMT (#7)
    (Utilizador Info) http://www.ClusterCube.com
    Exacto! É por estas e por outras que muitas pessoas deixaram de comentar e até participar com notícias... é triste aprovarem um artigo destes, ainda por cima, porque as pessoas são livres de mudar de opinião quando bem entendem, isto se tiveram razões para tal e não porque hoje faz sol e amanhã chuva.

    Enfim.. gildot get a life!

    Characteristic of life style...
    Re:Tenho pena... (Pontos:2)
    por blacksheep em 10-02-05 20:11 GMT (#10)
    (Utilizador Info) http://rpmcruz.planetaclix.pt/
    Só uma coisa: se começarem a aprovar artigos desses de propaganda à Sapo, de cada vez que ele lança um peido, também podia fazer o mesmo para a concurrência.
    Tou a usar Revolução das Flores 2Mbps da Clix e digo-te que é muito melhor que qualquer dessas tretas do Saco e do Netrabo.
    Re:Tenho pena... (Pontos:2)
    por Mindstorm em 10-02-05 21:13 GMT (#18)
    (Utilizador Info) http://www.mndnet.org/
    Fascinante. Certamente há pessoas com a opinião contrário. Há que perceber que por ser melhor para ti não é melhor para todos, principalmente no negócio do cabo/adsl. Conheco, e talvez tu também, vizinhos cuja experiência com o mesmo serviço do mesmo operador é radicalmente diferente.

    Mindstorm
    Re:Tenho pena... (Pontos:2)
    por blacksheep em 11-02-05 12:25 GMT (#36)
    (Utilizador Info) http://rpmcruz.planetaclix.pt/
    Conheco, e talvez tu também, vizinhos cuja experiência com o mesmo serviço do mesmo operador é radicalmente diferente.

    Apenas conheço pessoas que usam ou Sapo ou Netcabo. Nem sequer sabem o que é outra coisa. De facto, chamam ADSL ao Sapo...
    E sim, alguns deles têm piores ligações que outros, mas são todas uma merda.
    A limitação estúpida de tráfico nacional e internacional é algo a que se habituam como se fosse natural. 60 kbps já é muito bom para download.

    60 kbps é o meu upload. 400 kbps de download nos dias piores. Sem diferenciação de tráfico nacional/internacional. Ao mesmo preço.

    Infelizmente, muitos preferem usar serviço de cabo, onde concorrência é fraquinha por aqui.
    O facto de terem que mudar de operador telefónico para as melhores ofertas de ADSL também é algo que os põe de pé atrás.
    Re:Tenho pena... (Pontos:2)
    por Perky_Goth em 12-02-05 1:22 GMT (#48)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    sabes o mais estranho? desde q o patrão (ie, o meu pai :P) conversou e pré-assinou (?) c a oni, q consigo transferencias de +100kbs na netcabo, pelo menos no mirror de gentoo.
    he. concorrencia leal... hehe... right.
    -----
    Scientologia: o culto religioso mais poderoso e perigoso.
    Re:Tenho pena... (Pontos:1)
    por Specimen em 10-02-05 22:51 GMT (#20)
    (Utilizador Info)
    A intenção não é de propaganda, antes pelo o contrário, até é uma crtica pelo facto de não terem informado os clientes, e é um artigo DIRIGIDO aos clientes. Gostava que as pessoas lessem aquilo que eu escrevo com mais atenção, assim escusava de me repetir.
    Re:Tenho pena... (Pontos:2)
    por blacksheep em 11-02-05 12:25 GMT (#37)
    (Utilizador Info) http://rpmcruz.planetaclix.pt/
    é um artigo DIRIGIDO aos clientes

    Então não estou a ver o porquê de o publicar neste site. Tenta enviá-lo ao sapo.pt. ;)
    Re:Tenho pena... (Pontos:1)
    por Specimen em 11-02-05 15:13 GMT (#43)
    (Utilizador Info)
    Não entendes ou não queres entender?
    Será ele ou serás tu? (Pontos:2, Engraçado)
    por r00tamos em 10-02-05 19:16 GMT (#9)
    (Utilizador Info)
    Epá... por momentos pensei que o domínio do Gildot tinha sido "desviado”, e que tinha vindo parar a uma qualquer revista cor-de-rosa como a revista Caras, ou a Lux, ou pior ainda, que isto estava a redireccionar para a campanha política actual do nosso país! CRUZES CREDO! :)

    Agora a falar a sério, o Leitãozinho já é “sénior” no que diz respeito ao mundo das TI, e não é só porque lhe apetece, que muda de opinião em relação a um determinado assunto (penso eu de que). Por isso, se ele agora gosta mais disto ou daquilo do que a um tempo atrás, só a ele lhe diz respeito, e não tem nada que vir um marmelo qualquer armar-se em chico esperto e lançar umas postas de pescada com ataques pessoais a uma pessoa (deve ter andado a ver muita TVI coitado). Já agora… porque é que estás tão nervoso só porque o homem mudou de opinião (provavelmente para a mesma que a tua)? É porque agora já tens menos um argumento para o picares?

    E já agora uma pequena nota para os editores do Gildot: “já era altura de pegarem em meia dúzia de gajos (de preferência utilizadores mais antigos daqui do Gildot) e colocarem como editores, é que não só como foi dito acima, os artigos estão a demorar imenso a ser aprovados, como nem sempre são aprovados os melhores. Tal como sou totalmente a favor de um “sistema de votos” para a aprovação dos artigos pelos editores, ou seja, um artigo era submetido, e só aquando a aprovação de 2 ou mais editores, é que era realmente disponibilizado para o público, fazendo assim com que artigos destes não fossem aprovados só porque um determinado editor até vai gostar de um bocadinho mais picante por estes lados."

    ... esperem só pelo meu artigo sobre a gravidez do Tonidosimpostos, do escandalo amoroso do Gamito, e do Lift que o Init fez!!! Eu sei disso tudo... sei sei!

    Re:Será ele ou serás tu? (Pontos:2)
    por blacksheep em 10-02-05 20:15 GMT (#11)
    (Utilizador Info) http://rpmcruz.planetaclix.pt/
    já era altura de pegarem em meia dúzia de gajos (de preferência utilizadores mais antigos daqui do Gildot) e colocarem como editores

    tonidosimpostos ao poder!! :D
    Re:Será ele ou serás tu? (Pontos:1)
    por tonicensurado em 10-02-05 23:04 GMT (#22)
    (Utilizador Info)
    Bah... depois eu num podia comentar as cenas e andar entertido em flame wars... O scorpio é muito melhor a provocar as flame wars, quando aprova artigos mesmo ah espera disso ;) Scorpio ao poder... Dumb fuck...
    Mudança (Pontos:1)
    por MeeTra em 10-02-05 20:32 GMT (#12)
    (Utilizador Info)
    ao ver este artigo lembra-me o Xfree vs Xorg.

    será que para o bem dos users, existir outro (pt)dot mais livre era bom?
    é que para ler artigos destes... mais vale não existir o Gildot.
    Spot the reference (Pontos:1)
    por Valjean em 10-02-05 20:35 GMT (#13)
    (Utilizador Info) http://republico.estv.ipv.pt/~lbruno/
    Quanto ao leitao ter mudado de opiniao às capacidades do Python/Jython (admito que ainda nao li o post), quero só dizer que é sempre agradável ver um gaijo inteligente a aprender.

    --
    Luís Bruno
    IronPython (Pontos:1)
    por BugMeNot.com em 10-02-05 20:39 GMT (#14)
    (Utilizador Info)
    Fiu... confesso que à primeira vista julguei que estavam a referir-se ao IronPython, 1.7x mais rápido que o CPython, também apropriado para business rules (in your dreams, claro), mas na plataforma do demo. Que susto, dasse!
    Resposta ao anonimo cobarde. (Pontos:2, Interessante)
    por leitao em 10-02-05 20:40 GMT (#15)
    (Utilizador Info) http://scaletrix.com/nuno/blog/
    De facto nao percebeste nada, niente, nothing, rien... de todo.

    Em primeiro lugar, Jython nao e' Python. Jython e' um compilador de Python para bytecode de Java. Para la' disso, isto nao e' uma questao de usar varias linguagens -- a linguagem e' Java -- o Jython esta' la' para dar a flexibilidade aos utilizadores (que nao sao programadores) de alterar o comportamento da plataforma de uma forma onde nao teem que escrever Java - o Python tem a vantagem de ser suficientemente simples para nao-programadores poderem escrever workflow simples, sem ser preciso alterar o backend.

    Quanto ao resto, se este teste mostra alguma coisa e' a superioridade do Java em relacao ao Python, Perl e milhentas outras linguagens -- primeiro arrasa-os em performance (no caso deste benchmark por um factor de dezenas de vezes), e ainda te da' a flexibilidade de poderes teres varias camadas de linguagens a correr na JVM :-)

    Se ainda tiveres duvidas, ou se continuares a achar que mudei de opiniao (que qualquer pessoa com uma compreensao minima de Ingles tinha percebido do artigo que nao e' o caso) manda-me um e-mail que te explico.


    I can live with doubt and uncertainty and not knowing. I think it is much more interesting to live not knowing than to have answers that might be wrong.

    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por Perky_Goth em 10-02-05 20:56 GMT (#16)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    err, a linguagem não é Java, a plataforma e a API (bibliotecas) é que são as da plataforma Java, porque a linguagem (as construções de código) são Python... senão estavas a escrever Java em cima de Java, que não é nada de novo.

    e o que pode provar é que a JVM é uma boa ideia e que está bem optimizada.

    era muito mais simples se tivessem dado um nome diferente às coisas, mas enfim.
    -----
    Scientologia: o culto religioso mais poderoso e perigoso.
    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por leitao em 10-02-05 20:59 GMT (#17)
    (Utilizador Info) http://scaletrix.com/nuno/blog/
    err, a linguagem não é Java, a plataforma e a API (bibliotecas) é que são as da plataforma Java, porque a linguagem (as construções de código) são Python... senão estavas a escrever Java em cima de Java, que não é nada de novo.

    Outro que nao percebeu... se escreveres um CGI em Perl e o correres no Apache, isso quer dizer que o Apache e' escrito em Perl ?


    I can live with doubt and uncertainty and not knowing. I think it is much more interesting to live not knowing than to have answers that might be wrong.

    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por Ancestor em 10-02-05 22:38 GMT (#19)
    (Utilizador Info) http://www.norteglobal.com
    O que o leitão disse é que era um compilador de bytecode java. O source compilado é python, e as instruções assembladas são opcodes java a serem corridas na JVM. Por analogia, é um pouco o que se passa com o .NET; múltiplas linguagens que podem ser compiladas para bytecode idêntico.
    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por Perky_Goth em 11-02-05 1:36 GMT (#30)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    foi o q eu disse, a linguagem é python na plataforma Java. ele exaltou a linguagem quando n tem nada a ver com o assunto.
    whatever, tb qq gajo daqui percebe e nem sei pq respondi.
    -----
    Scientologia: o culto religioso mais poderoso e perigoso.
    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por Ancestor em 11-02-05 1:53 GMT (#33)
    (Utilizador Info) http://www.norteglobal.com
    Humm não é bem assim. Não estou por dentro das características específicas do bytecode java, mas é possível reverter o bytecode em código fonte java legível, o que me leva a crer que, se não é "bytecode java", é algo que é directamente equivalente. Se fizeres o reverse engineer de um binário java gerado a partir de código python, o source dump será em java, não?
    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por Perky_Goth em 12-02-05 1:30 GMT (#49)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    boa questão.
    o binário java são bytecodes da JVM. o facto de os descompiladores passarem para Java penso q é apenas por ser o normal, talvez por serem fáceis de traduzir.
    mas a linguagem bytecode NÃO É Java. e o que pode ser mais rápido é a execução deste "assembly especial" face ao correspondente ao python normal, ou então as apis do java estarem mais optimizadas.
    eu por mim acho q estão as duas optimizadas.

    Aliás, n acho q faça muito sentido dizer q uma linguagem é mais rápida do q a outra quando produzem basicamente o mesmo código, que penso q é o q acontece. pelo q conheço de python, n tem contruções q o tornem mais lento face aos outros.

    IMHO.
    -----
    Scientologia: o culto religioso mais poderoso e perigoso.
    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por Ancestor em 12-02-05 22:12 GMT (#54)
    (Utilizador Info) http://www.norteglobal.com

    mas a linguagem bytecode NÃO É Java.

    Se não é java, é directamente correspondente (mantendo como é óbvio a flexibilidade de implementação). Não faria sentido ser de outra forma (para isso utilizava-se compilação nativa).

    pelo q conheço de python, n tem contruções q o tornem mais lento face aos outros.

    Apesar de saber pouco de java e ainda menos de python, pelo que vi no site, existe algum "trabalho extra" a ser feito, como a conversão de tipos e eventuais ajustes nas chamadas ao API. Não sei se a persistência de variáveis é idêntica em ambas as linguagens, mas se não forem, existirá mais instruções em python para assegurar a contextualização das variáveis e que estas não sejam destruídas pelo garbage collector.
    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por raxx7 em 13-02-05 6:01 GMT (#55)
    (Utilizador Info)
    pelo q conheço de python, n tem contruções q o tornem mais lento face aos outros.

    O dynamic typing e a natureza dinâmica do namespace são terriveis.


    Re:Resposta ao anonimo cobarde. (Pontos:1)
    por BugMeNot.com em 11-02-05 0:03 GMT (#24)
    (Utilizador Info)
    Jython nao e' Python.

    Java é python. Faz o jogo de palavras que quiseres, mas o próprio site do jython é claro: "Jython is an implementation of the high-level, dynamic, object-oriented language Python seamlessly integrated with the Java platform."

    o Python tem a vantagem de ser suficientemente simples para nao-programadores poderem escrever workflow simples, sem ser preciso alterar o backend.

    You wish!
    Primeiro: não é tão simples para não-programadores;
    segundo: não se trata de python apenas-- e a integração com o resto da plataforma, com as suas internals?;
    terceiro: o próprio conceito "tão simples" nem sequer existe, mesmo para programadores. Para os "não", até mudar reference-data é error-prone.

    Sorry, business rules para pessoal do negócio é um mito.

    Re:Resposta ao anonimo cobarde. (Pontos:1)
    por BugMeNot.com em 11-02-05 0:04 GMT (#25)
    (Utilizador Info)
    Java é python.

    Oops, buggy buggy: jython é python. Java não.

    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por MacLeod em 11-02-05 0:17 GMT (#26)
    (Utilizador Info)
    Java é python.

    A metáfora do ano. No fundo, no fundo, toda a gente sabia. Mas ninguém queria deita-la cá para fora ;-)

    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por leitao em 11-02-05 0:30 GMT (#27)
    (Utilizador Info) http://scaletrix.com/nuno/blog/
    Sorry, business rules para pessoal do negócio é um mito.

    Diz-me, em quantos projectos de implementacao de motores de business rules e' que ja' participaste ? So' por curiosidade...


    I can live with doubt and uncertainty and not knowing. I think it is much more interesting to live not knowing than to have answers that might be wrong.

    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por BlueRibbon em 11-02-05 1:25 GMT (#29)
    (Utilizador Info)
    Já agora, o que são business rules, aqui para os que não sabem (eu)?

    KISS - Keep It Simple, Stupid!

    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por [Cliff] em 11-02-05 1:50 GMT (#32)
    (Utilizador Info) http://www.yimports.com/~cpinto
    Exemplo rápido: hoje o cálculo é X+Y*0.5. Amanhã é X+Y*2.27*1.30.

    ---
    Este espaço pode ser seu...
    Re:Resposta ao anonimo cobarde. (Pontos:0)
    por mrmv em 11-02-05 13:32 GMT (#41)
    (Utilizador Info) http://spaces.msn.com/members/shadeofwindows
    Andam os dois em niveis de abstração completamente distintos ;o)

    My son is now an "entrepreneur." That's what you're called when you don't have a job.
    Ted Turner
    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por blacksheep em 11-02-05 12:31 GMT (#38)
    (Utilizador Info) http://rpmcruz.planetaclix.pt/
    Que tal um teste à performance entre Java e .net/mono num próximo artigo?
    Seria algo interessante ver umas comparações.
    Re:Resposta ao anonimo cobarde. (Pontos:0)
    por mrmv em 11-02-05 13:30 GMT (#40)
    (Utilizador Info) http://spaces.msn.com/members/shadeofwindows
    Este é uma tentativa, muitas mais deves encontrar concerteza, até podemos criar um concurso ;o)

    http://www.gotdotnet.com/team/compare/petshop.aspx

    My son is now an "entrepreneur." That's what you're called when you don't have a job.
    Ted Turner
    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por [Cliff] em 11-02-05 16:02 GMT (#44)
    (Utilizador Info) http://www.yimports.com/~cpinto
    Na, na, na... nada disso.
    Isso é um teste de performance da .Net Pet Store vs. a Oracle Pet Store em Java.

    Há aí muitíssima coisa escondida:
    • não reconheço no OracleAS um application server de qualidade, mas é uma opinião pessoal porque tive más experiências com o AS deles
    • aquele benchmark não inclui quaisquer frameworks de apoio que são utilizadas hoje em dia: X/Ndoclets para desenvolvimento, mecanismos de caching e O/R Mapping como o Hibernate
    • o benchmark não refere qual a escalabilidade horizontal do .Net, se alguma e qual o esforço envolvido no setup de um cluster

    Quando arranjares um estudo que cubra algumas destas questões, let me know...

    ---
    Este espaço pode ser seu...
    Re:Resposta ao anonimo cobarde. (Pontos:1, Informativo)
    por mrmv em 12-02-05 0:46 GMT (#47)
    (Utilizador Info) http://spaces.msn.com/members/shadeofwindows
    Se leres bem, vês que tudo começou com as comparações com o SUN Java Pet Shop e vem desde o inicio dos tempos...

    A Oracle é que fez um teste e publicou os resultados, mas recusou-se a realizar novamente os testes (depois de detectadas algumas diferenças curiosas) com condições mais adequadas para uma comparação mais justa e directa.

    Em relação às tuas sugestões, de facto não conheço nenhum exercicio deste tipo que inclua componentes como aqueles que referes ou outros do mesmo tipo.

    Mas, fazer algo mais extenso ou mais contido é sempre possível, este exemplo é interessante pois parte da solução de referência da própria SUN para aplicações de classe empresarial, utilizando as suas boas práticas e recomendações, dá para ver que a solução da SUN não está desenhada para o melhor desempenho, mas também nunca quiseram comparar, quem acredita no que promove aceita os desafios, até agora nunca o quiseram fazer...

    Um outro exemplo (mais simples) com uma arquitectura semelhante (e por isso torna-se uma comparação mais justa) é esta

    http://gotdotnet.com/team/compare/Nile%20Benchmark%20Results.doc

    Em relação ao relatório ele não tem tudo o que gostarias de ver, mas tens o mais importante o código e arquitectura podes sempre experimentar e confirmar por ti e até incluir outras peças... melhor não há ;o)

    My son is now an "entrepreneur." That's what you're called when you don't have a job.
    Ted Turner
    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por Perky_Goth em 12-02-05 1:31 GMT (#50)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    claro q há, n tar em doc!!!


    -----
    Scientologia: o culto religioso mais poderoso e perigoso.
    o gildot comeu a tag final... (Pontos:2)
    por Perky_Goth em 12-02-05 1:32 GMT (#51)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    </idiota>
    -----
    Scientologia: o culto religioso mais poderoso e perigoso.
    Re:Resposta ao anonimo cobarde. (Pontos:0)
    por mrmv em 12-02-05 2:16 GMT (#52)
    (Utilizador Info) http://spaces.msn.com/members/shadeofwindows
    yeah, yeah, mas isso também não é um problema para ti... ;o)

    My son is now an "entrepreneur." That's what you're called when you don't have a job.
    Ted Turner
    Re:Resposta ao anonimo cobarde. (Pontos:2)
    por [Cliff] em 12-02-05 3:24 GMT (#53)
    (Utilizador Info) http://www.yimports.com/~cpinto
    As recomendações da SUN não passam disso mesmo: recomendações. No entanto, são essas recomendações que trazem consigo muita coisa boa do J2EE.

    Se um dia a JBoss perder tempo a implementar um pet shop (com o Hibernate e as restantes panóplias de tools 3rd party) acredito que seja interessante nessa altura comparar alhos.

    Sobre o código, nope... não posso experimentar e confirmar por mim :) Lembra-te que o .Net não é multiplataforma, especialmente as partes de message queuing e transacções :)

    ---
    Este espaço pode ser seu...
    Nao ha duvida... (Pontos:1)
    por tonicensurado em 10-02-05 23:07 GMT (#23)
    (Utilizador Info)
    Que o menino scorpio gosta é de ver flame wars... Passa a vida a fazer isto, a aprovar artigos que ja se sabe que vao dar confusao... Mas pronto, a equipa editorial do Gildot acha muito lindo isto tudo e ca vamos andando... Acho engraçado, depois daquela escaramuça toda quando mudaram as regras, era so ver editores a trabalhar... Pois... Foi de pouca dura, agora ta tudo a coça-los de novo :) Deve ser do excesso de insultos ... 0h 0h 0h 0h 0h :=)
    Re:Nao ha duvida... (Pontos:2)
    por Perky_Goth em 11-02-05 1:39 GMT (#31)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    pah, o que mais senti falta no tempo q n vim cá (n sei bem pq) foi de ti!
    um abraço e um beijinho, lindo!
    -----
    Scientologia: o culto religioso mais poderoso e perigoso.
    Re:Nao ha duvida... (Pontos:1)
    por tonicensurado em 11-02-05 18:21 GMT (#45)
    (Utilizador Info)
    Ohhhhhhhh :********************************************************
    Bem (Pontos:2)
    por raxx7 em 11-02-05 0:54 GMT (#28)
    (Utilizador Info)
    Eu até lia a coisa, mas parece que o site do leitão insiste em crashar o Epiphany. :D

    Re:Bem (Pontos:2)
    por blacksheep em 11-02-05 12:32 GMT (#39)
    (Utilizador Info) http://rpmcruz.planetaclix.pt/
    Não será o Epiphany que insiste em crashar no site do leitão? ;)
    Re:Bem (Pontos:2)
    por raxx7 em 11-02-05 14:35 GMT (#42)
    (Utilizador Info)
    Qual surgiu primeiro? O ovo ou a galinha? :)

    Re:Bem (Pontos:2)
    por leitao em 11-02-05 23:08 GMT (#46)
    (Utilizador Info) http://scaletrix.com/nuno/blog/
    O Epiphany deve ser uma grande me*da...


    I can live with doubt and uncertainty and not knowing. I think it is much more interesting to live not knowing than to have answers that might be wrong.

    Ainda o bsh (Pontos:2)
    por [Cliff] em 11-02-05 2:00 GMT (#34)
    (Utilizador Info) http://www.yimports.com/~cpinto
    Ora, o Leitão enviou-me o código (que agradeço desde já) e adicionei aos scripts de python um script de BeanShell (é Java na sua génese mas o código-fonte é interpretado e tem outras benesses - http://beanshell.org) e bateu, tanto o python pré-compilado (aos pontos) como o python/java (um pintelhésimo mais rápido).

    Aproveito para deixar o benchie da ordem:
    % java -classpath ../jython-2.1/jython.jar:../bsh-2.0b2.jar:. BubbleSort
    Java BubbleSort:7
    Java BubbleSort:54
    Java BubbleSort:64
    Java BubbleSort:55
    Java BubbleSort:54
    Java BubbleSort:55
    Java BubbleSort:52
    Java BubbleSort:54
    Java BubbleSort:52
    Java BubbleSort:55
    Python Pre-compiled BubbleSort:659
    Python Pre-compiled BubbleSort:563
    Python Pre-compiled BubbleSort:560
    Python Pre-compiled BubbleSort:558
    Python Pre-compiled BubbleSort:562
    Python Pre-compiled BubbleSort:556
    Python Pre-compiled BubbleSort:567
    Python Pre-compiled BubbleSort:558
    Python Pre-compiled BubbleSort:561
    Python Pre-compiled BubbleSort:556
    Python/Java Pre-compiled BubbleSort:151
    Python/Java Pre-compiled BubbleSort:113
    Python/Java Pre-compiled BubbleSort:114
    Python/Java Pre-compiled BubbleSort:115
    Python/Java Pre-compiled BubbleSort:113
    Python/Java Pre-compiled BubbleSort:113
    Python/Java Pre-compiled BubbleSort:116
    Python/Java Pre-compiled BubbleSort:111
    Python/Java Pre-compiled BubbleSort:116
    Python/Java Pre-compiled BubbleSort:112
    BeanShell BubbleSort:292
    BeanShell BubbleSort:96
    BeanShell BubbleSort:92
    BeanShell BubbleSort:97
    BeanShell BubbleSort:93
    BeanShell BubbleSort:92
    BeanShell BubbleSort:91
    BeanShell BubbleSort:100
    BeanShell BubbleSort:93
    BeanShell BubbleSort:96

    Aparentemente, sejam em que circunstâncias forem, o Java *é* mais rápido...

    ---
    Este espaço pode ser seu...
    Ainda o bsh (Pontos:2)
    por [Cliff] em 11-02-05 2:01 GMT (#35)
    (Utilizador Info) http://www.yimports.com/~cpinto
    Ora, o Leitão enviou-me o código (que agradeço desde já) e adicionei aos scripts de python um script de BeanShell (é Java na sua génese mas o código-fonte é interpretado e tem outras benesses - http://beanshell.org) e bateu, tanto o python pré-compilado (aos pontos) como o python/java (um pintelhésimo mais rápido). Aproveito para deixar o benchie da ordem: % java -classpath ../jython-2.1/jython.jar:../bsh-2.0b2.jar:. BubbleSort Java BubbleSort:7 Java BubbleSort:54 Java BubbleSort:64 Java BubbleSort:55 Java BubbleSort:54 Java BubbleSort:55 Java BubbleSort:52 Java BubbleSort:54 Java BubbleSort:52 Java BubbleSort:55 Python Pre-compiled BubbleSort:659 Python Pre-compiled BubbleSort:563 Python Pre-compiled BubbleSort:560 Python Pre-compiled BubbleSort:558 Python Pre-compiled BubbleSort:562 Python Pre-compiled BubbleSort:556 Python Pre-compiled BubbleSort:567 Python Pre-compiled BubbleSort:558 Python Pre-compiled BubbleSort:561 Python Pre-compiled BubbleSort:556 Python/Java Pre-compiled BubbleSort:151 Python/Java Pre-compiled BubbleSort:113 Python/Java Pre-compiled BubbleSort:114 Python/Java Pre-compiled BubbleSort:115 Python/Java Pre-compiled BubbleSort:113 Python/Java Pre-compiled BubbleSort:113 Python/Java Pre-compiled BubbleSort:116 Python/Java Pre-compiled BubbleSort:111 Python/Java Pre-compiled BubbleSort:116 Python/Java Pre-compiled BubbleSort:112 BeanShell BubbleSort:292 BeanShell BubbleSort:96 BeanShell BubbleSort:92 BeanShell BubbleSort:97 BeanShell BubbleSort:93 BeanShell BubbleSort:92 BeanShell BubbleSort:91 BeanShell BubbleSort:100 BeanShell BubbleSort:93 BeanShell BubbleSort:96 Aparentemente, sejam em que circunstâncias forem, o Java *é* mais rápido...

    ---
    Este espaço pode ser seu...
    enfim (Pontos:1)
    por stack em 13-02-05 16:15 GMT (#56)
    (Utilizador Info) http://127.0.0.1
    pior que quem submeteu o artigo só mesmo quem o aprovou. sorry scorpio, eu sei que és boa pessoa, mas não percebi...
    mau.. (Pontos:1)
    por Dante em 15-02-05 14:12 GMT (#57)
    (Utilizador Info)
    ... um artigo destes... é mesmo provocação... as flames são interessantes quando não sao pessoais mas sim sobre tecnologias... Este tipo de artigos realmente nao faz grande falta, especialmente vindo de um corajoso anónimo. espanta-me o Leitão nao se ter passado... lol

     

     

    [ Topo | Sugerir artigo | Artigos anteriores | Sondagens passadas | FAQ | Editores | Preferências | Contacto ]