[Noticia] Parlamento italiano migra PCs para Linux

Started by r1c4rd0100, July 16, 2007, 08:33:10 PM

Previous topic - Next topic

sp3c

QuoteSe estamos a desenvolver um programa multiplataforma e as ferramentas de determinado SO o tornam mais difícil porque só querem que desenvolvamos para ele e, por acaso, essa ferramenta é criada pela mesma empresa que crias o SO...

o windows pode ter muitos males mas esse problema é apenas do Studio


QuoteA sério? E se tens colegas de grupo que usam todos sistemas diferentes? Vais obrigar toda a gente a instalar Windows para poderem trabalhar contigo?

a minha faculdade tem uma politica boa para esses casos, nao ha votações nem sorteios, caso haja divisões na escolha do sistema operativo, fica Fedora para toda gente...

Java nao me tem dado problemas, fiz 1 ou 2 "grandes" projectos, mas nunca tive de fazer programas cronometrados, para programas de velocidade Java nao é o mais indicado, tem as suas limitações, mas o principal problema da velocidade dos programas em Java é o programador, que faz á lá Visual Basic, ou á lá C, ou nao percebe o conceito de Programação Orientada a Objectos

Tem as suas limitações, como tudo...

é facil alguem que perceba o conceito de POO variar entre diferentes linguagens apenas precisa de uma leitura em pequenas coisas que mudam e está pronto para usar...

KTachyon

Quoteo windows pode ter muitos males mas esse problema é apenas do Studio

O problema ainda existe... a Microsoft ainda não tratou de o corrigir. NetBeans e Eclipse são horríveis, na minha opinião. Então NetBeans, aqui ninguém o usa. Preferem o Eclipse.

Mas, entretanto, a falta de integração dos compiladores com o SO ajudam muito.


Quotea minha faculdade tem uma politica boa para esses casos, nao ha votações nem sorteios, caso haja divisões na escolha do sistema operativo, fica Fedora para toda gente...


QuoteJava nao me tem dado problemas, fiz 1 ou 2 "grandes" projectos, mas nunca tive de fazer programas cronometrados, para programas de velocidade Java nao é o mais indicado, tem as suas limitações, mas o principal problema da velocidade dos programas em Java é o programador, que faz á lá Visual Basic, ou á lá C, ou nao percebe o conceito de Programação Orientada a Objectos

O principal problema de velocidade do Java não é o programador... A maquina virtual é a maior causa de falta de velocidade. Se a culpa fosse dos programadores, eles tinham exactamente as mesmas dificuldades em POO noutras linguagens... daí que a falha seria igual em todo o software.

Para além disso, POO é mais para garantir a futura manutenção do código e não própriamente optimizar a velocidade do software... Pode levar a isso mas é porque o código não-POO acaba por se tornar intragável de ler e acaba por ser mais fácil de fazer asneiras e menos possível de optimizar... mas é uma consequência indirecta.
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

masterhard

bom, programar com uma "plataforma" POSIX por debaixo e respectivos compiladores, sem duvida nenhuma que o linux e um dos POSIX que melhor foram desenhados para programadores, feito por programadores, multi OS, multi architecture, que querem mais?

quer dizer, e estupido programar em windows, para windows, e os outros OS serem "tratados abaixo de cao?", que raio de politica consiste os visual studio? poruqe raio um gajo se da ao trabalho em programar em BSD/linux, compliar e correr em BSD/linux/solaris//whatever/WINDOWS? o windows e um mundo a parte porque razao? e porque quem compila pra todas as plataformas, tem que incluir a porra do windows se ele "so se olha ao espelho"?

