Java + Linux  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Marcio_Nogueira
JWizard
[Avatar]

Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline

Olá, gostaria de saber qual a opinião de vocês sobre a utilização do Gnu/Linux como plataforma de desenvolvimento Java.
Um abraço.

MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
kicolobo
Moderador
[Avatar]

Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline

É perfeita. Praticamente todas as suas ferramentas de desenvolvimento estarão presentes no Linux (mesmo porque, atualmente, MUITAS são em Java).
Outra vantagem é o custo: o Linux é MUITO mais barato, isto sem mencionar que sua estabilidade também é muito melhor que a do Windows (só o fato de não precisar de um anti* já prova isto).
Outro ponto que gosto muito (e que não tenho no Windows)? Desktops virtuais. Eis algo que parece bobagem, mas me ajuda bastante.

Além de que, não sei se é fato ou impressão minha, mas a performance do Java é melhor no Linux também.

Se puder trocar, nem pense duas vezes: troque.

Há apenas um ponto que pode ser complicado: a ausência do Office. Se você precisa gerar arquivos no formato Excel por exemplo, o que é bem comum, então o ideal é testar a saída no Excel mesmo, pois no OpenOffice podem ocorrer algumas diferenças.

http://devkico.itexto.com.br

Twitter: http://www.twitter.com/loboweissmann

Vamos aprender Grails?
http://www.grailsbrasil.com.br
[WWW] [MSN] [ICQ]
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

No nosso contexto de desenvolvimento foi uma porcaria, não valeu nada. Instale o IReport no Linux e você vai ver o que te falo, que chatisse. 30 plugins pra configurar tudo na mão, classpath pra todo lado, permissões e usuários de todas as maneiras.

Atualmente estou em uma equipe de desenvolvimento que usa SOAP, AMF, e WS. Instalamos Linux no inicio mas devido aos plugins serem realmente chatos p/ configurar (e o JBoss, AH! Jboss! rs. Esse cara aí deu cada trabalho!) resetamos pra Win.

Nós precisamos de agilidade para competição, não de trocentas permissões e arquivos de configuração.

This message was edited 1 time. Last update was at 26/11/2008 13:02:00

kicolobo
Moderador
[Avatar]

Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline

AUser wrote:No nosso contexto de desenvolvimento foi uma porcaria, não valeu nada. Instale o IReport no Linux e você vai ver o que te falo, que chatisse. 30 plugins pra configurar tudo na mão, classpath pra todo lado, permissões e usuários de todas as maneiras.

Atualmente estou em uma equipe de desenvolvimento que usa SOAP, AMF, e WS. Instalamos Linux no inicio mas devido aos plugins serem realmente chatos p/ configurar (e o JBoss, AH! Jboss! rs. Esse cara aí deu cada trabalho!) resetamos pra Win.

Nós precisamos de agilidade para competição, não de trocentas permissões e arquivos de configuração.


Neste caso, tendo em vista seus problemas com acesso a usuários, se deve muito mais a problemas de adaptação ao Linux (de quem vêm do Windows) do que do Linux em si não?

http://devkico.itexto.com.br

Twitter: http://www.twitter.com/loboweissmann

Vamos aprender Grails?
http://www.grailsbrasil.com.br
[WWW] [MSN] [ICQ]
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Não. Já usei muito linux na vida. Na época do Slackware 7 ainda. Pra redes Linux é uma maravilha, mas pra Desenvolvimento eu achei realmente muito ruim. Um time de dev não pode depender da plataforma ou perder muito tempo configurando trocentas coisas como permissões de usuários.

Chego ao absurdo de dizer que foi mais fácil deixar tudo configurado e estável no Win que no Linux. (Ubuntu 8.04)
PS: Sem contar os trocentos problemas com os portings em 64 bits que tem.

This message was edited 2 times. Last update was at 26/11/2008 13:07:11

miguel.satriani
JavaTeenager

Membro desde: 06/11/2008 15:33:09
Mensagens: 166
Offline

eae,

to trabalhando com o iReport no linux e a principio tudo certo....

até agora a unica coisa que vi melhor no windows é que não da pau pra debugar as combos...

hehehehe

Miguel
[MSN]
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Você conseguiu instalar ele sem nenhum bug?
miguel.satriani
JavaTeenager

Membro desde: 06/11/2008 15:33:09
Mensagens: 166
Offline

sim....

peguei direto do site...

http://sourceforge.net/project/showfiles.php?group_id=64348

This message was edited 1 time. Last update was at 26/11/2008 13:15:07


Miguel
[MSN]
Roger--
JavaGuru

Membro desde: 16/05/2005 14:31:36
Mensagens: 205
Localização: São Bernardo do Campo/SP
Offline

AUser wrote:Não. Já usei muito linux na vida. Na época do Slackware 7 ainda. Pra redes Linux é uma maravilha, mas pra Desenvolvimento eu achei realmente muito ruim. Um time de dev não pode depender da plataforma ou perder muito tempo configurando trocentas coisas como permissões de usuários.

