Tegnap rászántam pár órát arra, hogy eldöntsem milyen programnyelvben akarok megtanulni leginkább fejleszteni. A versenyzők: Visual c# 2008 .net 3.5, Java 1.6, RealBasic
Az IDE telepítési ideje a laptopomon:
VS: 3 óra (Visual Studio x64 2008 Pro)
JB: 40 perc (Netbeans)
RB: 2 perc (RealBasoc 2008r4)
Az első működő 130 sort datagridben kiíró program elkészítéséhez szükséges első idő, nulla előtudással (MySQL, ami csak a JAVA része natívban), csak Google-t használva:
VS: 1 perc
JB: 3 óra
RB: 20 perc
Ezen program első, teljes (clean) fordítási ideje 1.8GHz x2, 2.5GB, 5400rpm 120GB WD Scorpio:
VS: 10-60 másodperc
JB: 30+ másodperc
RB: 1-2 másodperc
Generált EXE méret:
VS: ~800kB-1.2MByte (ehhez kell még 700MByte .NET Framework, update, stb.)
JB: 470kByte (jar ami ügye zip-elt, JAVA kell a futtatáshoz)
RB: 3.7MByte (de ez sok egyéb sz@r hozzáadása után is ennyi, Win98-tól akármenyik Windows alapból jó hozzá, vagy Linux 2.4 vagy OS X)
Platformfüggetlenség:
VS: nem Mono kompatibilis,
JB: megy Linux alatt, csak „ronda”
RB: nem tudtam kipróbálni, de mennie kell Linux és Mac alatt is, a kinézet igazodik az alapértelmezett grafikus felülethez
(JAva-hoz a legtöbbet használt Netbeans-t használtam, Ecplipse-el sokkal gyorsabb, de macerásabb fejleszteni nulla tudással)
Az ár:
VS: Az Express-ben nem megy a MySQL beépülő, szal’ pénzes a dolog
JB: Ingyen van, és alapból megy benne a MySQL, ODBC
RB: Pénzes, de az adatbázis modulok ingyen letölthetők, viszont nem épülnek be úgy, mint a saját RealSQL
Folyt. köv 🙂