:/
Se o mundo te virar costas, nao vires costas ao mundo, vai-lhe ao cu!
Se a Muralha da China pegasse fogo, seria a maior firewall do Mundo!
blacksheep-----fake hosting services since 1$ only for fake businessman----sponsored by ASAE
Oferecemos Cursos de Coveiro WebTuga --> O primeiro em Portugal com MBA da Independente incorporado
"Well, I guess it would be nice if I could touch your body" --George Michael\'s \'Faith\'
Sing these words in a recording studio, and you win Album of the Year. Say them in a public bathroom, and you get busted.
The basic difference is this: hackers build things, crackers break them.
O novo Windows será o Se7en. Será uma sequela do famoso filme de terror Se7en?
MADNESS?? THIS Is SPARTTTAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!
Sponsored by InTeRnEt SeRiOuS BuSiNeSs and MiCrOsOfT SeRiOuS BuSiNeSs!
MCSE -> Minesweeper Consultant and Solitaire Expert
VISTA -> Virus Infection and Spyware Transmission Architecture

sp3c

Quotebom, programar com uma "plataforma" POSIX por debaixo e respectivos compiladores, sem duvida nenhuma que o linux e um dos POSIX que melhor foram desenhados para programadores, feito por programadores, multi OS, multi architecture, que querem mais?

quer dizer, e estupido programar em windows, para windows, e os outros OS serem "tratados abaixo de cao?", que raio de politica consiste os visual studio? poruqe raio um gajo se da ao trabalho em programar em BSD/linux, compliar e correr em BSD/linux/solaris//whatever/WINDOWS? o windows e um mundo a parte porque razao? e porque quem compila pra todas as plataformas, tem que incluir a porra do windows se ele "so se olha ao espelho"?

:/

tens razão... é politica da empresa, eu tambem penso porque razão a Apple nao disponibiliza o seu excelente SO para outras maquinas sem ser as da Apple, tornariam-se lideres rapidamente, e outra vez politicas da empresa


KT tá certo isso tudo, mas cada versão que sai nova do java ha melhoramentos de performance da JVM, o problema que te disse é que Java é a linguagem usada para dar o primeiro passo na POO e quem entra nisso vem do Visual Basic e do C é a linguagem mais mal programada por causa disso, ha programas em Java feitos sem ser POO, e isso torna um programa lento, numa palestra aqui na faculdade lembro me de dizerem que isso era o principal problema da performance do Java, e tem logica

masterhard

Quote
Quotebom, programar com uma "plataforma" POSIX por debaixo e respectivos compiladores, sem duvida nenhuma que o linux e um dos POSIX que melhor foram desenhados para programadores, feito por programadores, multi OS, multi architecture, que querem mais?

quer dizer, e estupido programar em windows, para windows, e os outros OS serem "tratados abaixo de cao?", que raio de politica consiste os visual studio? poruqe raio um gajo se da ao trabalho em programar em BSD/linux, compliar e correr em BSD/linux/solaris//whatever/WINDOWS? o windows e um mundo a parte porque razao? e porque quem compila pra todas as plataformas, tem que incluir a porra do windows se ele "so se olha ao espelho"?

:/

tens razão... é politica da empresa, eu tambem penso porque razão a Apple nao disponibiliza o seu excelente SO para outras maquinas sem ser as da Apple, tornariam-se lideres rapidamente, e outra vez politicas da empresa

qual e o equivalente em mundo msft do darwin da apple? se e que eles disponibilizam...pra todas as arquitecturas que nao me parece que seja...
Se o mundo te virar costas, nao vires costas ao mundo, vai-lhe ao cu!
Se a Muralha da China pegasse fogo, seria a maior firewall do Mundo!
blacksheep-----fake hosting services since 1$ only for fake businessman----sponsored by ASAE
Oferecemos Cursos de Coveiro WebTuga --> O primeiro em Portugal com MBA da Independente incorporado
"Well, I guess it would be nice if I could touch your body" --George Michael\'s \'Faith\'
Sing these words in a recording studio, and you win Album of the Year. Say them in a public bathroom, and you get busted.
The basic difference is this: hackers build things, crackers break them.
O novo Windows será o Se7en. Será uma sequela do famoso filme de terror Se7en?
MADNESS?? THIS Is SPARTTTAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!
Sponsored by InTeRnEt SeRiOuS BuSiNeSs and MiCrOsOfT SeRiOuS BuSiNeSs!
MCSE -> Minesweeper Consultant and Solitaire Expert
VISTA -> Virus Infection and Spyware Transmission Architecture