Chego ao absurdo de dizer que foi mais fácil deixar tudo configurado e estável no Win que no Linux. (Ubuntu 8.04)
PS: Sem contar os trocentos problemas com os portings em 64 bits que tem.


Já faz mais de um ano que só uso Linux para desenvolvimento. Sempre fluiu de forma muito fácil!
Talvez o seu problema seja com a versão 64bits ... mesmo com máquinas 64, eu recomendo usar a 32. Talvez, este detalhe deve ter atrapalhado muito o seu caso.

No meu caso o que eu gosto muito do linux:
- Gerenciar processos. Você dá um kill e ele realmente te responde.
- Desktop virtuais.
- Apt-get, deixa a vida muito mais simples.
- Programas nativos como: tail, diff ...
- Poder do Shell Script para automatizar tarefas repetitivas ... vc também pode usar awk, sed, Python, Ruby ... muito fácil.

Coloquei o que veio na cabeça agora, mas deve ter muito mais.
Agora o mais importante, que for migrar pra Linux, tem que querer usar! Se for usar a força e/ou com má vontade, que fique na plataforma que se sente mais a vontade.

Sucesso!
Roger Leite

Você sofre com Waterfall !?! Eu também. Veja dicas aqui 1up4developers
[WWW] [MSN]
virgulla
What is classpath?
[Avatar]

Membro desde: 28/11/2007 13:34:33
Mensagens: 9
Localização: Toledo, Paraná, Brasil
Offline

Estabilidade, confiabilidade, desempenho...

Desenvolvo Java há dois anos com Ubuntu Linux e estou super satisfeito, o Netbeans e o Ireport têm uma diferença de desempenho considerável.
Nunca tive problemas com PATHs, instalo a plataforma Java pelos pacotes via "apt-get", baixo o Netbeans no site e instalo com dois cliques como se fosse no Windows, tudo muito redondo.

Virgulla,
Tiago André Geraldi
virgulla@gmail.com
[Email]
lokidarkeden
Thread.start()
[Avatar]

Membro desde: 02/09/2008 09:56:30
Mensagens: 36
Localização: Aracati
Offline

Sou usuário do Slackware á 3 anos, tenho ele como servidor na empresa que trabalho e como desktop em meu notebook.
Estavel, rapido e confiável. Pode ir em frente que vale a pena. Quanto ao ireport a unica coisa que fiz foi copiar todos os jar
da pasta ireport/modules/ext/ para java_home/lib/ext, pois ele reclamava da falta de algumas lib ( apache commom alguma coisa ).
Tudo funconia perfeito.

Valeu.

Te ajudei ? Visita meu site, tem muita coisa interessante, http://www.leandrocosta.pro.br/


[WWW] [MSN]
gilmaslima
JavaEvangelist
[Avatar]

Membro desde: 17/07/2008 14:40:26
Mensagens: 430
Localização: { Entre um abre e fecha "chaves" }
Offline

Usei durante um bom(+ ou - 1 ano) tempo para desenvolvimento o Linux Mandriva no meu notebook, nunca tive problemas, só voltei pro windows por causa dos jogos, mas qualquer dia compro um video-game e volto pro Linux de vez....rsrsrsrs

Gilmar Lima

SCJA 1.0
SCJP 5.0
OCWCD 5


public boolean soMeFu(){
while(true){
return true;
}
}
[MSN]
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5523
Localização: Bahia/Porto Alegre
Offline

qual distribuicao a galera ai recomenda para quem quer montar um ambiente linux + java? hehe tenho vontade de trabalhar com linux + java porem nunca sei qual distruibuicacao seria ideal. :S

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
dlt
JavaEvangelist
[Avatar]

Membro desde: 20/12/2007 16:30:29
Mensagens: 367
Localização: Belo Horizonte
Offline

No meu caso o que eu gosto muito do linux:
- Gerenciar processos. Você dá um kill e ele realmente te responde.
- Desktop virtuais.
- Apt-get, deixa a vida muito mais simples.
- Programas nativos como: tail, diff ...
- Poder do Shell Script para automatizar tarefas repetitivas ... vc também pode usar awk, sed, Python, Ruby ... muito fácil.


Concordo com tudo o que vc disse. Apenas troco o apt-get por portage (questão de gosto) e lembro que o sed e mais outras ferramentas de texto como grep, sort, etc ajudam muito na hora de analisar logs, uma coisa que todo desenvolvedor faz sempre!

"It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?" - Alan Perlis
Leonardo3001
GUJ Ranger

Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline

Fiquei chocado com aqueles que configuram os jars na mão! Vocês, por um acaso, não automatizam isso com Maven? Aposto que a criação de um build inteligente e automatizado resolveria os problemas que algum de vocês atribuem ao SO (seja qual for).

O único PATH que se deve configurar à mão é, obviamente, a própria instalação do JDK e a do Maven, o resto é conseqüência.

Leonardo Veríssimo
-------------------------------------------------
Objectzilla
[WWW]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team