Pergunta : Precisar a solução de converter a aplicação de Java 1.6 no projeto de C#

Olá!, o
I quer mover minha aplicação existente de Java 1.6 em C#. Para este eu fiz alguma pesquisa e encontrei o seguinte solutions
1. Using o
Following do
3. JLCA do
2. JNBridge de J# (somente versão de java da sustentação upto 1.1.4) (a conversão faz a aplicação lenta no tempo de execução) (assistente da conversão da língua de Java) são os inconvenientes de cada approach
1. Using J#: A versão de java da sustentação de J# somente até 1.1.4 e minha aplicação são acumulação em Java 1.6 assim que não poderia ser a melhor aproximação ao trabalho with.
2. JNBridge é um bocado lento depois que a conversão assim que não poderiam opt este approach.
3. JLCA: eu comecei trabalhar nele mas igualmente para suportar versões de java até 1.3 mas escreve-se alguns lugares que pode suportar até java 1.5 assim que eu estou pensando que pode resolver meu olhar de problem.

Please na aproximação acima e me deixa sugerir toda a solução apropriada para converter minha aplicação de java 1.6 em C#.

Thanks
class= do

Resposta : Precisar a solução de converter a aplicação de Java 1.6 no projeto de C#

Cega converter de uma língua a outra é um negócio perigoso.
Os objetos ou os métodos da maneira comportam-se em uma língua podem ser completamente diferentes em outra.

Deixar-me mostrar-lhe o que eu significo dando lhe um exemplo clássico; convertendo um VB6 projeta-se a VB.NET ou a C#.Net:

- em VB6 você declara uma disposição fixed-size assim:
                         Números não ofuscantes (5) como o inteiro

- em VB.NET você faz a mesma declaração.
- em C# que você escreveria:
             o int [] numera = int novo [5];

Agora está aqui o pontapé na entranhas.
.NET não suporta fixo - disposições feitas sob medida. A declaração de C# criará uma disposição de 5 inteiros, mas se você tenta adicionar um elemento, virá 6.
VB.NET é mesmo mais mau. É uma língua quebrada porque tenta ser backwardly compatível com VB6.
Em VB6 as disposições começam o índice de 1, mas em .NET os índices começam em zero. Assim o que faz VB.NET fazem, têm um bocado cada maneira, a declaração acima criaria uma disposição de 6 elementos (os cinco que você declarou mais um para o zero - como sangrento quebrado é aquele?), e ohe sim, se você tenta adicionar elementos à disposição, deixou-o hapily.

Este não é um problema, a menos que seu código do programa se estiver operando na suposição de disposições fixed-size, a seguir as coisas começarão quebrar.

Em todo o caso, você vê meu ponto sobre a conversão de programas a uma outra língua?
Você pode encontrar um programa que converta todas suas linhas de código, mas você terá que atravessar para trás cada linha de código e verific que seu comportamento é como você esperou.

Assim, você diz que você quer converter uma aplicação de Java ao c#… quantas linhas de código é você que fala sobre?
O que quer que você faz, não cair em uma sensação de segurança falsa sobre seu programa da conversão….Verific! Verific! Testar! e contra-prova.

Outras soluções  
 
programming4us programming4us