Pytanie : Potrzebować rozwiązanie Jawa 1.6 zastosowanie w C# projekt

Cześć,
I chcieć mój istniejący Jawa 1.6 zastosowanie w C#. Dla/>1. i zrobić niektóre badanie i zakładać the następujący solutions
1. Using J# (tylko poparcie java wersja do 1.1.4)
2. JNBridge (Zamiana robić the zastosowanie wolny przy runtime)
3. JLCA (Jawa językowy zamiana asystent)
Following być the wada językowy approach
1. Using J#: J# tylko poparcie java wersja do 1.1.4 i mój zastosowanie być budowa mój w Jawa 1.6 więc ono móc the najlepszy podejście praca with.
2. JNBridge być trochę wolny po tym jak zamiana więc ono móc ten approach.
3. JLCA: i zaczynać na ono ale ono także poparcie java wersja do 1.3 ale ono pisać niektóre miejsce że ono móc do java 1.5 więc i myśleć że ono móc mój problem.

Please spojrzenie przy the mój podejście i pozwalać jakaś stosowny rozwiązanie mój java 1.6 zastosowanie w C#.

Thanks

Odpowiedź : Potrzebować rozwiązanie Jawa 1.6 zastosowanie w C# projekt

Na ślepo od jeden język jeden być niebezpieczny biznes.
The sposób przedmiot lub metoda zachowywać się w jeden język móc zupełnie różny w być.

Pozwalać ty pozwalać I znaczyć ty jeden klasyczny przykład; VB6 projekt VB.NET lub C#.Net:

- W VB6 ty oznajmiać szyk szyk tak:
                         Ciemnawy liczba (5) Jako Integer

- w VB.NET ty robić the ten sam deklaracja.
- w C# ty napisać:
             int [] liczyć = nowy int [5];

Teraz tutaj być the kopnięcie w the żyłka.
.NET wspierać niezmienny - sklejony szyk. The C# deklaracja tworzyć szyk 5 integers, ale jeżeli ty próbować element, ono rosnąć 6.
VB.NET być nawet zły. Ono być łamany język ponieważ ono próbować backwardly zgodny z VB6.
W VB6 szyk zaczynać indexing od (1), ale w .NET wskaźnik zaczynać przy zero. W Ten Sposób co robić VB.NET robić, ono mieć trochę trochę sposób, The trochę deklaracja tworzyć szyk 6 element (the pięć ty oznajmiać plus jeden dla the zero - jak krwisty łamać być krwisty?), i ohe tak, jeżeli ty próbować element the szyk, ono hapily pozwalać ty.

To być problem, jeśli twój program kod działać na the przypuszczenie twój szyk, then rzecz zaczynać.

Jakkolwiek, ty widzieć mój punkt o program inny język?
Ty móc program który nawracać wszystkie twój linia kod, ale ty musieć z powrotem przez z powrotem linia kod i że swój zachowanie być gdy ty oczekiwać.

W Ten Sposób, ty mówić ty chcieć Aplikacja Java c#… ile linia kod być ty o?
Program ty, spadać w fałszywy sens ochrona o twój zamiana program….Sprawdzać! Sprawdzać! Test! i retest.

Inne rozwiązania  
 
programming4us programming4us