sp3c

Quote
Quote
Quotebom, programar com uma "plataforma" POSIX por debaixo e respectivos compiladores, sem duvida nenhuma que o linux e um dos POSIX que melhor foram desenhados para programadores, feito por programadores, multi OS, multi architecture, que querem mais?

quer dizer, e estupido programar em windows, para windows, e os outros OS serem "tratados abaixo de cao?", que raio de politica consiste os visual studio? poruqe raio um gajo se da ao trabalho em programar em BSD/linux, compliar e correr em BSD/linux/solaris//whatever/WINDOWS? o windows e um mundo a parte porque razao? e porque quem compila pra todas as plataformas, tem que incluir a porra do windows se ele "so se olha ao espelho"?

:/

tens razão... é politica da empresa, eu tambem penso porque razão a Apple nao disponibiliza o seu excelente SO para outras maquinas sem ser as da Apple, tornariam-se lideres rapidamente, e outra vez politicas da empresa

qual e o equivalente em mundo msft do darwin da apple? se e que eles disponibilizam...pra todas as arquitecturas que nao me parece que seja...

sabes que não ha nada equivalente na microsoft, e isso é um ponto a favor da Apple

KTachyon

QuoteKT tá certo isso tudo, mas cada versão que sai nova do java ha melhoramentos de performance da JVM, o problema que te disse é que Java é a linguagem usada para dar o primeiro passo na POO e quem entra nisso vem do Visual Basic e do C é a linguagem mais mal programada por causa disso, ha programas em Java feitos sem ser POO, e isso torna um programa lento, numa palestra aqui na faculdade lembro me de dizerem que isso era o principal problema da performance do Java, e tem logica

Não torna o programa lento. Torna mais difícil de fazeres a manutenção do código. O ficar lento é um possível efeito secundário dessa má manutenção e não o facto de não utilizares. A maquina virtual, se pensares bem, é a principal causadora do problema. As instruções têm que ser convertidas para instruções nativas de processador e garantir que as frameworks do sistema nativo são linkadas ao código convertido on-the-fly. É um emulador muito bem conseguido.
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

sp3c

Quote
QuoteKT tá certo isso tudo, mas cada versão que sai nova do java ha melhoramentos de performance da JVM, o problema que te disse é que Java é a linguagem usada para dar o primeiro passo na POO e quem entra nisso vem do Visual Basic e do C é a linguagem mais mal programada por causa disso, ha programas em Java feitos sem ser POO, e isso torna um programa lento, numa palestra aqui na faculdade lembro me de dizerem que isso era o principal problema da performance do Java, e tem logica

Não torna o programa lento. Torna mais difícil de fazeres a manutenção do código. O ficar lento é um possível efeito secundário dessa má manutenção e não o facto de não utilizares. A maquina virtual, se pensares bem, é a principal causadora do problema. As instruções têm que ser convertidas para instruções nativas de processador e garantir que as frameworks do sistema nativo são linkadas ao código convertido on-the-fly. É um emulador muito bem conseguido.

JVM atrai e afasta muita gente do JAVA, sem a JVM nao havia a portabilidade que ha, mas com ela os programas tornam-se lentos, é um mal necessario... java vem do OAK que foi feito para funcionar em frigorificos, torradeiras ou qualquer dispositivo de hardware

KTachyon

Oak foi o nome da linguagem no início dos anos 90. Mas, para que o Java corra num qualquer sistema tens logo um problema inicial. Precisas de um sistema que corra uma máquina de Java, típicamente escrito numa línguagem tipo... C, C++,... que seja verdadeiramente compilável para fazer funcionar o sistema. Só assim consegues que o Java funcione em qualquer dispositivo de hardware. A própria máquina de Java não é escrita em Java, como é óbvio.
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32