Você acha que o sucesso do Java depende do sucesso Linux, Unix, Mac e outros sistemas dieferentes do Windows para crescer?
Não. Como linguagem, como é uma linguagem interpretada o SO é indiferente. Como plataforma, enquanto for possível rodar a JVM em vários SOs, independe de SO. Se a filosofia é ser multi-plataforma, basear o sucesso dela no crescimento de uma plataforma em específico é meio contraditório, não?
Até!
Acho que sim. Se o windows reinasse absoluto, com certeza o .Net teria esmagado o java.
Acho que sim. Se o windows reinasse absoluto, com certeza o .Net teria esmagado o java.[/quote]
Mas o Windows REINA ABSOLUTO!!!
Mais de 95% dos computadores do mundo usam Windows. Sou fã declarado do Linux, mas o pinguim mal chega a 1%… 
E nem assim o .Net esmagou o Java 
De onde vc tirou essa idéia?
Acho que sim. Se o windows reinasse absoluto, com certeza o .Net teria esmagado o java.[/quote]
Mas o Windows REINA ABSOLUTO!!!
Mais de 95% dos computadores do mundo usam Windows. Sou fã declarado do Linux, mas o pinguim mal chega a 1%… 
E nem assim o .Net esmagou o Java :D[/quote]
Não é bem assim.
O windows domina, sem dúvida. Mas não reina absoluto.
Há muita gente que opta por java por causa da interoperabilidade entre plataformas. E em um mundo 100% windows, o .Net é mais eficiente pelo fato de se adaptar mais facilmente ao sistema nativo e ser produzido pelo mesmo fabricante da plataforma.
Se não houvesse alguma outra plataforma além do windows, não haveria necessidade de interoperabilidade, não haveria sentido em desenvolver algo livre de plataforma se qualquer coisa diferente de windows fosse algo a ser desprezado. Daí, se você quiser se manter preso ao windows e usar a plataforma de forma mais eficiente, o .Net é melhor que o java.
Vc “quase” conta nos dedos quantos sistemas java rodam sob sistemas operacionais da microsoft. Geralmente rodam sobre AIX, Linux, Solaris…
Olá,
Quanto a questão do OS, eu acho que essa não é a questão. O sucesso do Java sempre vai ser devido as features e frameworks interessantes de trabalho que surgem no mundo Java todo ano. .NET tem muitas coisas interessantes? TEM. Mas e o preço? E todas essas questões de mercado? E a comunidade pro-ativa? Nesse ponto eu acho que toda ferramenta opensource vai sempre ganhar.
Um exemplo: se existe uma nova forma do escalonador de processos trabalhar, a linguagem que implementar isso na sua VM terá uma feature maior. E provavelmente terá fama por causa disso.
Eu não sei se fui bem claro, mas se não fui podem reclamar ae! rsrs.
Grato!
Sim, mas isso é devido ao fato do windows ser bem mais lento do que o Linux (não sei quanto à outros Unix).
Sou prova viva disso. Acabei de comprar um Phenom X4 9750 2.4Ghz. O eclipse 3.3, com um monte de plugins, inicia em INCRÍVEIS 4,5 segundos!!! O Netbeans 6.1 em 5,5 segundos!!! Já no windows… humpf, no windows só passo raiva! hahahaha! 
Sim, mas isso é devido ao fato do windows ser bem mais lento do que o Linux (não sei quanto à outros Unix).
Sou prova viva disso. Acabei de comprar um Phenom X4 9750 2.4Ghz. O eclipse 3.3, com um monte de plugins, inicia em INCRÍVEIS 4,5 segundos!!! O Netbeans 6.1 em 5,5 segundos!!! Já no windows… humpf, no windows só passo raiva! hahahaha! 
[/quote]
Olá Neofito,
Bem, Eu não acho que o motivo “rapidez”(a grosso modo) seja o principal . As questões importantes pra isso, penso eu: Preço da licença de um Windows 2003 Server. Preço de custo de um servidor homologado, suporte, questões técnicas (como as threads funcionam no linux e no Windows, por exemplo), segurança, estabilidade. A rapidez, como voce citou - depende de vários fatores. Mas não acho que seja o principal.
GNU/Linux não é sinonimo de Unix. É unix based. Segue regras de padrões POSIX, no caso.
Uma coisa que eu nunca notei na comunidade Java é a opinião em relação a sistemas BSD. Eu sempre achei BSD melhor em Linux por vários aspectos, mas o seu uso sempre esteve em baixa, estranho isso.
Enquanto o Windows continuar com a politica de carregar 10000 libraries toda vez que for iniciado vai dar nisso. Eu ainda sou a favor de uma politica de add-ons em cima do Windows, pra mim é a unica salvação. Como que pode, um sistema exigir mais de 512mb pra uso domestico? Isso pra mim é um absurdo.
Bem, é isso, valeu!
Eu nunca disse que o Linux se aproveitou do código do Unix, apenas me referi ao linux dessa forma pq é uma forma comum de se referir à SO’s unix like.
Não fiz um benchmark do desempenho dos dois SO’s. Mas a diferença, pra mim, foi absurda! Talvez um dia, quando eu for rico, peço pro pessoal da M$ ir lá em casa dar uma turbinada no meu Win XP. Ah, gostaria de lembrar que tenho os dois SO’s na mesma máquina. Então não vejo motivo para haver diferenção tão grande de desempenho.
Outro fato curioso é que o Win XP rodando no Virtual Box no meu Ubuntu, roda muuuito mais rápido do que o windows instalado diretamente na máquina. Curioso 
Não tenho nada a falar sobre BSD’s pq nunca usei. Já ouvi falar muito bem, aliás. Mas a questão é que preciso de um desktop, e pelo que vi as distribuições BSD que há por aí não são muito amigáveis nesse sentido.
[quote=neófito]Eu nunca disse que o Linux se aproveitou do código do Unix, apenas me referi ao linux dessa forma pq é uma forma comum de se referir à SO’s unix like.
Não fiz um benchmark do desempenho dos dois SO’s. Mas a diferença, pra mim, foi absurda! Talvez um dia, quando eu for rico, peço pro pessoal da M$ ir lá em casa dar uma turbinada no meu Win XP. Ah, gostaria de lembrar que tenho os dois SO’s na mesma máquina. Então não vejo motivo para haver diferenção tão grande de desempenho.
Outro fato curioso é que o Win XP rodando no Virtual Box no meu Ubuntu, roda muuuito mais rápido do que o windows instalado diretamente na máquina. Curioso 
Não tenho nada a falar sobre BSD’s pq nunca usei. Já ouvi falar muito bem, aliás. Mas a questão é que preciso de um desktop, e pelo que vi as distribuições BSD que há por aí não são muito amigáveis nesse sentido.
[/quote]
Olá Neofito,
Eu também não disse que voce disse que o Linux se aproveitou do código do Unix. =)
Rsrsrs. Já vi isso também várias vezes, o Windows roda de forma lixosa e você coloca ele no Linux e roda uma maravilha. Pode ser por uma questões de Drivers, não? Drivers pra windows em geral sempre tem um pior desempenho que pra GNU/Linux.
Mas enfim, eu acho o Java melhor no Linux justamente por causa de uma coisa: Threads. No linux isso é uma maravilha.
Abraço!
Acho que sim. Se o windows reinasse absoluto, com certeza o .Net teria esmagado o java.[/quote]
Mas o Windows REINA ABSOLUTO!!!
Mais de 95% dos computadores do mundo usam Windows. Sou fã declarado do Linux, mas o pinguim mal chega a 1%… 
E nem assim o .Net esmagou o Java :D[/quote]
Acredito que esse numero tenha aumentado nos ultimos anos! nao chegar 1% do pinguim, acredito que um valor muito baixo. Tb depende qual tipo de pesquisa vc se baseia a respeito do pinguim… muitas empresas estao adotando o pinguim por ser uma plataforma livre . Ja que o windows o custo é muito alto para as organizações, seja ela grande ou medio prazo os empreendedores do negocio vao estar buscando diminuindo custo. O problema ainda do pinguim é o numero de profissionais capacitado para trabalhar fluentemente com a plataforma. Voce vai encontrar mais profissionais que saiba montar um servidor em ambiente windows que linux Agora imagine vc colocar toda sua empresa em linux? Com o numero de profissional bem pouco?.. entao isso tb dificulta para as empresas… ja q ela terá dificuldades em encontrar um profissional especialista em linux desempregado.
Trabalho em uma empresa com 800 funcionarios e 98% dos servidores sao linux… isso pq no terminal do usuario é windows… e esse é um custo alto para empresa… fizemos uma parceria com M$ e ela reduziu bastante o preço mas mesmo é um custo alto… ela vem a meses tentando convencer o gerente de T.I usar servidores windows e tirar o linux… ate deu uma lincença do windows vista de brinde para o cara, do nada ele recebe via correios o windows vista…
Se quiser conferir:
http://marketshare.hitslink.com/report.aspx?qprid=8
É claro que no nicho específico de servidores web, no qual o Java se beneficia, o número do Linux é maior. Muitos desses Windows ainda rodam TomCat, o que permite o uso do Java.
Mas uma vez que sua aplicação cliente acaba rodando num browser, faz mais sentido falam em “Firefox” ou IE, do que em Windows ou em Linux.
O servidor é uma única ponta da instalação, geralmente feita por pessoal especializado, e geralmente capaz de atender a demanda dos clientes, se a instalação foi bem feita.
Se olhar para o mercado de Desktop, realmente, o Windows reina absoluto.
Mas aqui optamos pelo Java também pelo que já citou o pessoal: Tem ótimas frameworks, uma performance excelente, uma filosofia de updates muito mais séria do que a da MS (já tivemos diversos problemas de compatibilidade no VC, VB, ADO, DAO e outras tecnologias MS) e por trabalhar com padrões mais abertos.
O .net pode realmente ter mais integração com o SO, mas só esse motivo não é suficiente. E olha que aqui geralmente a nossa aplicação Java acaba não sendo multi-plataforma, pq muitas das bibliotecas para interagir com hardware são exclusivamente feitas para Windows.
não creio q seja…
acredito que o linux esta mais forte q esses 1 % numa boa… mais assim mesmo não creio q seja isso… a maioria do q é desenvolvido em java é web, sendo assim vc pode coloca essa aplicação rodando em um servidor que esteja em qualquer um destes SOs… vc poderia cria a sua aplicação para funcionar em um web server, que roda em Windows… ou se ja tem uma que roda em linux, provavelmente não seriam tantas as alterações a se fazer para que se rodasse em Windows…
lógico que ser multiplataforma ajuda, mais eu acredito que isso ajude mais em programas que funcionam na maquina local, programas desktop, que não é o foco principal de Java…
eu acredito que ele tenha esse sucesso por ser uma tecnologia free, que funciona muito bem, permite aplicações muito robustas, tem frameworks que garantem um desenvolvimento rápido, e outra caracteristica que eu valorizo muito mais não creio que seja tão observada pelo mercado, é a compatibilidade que tem com versões mais antigas, mais outro ponto ligado a portabilidade que eu acho bem valioso… se vc tem uma app usando um jdk antigo, e quer corrigir algo, resolver um problema com uma solução apresentada em um recente, não tem problemas…
em certas coisas vc pode ter problemas no .Net, tanto para migrar de 1.1 para 2.0, quanto para 3.5… e a Microsoft me parece ser uma empresa que muitas vezes se comportou como seguidora de mercado, ve que algo esta em alta, aposta suas fichas naquilo, ao lançar o .Net 1.1, aplicações em VB6 não tinham compatibilidade, precisavam ser re-escritas, e mesmo entre versões do proprio .Net essas coisas tb precisam…
claro q isso q e falei ai por ultimo demonstra a minha preferencia, algo pessoal, meu, e não do mercado em geral…
é…o q o ViniGodoy falou espressa melhor do que eu o q eu tinha dito… o SO só vai ser algo relevante em uma ponta, o server… poderia estar mais ligado ou menos o browser do que o SO… mais mesmo obrowser não acredito que tenha alguma ligação…
Acho que sim. Se o windows reinasse absoluto, com certeza o .Net teria esmagado o java.[/quote]
Mas o Windows REINA ABSOLUTO!!!
Mais de 95% dos computadores do mundo usam Windows. Sou fã declarado do Linux, mas o pinguim mal chega a 1%… 
E nem assim o .Net esmagou o Java :D[/quote]
Tlv em 95% dos computadores desktop. Quanto .NET roda em automóveis ? Celulares ? Impressoras ? Cartões de Crédito ? TVs ? Aneis :lol: ? Canetas :lol: ?
Java é multi plataforma e isso significa que ele roda em qualquer lugar. Processadores podem ser criados para aceitar Java nativamente ( se não me engano uma sonda na Nasa usava algo assim … )
Mesmo que o linux e derivados não exisitssem, essas outras plataformas alternativas existiriam e como tal a ideia do java multiplataforma continuaria válida. Mesmo que apenas o windows existisse, o fato do java não depender dele levaria outroas fabricantes a incorporá-lo.
Acho que o fato de só se ver Windows por ai, é meio que cultura…
Infelizmente tem muita gente que só acha que só existe o windows, ou nem sabe que usa o Windows
Eu uso Mac em casa, e uso windows no trabalho…
Não acredito que o pinguim só leve 1% 
Visto que o Mac leva quase 8%, segundo ao site que o vinigodoy postou…
Acho que sim. Se o windows reinasse absoluto, com certeza o .Net teria esmagado o java.[/quote]
Mas o Windows REINA ABSOLUTO!!!
Mais de 95% dos computadores do mundo usam Windows. Sou fã declarado do Linux, mas o pinguim mal chega a 1%… 
E nem assim o .Net esmagou o Java :D[/quote]
Tlv em 95% dos computadores desktop. Quanto .NET roda em automóveis ? Celulares ? Impressoras ? Cartões de Crédito ? TVs ? Aneis :lol: ? Canetas :lol: ? [/quote]
Sergio, só para enriquecer o debate, algumas impressoras ja usam .Net parcialmente (como a HP CM8060) e pode ser que um dia chegue ao mercado um produto 100% .Net.
O Compact Framework chegou pra isso, pra rodar em Celulares, automóveis, PDAs, etc. mas precisa de um sistema operacional M$, é claro (não vou incluir o MONO pois estou totalmente fora). É a competição chegando 
Estou esperando uma impressora que rode Ruby 
"