Posts TaggedJava
5 coisas que o Visual Studio não tem… e o Eclipse tem…
Há bastante tempo o Eclipse despontou como uma ferramenta extremamente poderosa para desenvolvedores, suportando diversas linguagens e sendo idolatrado pela comunidade Java. Sendo uma solução Open Source, muitos dos seus recursos podem ser alterados ou até mesmo utilizados por outros desenvolvedores para diversas finalidades.
Inegávelmente o Visual Studio é uma IDE com diversos recursos interessantes, e em sua essência une o melhor de vários mundos. Primeiramente a sua raiz RAD que veio da forma de pensar dos seus engenheiros, que foram comprados da “Borland” onde desenvolviam o ex-aclamado Delphi. Depois, outros recursos como a idéia de se integrar recursos e ferramentas terceiras dentro de um único ambiente, que surgiu do Eclipse.
A verdade é que nem o Eclipse é perfeito, e nem o Visual Studio, porém pelo fato de o Visual Studio ser uma ferramenta paga (e muíto cara), eu acredito fortemente que alguns recursos que são disponíveis no Eclipse (que é Open Source) poderiam ser reescritos para o Visual Studio (atualmente na versão 2008) :
1 – Depuração de código Just In Time, ou sei lá como se chama – enquanto você escreve seu código o Eclipse vai compilando o mesmo e avisando possíveis erros, e erros de verdade. Erros de verdade quando realmente não dá pra ser certo, como castings incorretos ou a ausência do tratamento de excessões. Possíveis erros quando por exemplo, se declara uma variável mas não se atribui valor a ela.
2 – Generate Getters and Setters – No .net, não existem Getters e Setters, porém existem as propriedades, que nada mais são que Getters e Setters disfarçados. Há sim uma forma de gerar as propriedades para um atributo, mas você necessita de gerar cada uma individualmente, e com pouquíssimas opções, enquanto no Eclipse é possível selecionar todos os atributos em uma lista e gerar todas, com várias opções… e põe várias nisso…
3 – Generate Constructors – Essa é uma coisa que eu acho fenomenal… é simples e direta, mas é fenomenal por isso mesmo. Imagine que você quer fazer uma classe e facilitar a vida dos outros programadores dando a estes um conjunto de 20 construtores. Agora imagine ter que escrever cada um destes construtores. No Eclipse podem ser gerados os contrutores selecionando quais os atributos que serão usados nestes. Isso é simples, mas é matador.
4 – Os métodos são seus próprios templates – Uma coisa que me deixa extremamente irritado com o Visual Studio é quando você usa o auto-complete e ele não coloca nem ao menos os parênteses do método. No Eclipse quando você digita um método e usa o auto-complete, automáticamente ele já cria os parênteses e os espaços para se preencher os parâmetros do mesmo. Pode fazerser pouco mas faz uma grande diferença.
5 – Editor de XML visual – é uma coisa legalzinha você poder visualizar o seu XML como uma estrutura e não uma linguagem de programação.
Não tenho intenção de levantar bandeiras. Como disse anteriormente, só estou questionando o motivo pelo qual o Visual Studio ainda não copiou os recursos do eclipse, que é Open Source.
Caso alguém tenha mais algum questionamento que não foi citado, me envie.
Add comment 19 dUTC Março dUTC 2008
Microsoft Zune mas não é abelha nem mosquito
Segundo as últimas informações sobre Zune, player portátil de MP3 e vídeos da Microsoft, a empresa afirma que seu produto vai “Matar o IPod”.
Dentre vários recursos disponíveis no player estarão rede sem fio e uma criação de comunidades em torno do aparelho.
Outra grande novidade é que como o dispositívo será baseado no novo Windows Vista haverá a necessidade de muita memória para rodar a nova interface. Caso o seu Zune possua pouca memória o sistema será o Windows 98.
Além do aparelho será necessário pagar por uma licença de U$ 900,00 para o seu sistema operacional. Caso isso não seja feito o usuário será alertado pelo WGA (Windows Genuine Advantage) que o software que ele possui é pirata e o mesmo pode ter sido vítima de falsificação (“Oh Deus, que maldade! Quem pode ter sido tão cruel de ter feito isso com você?”).
O player de MP3 do aparelho será o tradicional Winamp, pois o Media Player é muito pesado e é muito pior para organizar sua Playlist.
Virá instalado com ele o Ace Mega Codec Pack para que se possam assistir vídeos em qualquer formato pelo Media Player Classic.
Haverá 3 versões do Paciência, 2 do Campo Minado, a tradicional versão do FreeCell, 19,856 versões do Copas e outros jogos que poderão ser jogados online.
O dispositivo será compatível com Java, pois não deu tempo de concluir o Framework .net para o dispositivo.
A famosa tela azul desapareceu no produto, agora ela será vermelha.
Os avisos de erro agora também poderão ser personalizados, deixando o player com a sua cara.
Dessa forma a Microsoft pretende dominar o mercado de Gadgets que hoje é dominado pela Apple.
O aparelho será lançado antes do natal.
Add comment 16 dUTC Setembro dUTC 2006