>Java ma mozna ve porovnani s ST mene elegance, zato
>se na ni z vetsiny jazyku lepe prechazi a aplikace v
>ni napsane maji typicky vyssi vykon.
To mi prijde prehnane tvrzeni. Nechci tvrdit opak,
ale moje osdobni zkusenost z 2 pocitacu, ktere pouzivam (Intel Pentium II, 350Mhz, 128MB RAM a
SGI Indy, MIPS R5000 150Mhz, 64MB RAM):
Na PII javovske IDE se stylu Netbeans sice nabehne,
ale fakt se v tom neda pracovat. na Indy to ani nenabehne.
VisualWorks, jeho IDE bych rekl ze je vyrazne propracovanejsi (tedy jeho SystemBrowser/RefactoryBrowser) je uplne v pohode,
klidne i 20 oken. Smalltalk/X je zrovna tak v pohode (na Indy to nejak pada, a fakt je, ze Worksy jsou na tom Indy take nestabilni - to je IMHO tim, ze maji chybu ve VM a/nebo tim, ze mam jinou verzi Irixu)
>Pokud chci napsat nejaky TCP server, staci mi
>zadat do google "tcp ip server java" a vypadne na
>me rada ukazek.
Pokud ja chci v me oblibene implementaci Smalltalku
nejaky TCP server, otevru browser, najdu
Socket class>>example a copy-paste kus kodu a doupravim. Nebo - pokud to chci mit chytrejsi -
zkopiruji ze tridy RDoItServer, pripadne tady je SOAP, Opentalk, DST,... na google nemusim...
>Pokud chci napsat prenositelnou desktopovou >aplikaci, mam opet dve IDE, cross-platform build >system (Ant), nastroje pro automaticke testovani >kodu a prenositelne GUI.
Pokud ja chci prenositelnou desktopovu aplikaci,
tak mam, pravda, IDE jedno - ale IMHO dost dobre,
cross-platform build system nepotrebuji, anzto
mam inkrementalni compiler, pro automartizovane testy mam SUnit TestRunner, jehoz klony ala JUnit
CPPUnit, PythonUnit nebo jak se to jmenuje
se zacli pouzivat vsude mozne a prenositelne GUI
je samozrejmosti, o ktere ani neuvazuji :-)
>strukturu projektu (CVS...
Tak zrovna tohle je taky docela vymakane, Smalltalk/X pouziva bezne CVS, VisualWorks maji StORE (ktery funguje nad relacni databazi), ve Squeaku taky neco je (nemam zkusenost).
Nerikam, ze je to kdo vi jak skvele, jen vyvracim konkretni namitky konkretnimi argumenty :-)