| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 21:02:45
|
rogeriom
Entusiasta Java
Membro desde: 24/09/2010 22:36:32
Mensagens: 20
Offline
|
Luca wrote:Não falei mal daqueles como você que não trabalha para a Microsoft e por conseguinte pode ter total liberdade de dizer o que pensa. Falei daqueles que por vínculos empregatícios não podem ser independentes. O mesmo caso ocorria naqueles eventos chatos Sun Tech Days em que os caras da Sun ficavam o tempo todo lambendo a cria. E acho que acontecerá também no evento de Java com palestrantes da Oracle. Já vi acontecer assim nos antigos Oracle Open World.
Com relação a isto, eu concordo plenamente com você. Um funcionário não terá a mesma liberdade para falar sobre as limitações das tecnologias da empresa em que trabalha do que um profissional independente. Porém, os bons profissionais destas empresas são pessoas muito capacitadas para falar das vantagens das suas tecnologias, não das desvantagens. O formato do evento permite que os participantes possam questionar eventuais limitações nas tecnologias da empresa. Neste ponto é que o evento passa a ser um grande aliado para quem tem interesse em conhecer melhor as vantagens e desvatagens de várias tecnologias, divididas em temas, das plataformas Java e .NET.
Luca wrote:Tem quem goste de assistir propaganda. Eu prefiro mudar de canal.
Eu, particularmente, gosto de assistir apresentações técnicas, independente delas serem feitas por funcionários de empresas ou por profissionais independentes. Mesmo que envolvam produtos das empresas, eu acho válido ficar sabendo da evolução dos produtos fornecidos. Por exemplo, os bons funcionários da Red Hat são extremamente capacitados para falar da evolução do servidor de aplicações JBoss. Geralmente, os funcionários são pessoas mais capacitadas para falar da evolução das tecnologias das suas empresas, inclusive tendo acesso a informações confidenciais. Por exemplo, eu gostaria muito de conseguir um palestrante da Oracle para apresentar a palestra "O futuro da platafroma Java" no evento. Afinal de contas, todos que trabalham com Java estão curiosos para saber quais são os planos reais da Oracle com a tecnologia Java após ter adquirido a Sun Microsystems. Porém, se ela não está sendo transparente nem mesmo nos eventos dela, como no JavaOne 2010, então muito menos num evento organizado por terceiros.
Luca wrote:Realmente só conheço da Microsoft o que ela mostra para todos. Dos servidores desisti ainda nos tempos do Windows 2000 e por motivos bem justos: maus serviços. Nem contarei aqui os problemas que vi em uma empresa de cartão de crédito que tinha um servidor feito em VB+SQL Server e que por isto exigia o uso do Windows 2000.
Conforme você mesmo acabou de deixar claro, você está defasado em 10 anos nos servidores Windows da Microsoft. Depois do Windows 2000 Server, a Microsoft lançou o Windows Server 2003, o Windows Server 2003 R2, o Windows Server 2008 e, atualmente, o Windows Server 2008 R2. Ou seja, você precisa se limitar a falar do Windows 2000 Server. E, mesmo assim, se você realmente tiver conhecimento técnico sobre este sistema operacional. Talvez assim, você possa fazer comparações com outras opções de 10 anos atrás que você também tenha conhecimento técnico.
Quanto ao VB, ele foi superado pela criação da plataforma .NET 1.0 em 2002 e suas evoluções: .NET 1.1 em 2003, .NET 2.0 em 2005, .NET 3.0 no início de 2007, .NET 3.5 no final de 2007, .NET 3.5 SP1 em 2008 e, atualmente, .NET 4.0 em 2010. Quanto ao SQL Server, eu posso citar as seguintes evoluções: SQL Server 2000, SQL Server 2005, SQL Server 2008 e, atualmente, SQL Server 2008 R2. Portanto, você está muito defasado em tecnologias de desenvolvimento e servidores da Microsoft também.
Luca wrote:Se C# não é ferramenta de desenvolvimento, se linguagem não instrumento de trabalho de programador, então eu não entendo mais nada. E olhe que já programei e ganhei bom dinheiro com as seguintes linguagens:
Fortran, PL/1, APL, Cobol e Assembler da IBM
Fortran da Control Data
Fortran da Burroughs
Fortran da Honeywell Bull
Basic, C, C++ e Assembler da Microsoft
C e Delphi da Borland
Clipper da CA
Java da Sun e da IBM
JavaScript da Netscape (e depois do mundo)
Neste contexto que você está colocando, eu posso considerar qualquer tecnologia de desenvolvimento de software como uma ferramenta de desenvolvimento. E eu não considero que você está errado, mas acho que é mais preciso dizer linguagem de programação quando você estiver citando uma. Usamos muito o termo ferramenta de desenvolvimento para IDEs. Mas, é uma bobagem perder tempo com este tipo de debate. Use o termo que você achar mais conveniente.
Ficou claro que você já desenvolveu com diversas linguagens, porém isto não te qualifica a criticar ou elogiar linguagens que você não conhece, como C# ou F#. Qual será a força da sua opinião com uma linguagem que você nunca desenvolveu?
Luca wrote:Em algumas delas usei algum editor ou IDE mas com nenhuma foi realmente necessário. Se alguém acha que o que lhe dá dinheiro é a IDE e não a linguagem, então deve ser alguém do tipo Next, Next com pouco conhecimento de programação tipo alguns VBzeiros que conheci.
Pelos seus comentários, talvez você seja um daqueles programadores que ache sensacional utilizar um editor de texto simples, sem ajudas como coloração do código, inidcação de erros de sintaxe, ferramentas de depuração, integração com a documentação, ajuda sensível ao contexto, dentre diversas outras. E depois, utiliza os compiladores de comando de linha para compilar o seu código.
Para ficar um pouco mais no mundo que você conhece, eu posso te dizer que prefiro muito mais utilizar todo o poder do Eclipse para codificar em Java e compilar para código intermediário (bytecode) do que fazer isto num editor de texto simples e compilar com o Java compiler em linha de comando (javac). E não acho que isto me torne um programador pior, mesmo porque eu sei codificar num editor simples e compilar na linha de comando. Porém, eu dou valor na minha produtividade e evoluo muito mais rápido usando uma boa IDE. Isto para não citar o NetBeans, que tem evoluído muito nos últimos anos. Ainda existe o IntelliJ IDEA, que é um IDE comercial que oferece uma versão gratuita para a acomunidade e possui recursos sensacionais. Todas estas ferramentas possuem Wizards ("Next, Next") para automatizar tarefas repetitivas. Nem por isto, eu considero que os profissionais que usam Wizards têm "pouco conhecimento de programação". Se o programador tem conhecimento do que está sendo feito nos bastidores pelo IDE, então ele está sob controle do que está sendo gerado.
Você não deve ser preconceituoso devido ao seu conhecimento de "alguns VBzeiros". É importante ressaltar que até o Visual Basic 6.0, antes da plataforma .NET, a linguagem VB não suportava herança, sobrecarga e nem construtor, dentre outros recursos essenciais para uma linguagem de programação orientada a objetos (POO). Ou seja, a linguagem Visual Basic não era considerada uma linguagem POO no sentido completo da palavra. É esta visão que você tem da Microsoft, uma visão de quase dez anos atrás.
Luca wrote:Por fim digo que uso o Office porque todo mundo usa, virou uma espécie de fusca no mercado. Mas isto não quer dizer que seja bom. Parabéns se na sua máquina ele carrega rápido.
A sua justificativa dispensa comentários: "uso o Office porque todo mundo usa, virou uma espécie de fusca no mercado.". Mesmo que os pacotes de escritório concorrentes tenham integração com os documentos gerados pelo Office, conseguindo ler e escrever nos formatos dos aplicativos do Office.
Abraços,
|
Rogério Moraes de Carvalho
Twitter: @rogeriomc |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 21:11:42
|
benflodin
JavaGuru
![[Avatar]](/images/avatar/0f6b1f657ac30ab76519ed4c677e9909.jpg)
Membro desde: 04/06/2006 13:50:18
Mensagens: 223
Offline
|
offtopic: a primeira pagina parece muito um caso de uso, cai no chão e começei a tremer babando.
|
think Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 21:26:08
|
rogeriom
Entusiasta Java
Membro desde: 24/09/2010 22:36:32
Mensagens: 20
Offline
|
Mordor wrote:Só lembrando que a Novel tem parceria direta com a Microsoft.
Se a Novel esta patrocinando o mono tem algum interesse da M$ na historia.
Tanto a Novell quanto a Microsoft são empresas capitalistas e visam o lucro. E isto é uma regra para todas as empresas de TI que queiram se manter competitivas num mercado de TI que evolui a passos gigantes. Como investir em pesquisa e desenvolvimento se uma empresa não visar o lucro?
O acordo entre a Microsoft e a Novell é para garantir interoperabilidade entre as suas tecnologias. Veja mais sobre esta parceria no seguinte endereço: http://www.novell.com/linux/microsoft/ . Por exemplo, interoperabilidade entre Linux (entenda SUSE Linux) e Windows, PHP rodando em Windows Server 2008 R2, Moonlight (implementação da Novell que permite a vários recursos do Silverlight rodar em Linux), dentre outros. Tanto a Microsoft quanto a Novell lucram com esta parceria. Muitas empresas usam sistemas heterogêneas e precisam de interoperabilidade. Este tipo de atitude gera negócios para ambas as empresas. Tenha certeza que elas não fazem isto por caridade.
Por exemplo, a Sun Microsystems teve que ser vendida porque estava afundada em dívidas. Eles não foram capazes de manter a empresa lucrativa. A Oracle comprou a Sun Microsoft por 7,4 bilhões de dólares, sendo que boa parte do dinheiro foi usado para pagar dívidas. Veja maiores informações em: http://www.oracle.com/us/corporate/press/018363. E, mais que rápido, a Oracle começou a cobrar por produtos que antes eram fornecidos de graça pela Sun Microsystems, como o sistema operacional Solaris, por exemplo. Agora, o James Gosling está fazendo campanha por um Java livre. Ele deveria ter feito isto antes da Sun Microsystems se afundar em dívidas. Ele perdeu o controle sobre a própria criação.
Abraços,
|
Rogério Moraes de Carvalho
Twitter: @rogeriomc |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 21:39:40
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
rogeriom wrote:Pelos seus comentários, talvez você seja um daqueles programadores que ache sensacional utilizar um editor de texto simples, sem ajudas como coloração do código, inidcação de erros de sintaxe, ferramentas de depuração, integração com a documentação, ajuda sensível ao contexto, dentre diversas outras. E depois, utiliza os compiladores de comando de linha para compilar o seu código.
Agora nos entendemos. Acho bem produtivo usar somente o VIM com Ruby e com javascript. Muito mais prático escrever na linha de comando "node qqcoisa.js" do que abrir o eclipse. E tudo que uso pode ser facilmente testado, se integra com qualquer gerenciador de código fonte mais ou menos moderno sem gambiarras como no caso do Eclipse ou Visual Studio com git e ocorre mesmo com todo o ferramental de um pipeline de deployment bom, bem testado e que não me custe um centavo.
A obrigação de usar o Eclipse é uma das coisas que faz o desenvolvimento em Java perder de goleada para Ruby on Rails ou mesmo Python com Django. Quando a linguagem de programação chega ao ponto do Java que exige IDE, Maven e outras tranqueiras, é um sinal claro que alguma coisa não anda bem. Foi exatamente por exigir IDE que abandonei o Visual C++ em 1997. Sair do ambiente do Visual Studio foi uma das decisões mais acertadas da minha carreira. Me propiciou pegar a fase inicial do Java em que os salários eram altíssimos pela carência de profissionais no mercado.
Hoje ainda trabalho com Java para ganhar dinheiro. Mas o que faço por prazer e diletantismo no momento é programar em Javascript que acredito ser uma das linguagens com maior potencial de resolver problemas que necessitem de escalabilidade. No momento chega a me dar mais prazer do que Ruby. Parei até de brincar com erlang, clojure, scheme e scala só para me concentrar no Javascript.
PS: Se você quiser experimentar brincar com Javascript do mesmo modo que eu no windows será necessário instalar o cigwin. Mas no Linux e no Mac rodam sem problemas.
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 21:53:40
|
rogeriom
Entusiasta Java
Membro desde: 24/09/2010 22:36:32
Mensagens: 20
Offline
|
Crown wrote:nota rapida:
esse negocio de MVP é a maior enrolacao, ja vi muito nego MVP que meu deus do ceu,e o pior nao escreve um post num blog ou forum
MVP da Microsoft, assim como qualquer outro título, pode ser dado para pessoas extremamente competentes tecnicamente, assim como para outras extremamente limitadas. Por exemplo, você acha que todo Java Champion é altamente capacitado em tecnologias da plataforma Java? Eu tenho certeza que não.
Por exemplo, eu somente cito o meu título de MVP no site do evento (http://www.javaversusdotnet.com.br/sp2010/) porque muitos potenciais participantes acham importante saber destas coisas. Mas, os títulos não fazem a menor diferença em debates técnicos. Ou você demonstra conhecimento técnico com embasamento teórico, ou sua argumentação será pouco convincente para aqueles que são mais preparados. Portanto, não levem em consideração o fato de hoje eu ser MVP da Microsoft. Amanhã, eu posso não ser e o que vai valer no final das contas é o a minha argumentação técnica.
Crown wrote:nota rapida2:
A microsoft nao tem servidor de aplicativos...meu deus, o IIS é tudo menos servidor de aplicativos.
É impressionante como são feitos comentários sem conhecimento de causa. O Internet Information Services (IIS), atualmente na versão 7.5, é o servidor HTTP construído no Windows Server 2008 R2 e corresponde apenas a uma parte do papel do servidor de aplicações. Veja mais informações em: http://www.microsoft.com/windowsserver2008/en/us/internet-information-services.aspx . O servidor de aplicações fornece ainda uma série de outros serviços, conforme você pode conferir no artigo "Application Server Role Services": http://technet.microsoft.com/en-us/library/cc732513.aspx . Além disto, a Microsoft está trabalhando no Windows Server AppFabric. Veja maiores informações introdutórias no seguinte white paper: http://download.microsoft.com/download/7/F/8/7F8BD8A0-EB05-4DB5-A5A4-DD1D3C909A0A/Introducing_Windows_Server_AppFabric.pdf .
This message was edited 1 time. Last update was at 25/09/2010 21:55:02
|
Rogério Moraes de Carvalho
Twitter: @rogeriomc |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 21:58:38
|
matarra1000
JavaBaby
Membro desde: 19/09/2009 20:43:57
Mensagens: 82
Offline
|
ROUND 1: FIGHT!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 22:21:22
|
Crown
Debugger
Membro desde: 19/01/2010 17:14:49
Mensagens: 52
Offline
|
matarra1000 wrote:ROUND 1: FIGHT!
ksuHKUSH, eu trabalho com .NET hj e nao com java =p, faço duras criticas a algumas posicoes da microsoft, como: so agora eles pensarem em um servidor de aplicacao decente,e algumas outras mancadas que ela vem fazendo como nao incentivar certos projetos importantes para a plataforma como o finado ironruby, mas tabem faço duras criticas a sun e a atual oracle andam/andavam fazendo besteiras tbm como o lendario java 7 que agora é java 7 enrolation, meu intuito nao é dizer que java é melhor que .net ou vice-versa, é so questionar alguns pontos que foram defendidos no topico que nao concordo, como o programa MVP, e eu nao sabia que vc era MVP e nao estou dizendo que todo MVP é uma farsa, vejo muitos MVPs que realmente sao referencia nq fazem tal como Giovanni Bassi aqui no brasil, dentre alguns outros, infelizmente nao tenho te acompanhado entao nao posso falar "nem bem, nem mal", concordo com o luca quando ele fala que o windows é algo que ja deveria estar 1000 anos a frente dq outros SO, mas é assim mesmo, esse é o estilo da microsoft de trabalhar, ela viu o erro cometido no vista que foi extremamente grave, comprometeu a confianca das empresas na microsoft que ate hj as empresas tendem a pensar muito ao deixar um sistema com quase 10 anos de vida de lado por um que gerencie os recursos atuais de hardware existentes hj.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 22:32:51
|
rogeriom
Entusiasta Java
Membro desde: 24/09/2010 22:36:32
Mensagens: 20
Offline
|
Luca wrote:Agora nos entendemos. Acho bem produtivo usar somente o VIM com Ruby e com javascript. Muito mais prático escrever na linha de comando "node qqcoisa.js" do que abrir o eclipse. E tudo que uso pode ser facilmente testado, se integra com qualquer gerenciador de código fonte mais ou menos moderno sem gambiarras como no caso do Eclipse ou Visual Studio com git e ocorre mesmo com todo o ferramental de um pipeline de deployment bom, bem testado e que não me custe um centavo.
No final das contas, o que importa mesmo é o conhecimento do desenvolvedor nas tecnologias. Não podemos julgar a capacidade de um desenvolvedor com base nas ferramentas que ele utiliza. Ou você acha que pelo simples fato de um desenvolvedor usar o Visual Studio ou o Eclipse, ele será pior que um desenvlvedor que, assim como você, usa o VIM?
Se a questão é não custar um centavo, o Eclipse e o NetBeans são gratuitos, open source e sem limitações. É claro que há plug-ins comerciais para ambos os IDEs. As edições Express do Visual Studio 2010 são gratuitas, mas possuem uma série de limitações.
Luca wrote:A obrigação de usar o Eclipse é uma das coisas que faz o desenvolvimento em Java perder de goleada para Ruby on Rails ou mesmo Python com Django. Quando a linguagem de programação chega ao ponto do Java que exige IDE, Maven e outras tranqueiras, é um sinal claro que alguma coisa não anda bem. Foi exatamente por exigir IDE que abandonei o Visual C++ em 1997. Sair do ambiente do Visual Studio foi uma das decisões mais acertadas da minha carreira. Me propiciou pegar a fase inicial do Java em que os salários eram altíssimos pela carência de profissionais no mercado.
Ninguém é obrigado a usar o Eclipse no desenvolvimento em Java. Isto é apenas uma questão de preferência pessoal. Eu, particularmente, prefiro o Eclipse a qualquer outro IDE do mercado que eu conheço para as minhas necessidades de desenvolvimento em Java. Também admiro vários recursos do IntelliJ IDEA, mas, para as minhas necessidades, não justifica o investimento. Para várias empresas, certamente valerá o investimento no IntelliJ IDEA. Também gosto de vários recursos do NetBeans.
Realmente, deu para perceber que você não teve muita integração com as tecnologias de desenvolvimento da Microsoft. Então, talvez seja melhor você não opinar sobre as ferramentas atuais. Afinal de contas, atualmente você não tem conhecimento das mesmas.
Luca wrote:Hoje ainda trabalho com Java para ganhar dinheiro. Mas o que faço por prazer e diletantismo no momento é programar em Javascript que acredito ser uma das linguagens com maior potencial de resolver problemas que necessitem de escalabilidade. No momento chega a me dar mais prazer do que Ruby. Parei até de brincar com erlang, clojure, scheme e scala só para me concentrar no Javascript.
'
Atualmente, JavaScript é uma linguagem de script extremamente importante para o desenvolvimento Web. Porém, a questão de escalabilidade é muito maior que programação do lado do cliente. Certamente, você pode tirar muito a carga do servidor fazendo tarefas do lado do cliente. É importante ressaltar que escalabilidade envolve muito a programação do lado do servidor. Porém, isto vai depender do contexto e da arquitetura da aplicação.
Luca wrote:PS: Se você quiser experimentar brincar com Javascript do mesmo modo que eu no windows será necessário instalar o cigwin. Mas no Linux e no Mac rodam sem problemas.
Cada um deve usar o sistema operacional que se adapte melhor às suas necessidades e às suas preferências pessoais. É claro, sempre que isto for uma opção. Por exemplo, se você quiser desenvolver para o iOS 4.1 (iPhone, iPad, iPod touch) com as ferramentas mais atualizadas da Apple, então terá que usar o iOS SDK 4.1 (Xcode IDE e companhia) em Mac OS X Snow Leopard. Outro exemplo é a Microsoft com o Visual Studio, que deve ser usado em Windows.
|
Rogério Moraes de Carvalho
Twitter: @rogeriomc |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 22:56:59
|
rogeriom
Entusiasta Java
Membro desde: 24/09/2010 22:36:32
Mensagens: 20
Offline
|
Crown wrote:ksuHKUSH, eu trabalho com .NET hj e nao com java =p, faço duras criticas a algumas posicoes da microsoft, como: so agora eles pensarem em um servidor de aplicacao decente,e algumas outras mancadas que ela vem fazendo como nao incentivar certos projetos importantes para a plataforma como o finado ironruby, mas tabem faço duras criticas a sun e a atual oracle andam/andavam fazendo besteiras tbm como o lendario java 7 que agora é java 7 enrolation, meu intuito nao é dizer que java é melhor que .net ou vice-versa, é so questionar alguns pontos que foram defendidos no topico que nao concordo, como o programa MVP, e eu nao sabia que vc era MVP e nao estou dizendo que todo MVP é uma farsa, vejo muitos MVPs que realmente sao referencia nq fazem tal como Giovanni Bassi aqui no brasil, dentre alguns outros, infelizmente nao tenho te acompanhado entao nao posso falar "nem bem, nem mal", concordo com o luca quando ele fala que o windows é algo que ja deveria estar 1000 anos a frente dq outros SO, mas é assim mesmo, esse é o estilo da microsoft de trabalhar, ela viu o erro cometido no vista que foi extremamente grave, comprometeu a confianca das empresas na microsoft que ate hj as empresas tendem a pensar muito ao deixar um sistema com quase 10 anos de vida de lado por um que gerencie os recursos atuais de hardware existentes hj.
Certamente, todas as empresas de TI comentem seus erros, afinal de contas são administradas por humanos. É difícil ser a melhor em tudo que se faz. Eu não sou defensor incondicional da Microsoft, nem da Apple, nem da Oracle, nem de qualquer outra empresa de TI. Eu somente procuro analisar os fatos e não criticar aquilo que não conheço.
Realmente, a evolução do servidor de aplicações da Microsoft poderia ter sido mais rápido. Mas, isto é uma questão de estratégia e prioridade. Talvez, somente agora ela esteja sentindo a necessidade de evoluir mais o seu servidor de aplicações.
Concordo com você que a Microsoft não está investindo mais tanto no IronRuby como antigamente, e eu lamento muito por isto. Assim como não está investindo tanto no IronPython.
Realmente, a demora do lançamento do JDK 7, e das inovações na linguagem de programação Java 7, viraram motivo de piada.
Quanto à questão do título de MVP, eu somente comentei que não acho que isto deva ser levado em conta num debate técnico. Se um profissional estiver tendo que citar os seus títulos num debate técnico, então você pode ter certeza que ele não tem conhecimento técnico suficiente para sustentar as suas convicções.
Quanto ao Windows, é visível o fracasso do Windows Vista. O sistema operacional era extremamente pesado e lento, mesmo em máquinas robustas. Era comum ver pessoas formatando suas máquinas com Windows Vista para instalar o Windows XP. Para mim, o fracasso do Windows Vista lembra o fracasso do Windows Me (Millenium Edition). Naquela época, os usuários estavam formatando suas máquinas para instalar o Windows 98 SE (Second Edition). Porém, na minha opinião, o Windows 7 foi uma grande evolução, estando muito estável e tão leve quanto o Windows XP. O mercado já está resppondendo positivamente a estas melhorias, tanto que as vendas de licença do Windows 7 já ultrapassaram 150 milhões de cópias.
|
Rogério Moraes de Carvalho
Twitter: @rogeriomc |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 23:20:57
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
rogeriom wrote:... Porém, a questão de escalabilidade é muito maior que programação do lado do cliente.
Exatamente! Por isso as soluções tipo event machine do tipo que citei são promissoras e estão na crista da onda.
Acredito que será cada vez mais comum sites feitos quase que totalmente em JavaScript. A proposta do play framework de usar um servidor assincrono é boa. Mas a pretensão dele ser full stack e abraçar o mundo com as mãos pode dificultar sua diseminação. Na medida em que frameworks rails-like como o geddy fiquem mais maduros e disponham de plugins para CMS e outras coisas comuns aos sites enterprises, fazer toda a aplicação em JavaScript ficará bem viável. E será bem fácill se comunicar com SOLR, NoSQLs, bancos de dados tradicionais, web services REST (ou não) e tudo o mais que possa se comunicar por HTTP ou por sockets que com o node é coisa trivial.
Realmente meu interesse por Microsoft é bem reduzido. Mas no dia em que conseguir rodar coisas como node e Hadoop em um Windows sem gambiarras como cigwin, aí pode ser que volte a me interessar,
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2010 11:45:41
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
Acredito que encarar que as duas plataformas concorrem entre si é algo valioso para a comunidade em geral. Afinal sempre deverão avançar em níveis de produvidade e confiabilidade e não "parando no tempo" pensando que se chegou ao estado da arte. Muitas vezes tecnologias muito boas caem em desuso simplesmente por não continuarem evoluindo, trazendo certo FUD para a comunidade.
Att.
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2010 13:07:40
|
Sergio Lopes
Moderador
![[Avatar]](/images/avatar/8232e119d8f59aa83050a741631803a6.jpg)
Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline
|
A discussão tá pegando fogo aqui! Mais uma prova de que um evento desses tem tudo pra trazer bons debates sobre as duas plataformas.
Bom, eu vou estar no evento e com palestras em dois temas: Persistência Java e Mobile Java. E, além de apresentar as palestras, não vejo a hora de debater esses assuntos com meus colegas de .Net.
Em especial a parte mobile, onde parece que tanto o Java quanto o .Net estão bem mal das pernas atualmente (desconsiderando Android que não é oficial). Será que esse MIDP 3 sai? Será que os baldes de água fria no Java FX Mobile recentemente vão mudar algo? E o tão esperado lançamento do Windows Mobile 7: a história da MS no Mobile vai recomeçar do zero, será uma boa estratégia? Será que finalmente a MS vai entrar numa briga boa no mundo mobile? E engraçado ver como caminhos "alternativos" são o que há de mais relevante em ambas as plataformas (Android, MonoTouch e coisas do gênero...)
Bom, espero que o evento traga bons debates de alto nível técnico e seja proveitoso a todos. Espero vocês lá!
|
Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2010 19:22:04
|
rogeriom
Entusiasta Java
Membro desde: 24/09/2010 22:36:32
Mensagens: 20
Offline
|
Sergio Lopes wrote:A discussão tá pegando fogo aqui! Mais uma prova de que um evento desses tem tudo pra trazer bons debates sobre as duas plataformas.
Bom, eu vou estar no evento e com palestras em dois temas: Persistência Java e Mobile Java. E, além de apresentar as palestras, não vejo a hora de debater esses assuntos com meus colegas de .Net.
Em especial a parte mobile, onde parece que tanto o Java quanto o .Net estão bem mal das pernas atualmente (desconsiderando Android que não é oficial). Será que esse MIDP 3 sai? Será que os baldes de água fria no Java FX Mobile recentemente vão mudar algo? E o tão esperado lançamento do Windows Mobile 7: a história da MS no Mobile vai recomeçar do zero, será uma boa estratégia? Será que finalmente a MS vai entrar numa briga boa no mundo mobile? E engraçado ver como caminhos "alternativos" são o que há de mais relevante em ambas as plataformas (Android, MonoTouch e coisas do gênero...)
Bom, espero que o evento traga bons debates de alto nível técnico e seja proveitoso a todos. Espero vocês lá!
Fala Sergio!
Eu também estou ancioso para apresentar as minhas palestras no evento e assistir às palestras dos outros temas. Os debates sempre são uma boa oportunidade para esclarecer dúvidas sobre as vantagens e desvatagens das tecnologias de cada plataforma.
Realmente, na área de desenvolvimento para dispositivos móveis houve uma reviravolta. Antes, a plataforma Java ME (anteriormente, conhecida como J2ME) reinava absoluta como plataforma mais usada para desenvolvimento para dispositivos móveis. Quem diria que o Mobile Information Device Profile 3 (MIDP 3) teria um lançamento tão pouco expressivo no mercado móvel. É até difícil acreditar que houve o lançamento da especificação final do MIDP 3 em dezembro do ano passado no JCP pela JSR 271: http://jcp.org/en/jsr/detail?id=271. Quanto ao JavaFX e, mais especificamente ao JavaFX Mobile, por enquanto não está emplacando. Mas, vamos aguardar para conferir se a Oracle investirá tudo que ela está promotendo na plataforma.
A Apple revolucionou o mercado de smartphones com o lançamento do iPhone em 2007. Finalmente, surgiu um smartphone com um browser decente para navegar na Web e com uma experiência maravilhosa para o usuário final. Depois, ela lançou o iPhone 3G em 2008 e o iPhone 3GS em 2009. E o iPhone 4 foi lançado neste ano de 2010 com algumas novidades interessantes. Inclusive, a Apple modificou o nome do sistema operacional de iPhone OS para iOS. Na realidade, o nome já não tinha sentido uma vez que o mesmo sistema operacional é usado no tablet iPad e no iPod touch. Recentemente, nós tivemos o lançamento da versão final do iOS 4.1 e o iOS 4.2 Beta.
O Google veio no vácuo da Apple, como o lançamento do sistema operacional Android. Baseado numa versão modificada do kernel do Linux, o sistema está conquistando cada vez mais usuários. Ao contrário do iPhone, o usuário tem diversas opções disponíveis de dispositivos de vários fabricantes. Sendo uma plataforma muito mais aberta que a plataforma da Apple. Depois do lançamento do Android em novembro de 2007, tivemos: Android 1.5 (Cupcake) em abril de 2009, Android 1.6 (Donut) em setembro de 2009, Android 2.0/2.1 (Eclair) em outubro de 2009/janeiro de 2010 e, finalmente, o Android 2.2 (Froyo) em maio de 2010. Recentemente, os donos do HTC Nexus One tiveram a possibilidade de atualizar manualmente parta o Android 2.2.1. Agora, estamos aguardando o Android 3.0 (Gingerbread), que deve ser lançado até o final do ano. No principal kit para desenvolvedores, o Android SDK, a codificação é feita com a linguagem Java e o núcleo das bibliotecas é baseado no Apache Harmony. Porém, a compilação é feita para um bytecode que roda numa máquina virtual personalizada do Google, chamada Dalvik VM. Então, no mês passado a Oracle entrou com um processo contra o Google afirmando que o mesmo está infringindo patentes e direitos reservados no sistema operacional Android. O processo pode ter fundamentação legal, mas corresponde a um golpe contra a tecnologia Java. Afinal de contas, o Android corresponde a uma excelente opção para os antigos desenvolvedores Java ME, já que a plataforma não está passando por um bom momento na área de smartphones.
Já a Microsoft, desmontou toda a equipe de Windows Mobile e montou uma nova equipe para desenvolver um novo sistema operacional móvel capaz de enfrentar os concorrentes. O Windows Phone 7 é o sucessor do Windows Mobile 6.5. O novo sistema operacional, que tem kernel baseado no Windows CE 6.0, está inovando na interface com o usuário, com codinome Metro. A interface é feita de regiões retangulares denominadas "tiles". Realmente, a nova interface fornecerá uma experiência diferente do iOS e do Android para o usuário final. O sistema operacional tem recursos inovadores, mas, na primeira versão, também tem algumas limitações, como: não suporta operações de copiar e colar, não suporta completamente multitarefa e não permite tethering.
Vamos acompanhando esta área que gera tantas oportunidades para os desenvolvedores e, principalmente, para aqueles que têm perfil empreendedor.
Abraços,
This message was edited 1 time. Last update was at 26/09/2010 19:25:32
|
Rogério Moraes de Carvalho
Twitter: @rogeriomc |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2010 21:00:47
|
diegosantiviago
JavaGuru
Membro desde: 14/12/2008 11:53:44
Mensagens: 221
Localização: BR
Offline
|
não vou, o site é feito em aspx.
|
SCJA, SCJP, SCBCD, SCEA (I), IBM SOA, ITIL v3 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2010 21:14:38
|
wandersonxs
JavaEvangelist
![[Avatar]](/images/avatar/c8862fc1a32725712838863fb1a260b9.jpg)
Membro desde: 24/04/2004 00:58:05
Mensagens: 492
Localização: São Paulo/SP
Offline
|
Isto está me lembrando debate VB X DElPHI em 90's.
Programei em C# por 4 meses. Não desejo este mal nem ao meu pior inimigo! Bem, pensando bem, desejo sim!!!
Abraços,
Wanderson
|
Assina o q????

|
|
|
 |
|
|
|
|