Techies blog » Java

Az oldalról:

  • Technológiai újdonságok a nagyvilágból életem jelenségeivel kiegészítve.
  • RSS 2.0 Feliratkozás


Feliratkozás:

Bejelentkezés, regisztráció:

Java vs C# 2 – Ablakok

2007. december 23. Herczeg Artúr

Illuztráció: Java felület Igyekszem összehasonlítani, hogy a két keretrendszerben hogyan lehet ablakokat létrehozni. Ezt nehezíti a közöttük fennálló architekturális és ideológiai különbség:

  • A Java-t kifejezetten portolhatóságra (több operációs rendszerre) tervezték. Ezt messzemen?kig meg is valósítja, hiszen például Linuxon, Windowson, Sun operációs rendszeren és sok más helyen is fut. Ezzel szemben a .NET Keretrendszert els?sorban a Windows igényeihez igazították, szem el?tt tartva a portolhatóságot is. Így sok szolgáltatása a Windows meglév? funkcióira épít, megnehezítve a kód portolhatóságát. No meg tipikusan a .NET programozók szeretnek Windows platform szolgáltatásokat hívni (legalábbis én biztosan :) ), ami megnehezíti az átvitelt. Jelenleg a .NET els?sorban Windows rendszeren fut, de a Mono Keretrendszer lehet?vé teszi a .NET kód futtatását Linuxon, Windowson, FreeBSDn, OpenBSDn, Sun Solarison és OS X-en is. Mivel a Mono-t még nem használtam, nincs tapasztalatom a kód tényleges protolhatóságáról.
  • Architekturálisan a Java a portolhatóság támogatása érdekében sok trükköt vet be, hogy a különböz? ablakozó rendszerek is gond nélkül tudják kezelni a kódot. Viszont a trükkök miatt a kezd? és kevésbé képzett programozók megizzadhatnak, amíg megértik a háttérben m?köd? mechanizmusokat. Továbbá a Java korából adódóan néha az az érzése az embernek, hogy nem összefügg? keretrendszerrel, hanem egymásra épül? modulokból felépül? rendszerrel dolgozik. Valami olyasmi, mintha egy szobornál el?ször a fejet, a kart, a törzset… alkotnák meg, aztán megpróbálnák összeilleszteni.

Az egyszer? m?ködés bemutatására a Java AWT ablakozó könyvtárát használom.

(tovább…)

Kapcsolódó tartalom:
Java vs C# – alapkülönbségek || .NET fájlolvasás kiterjesztése || A halálos Java || Delegált mint függvénymutató || DBNull |

Kategória: .NET, Java, Programozás | Nincs megjegyzés »

Java vs C# – alapkülönbségek

2007. december 21. Herczeg Artúr

Eddig els?sorban a .NET Keretrendszerr?l és a C#-ról írtam blogomban. Most úgy érzem, eljött az id?, hogy egy kissé b?vítsem tudásom, és elkezdjek Java-t tanulni – a C# tudásomra építve. Mivel korábbi tanulmányaim során már foglalkoztam a Java nyelvvel és keretrendszerrel (szakirány a f?iskolán), így a bejegyzéseim feltételeznek valamennyi háttértudást mindkét nyelvr?l. Ennek ellenére igyekszem úgy megfogalmazni ?ket, hogy mindenki számára érthet? legyen.

(tovább…)

Kapcsolódó tartalom:
A halálos Java || .NET fájlolvasás kiterjesztése || Java vs C# 2 – Ablakok || Aspektus-orientált paradigma || Az IIS vezet |

Kategória: .NET, Java, Programozás | Nincs megjegyzés »