Navic nekteri lide z OpenOffice projekt NeoOffice (ktery je GPL) silne podkopavaji tim, ze uz nekolik let tvrdi, ze jejich Aqua OpenOffice je za rohem. To pak vzdy melo silny vliv na odliv dotaci od NeoOffice a nasledovalo preruseni prace, kdyz hlavni vyvojar musel jit chvili pracovat na necem, co mu vydela penize na dalsi vyvoj.
Bylo by mnohem lepsi, kdyby podporovali NeoOffice, brali v uvahu jejich patche OOo a snazili se vylepsit svou code base, aby portovani nebylo tak obtizne (staci procist forum NeoOffice Developement na http://trinity.neooffice.org).
Pouziva Javu, Carbon i Cocoa. Proc by to melo znamenat, ze neni nativni?
Pokud si predstavujete, ze Java na Macu znamena, ze GUI neni nativni (pouziva nejaky Javovsky GUI toolkit), tak se pletete. Je tedy pro Vas "nativni" jen ciste Objective-C, nebo jak tomu rozumet?
Ja si myslim, ze nativny je to, ze ks vojmu behu nepotrebuje ziadnu dalsiu systemovu vrstvu, ako je to napriklad u OOo + X11 na MAC OS X.
To, ze to pohana JAVA, alebo C++, alebo bash mi je uplne jedno, staci mi, ze nemusim spustat dalsi moloch, ako je napriklad X11 aby som hned v zapeti mohol spustit druhy moloch napriklad Neo Office.
mozna se v necem pletu, ale nepotrebuji programy v jave taky takovou mezivrstvu nazvanou java virtual machine narozdil od programu v c++, ktery jsou prelozeny do strojovyho kodu a vystaci si samy?
su - \mathfrak{M}ĦĒNJMARCHON (neregistrovaný)
Zrovna na Darwin/MACH jadrach je to trocha inak. Pokial viem, Java na tychto jadrach ma urcitu podporu priamo v jadre, tj. potom to fakt svizne bezi (mal som moznost vidiet na MacBooku, celkom som cumel).
Ako mam chapat "na Darwin/MACH jadrach je to trocha inak. Pokial viem, Java na tychto jadrach ma urcitu podporu priamo v jadre"
Moc sa v Mac-och nevyznam, ale doteraz som bol v tom, ze MACH je HW jadro, Darwin je jedna verzia operacneho systemu Mac OS X, ktora bezi na SW jadre BSD alebo nejakom, ktore bolo vyvinute z BSD. Takze Darwin nie je jadro. Doteraz som nepocul, ze by nejaky procesor (t.j. HW jadro) malo priamu podporu Java a ze by malo BSD vyslovene priamu podporu Java sa mi tiez nezda. I ked Java je od Sun vyvijana prednostne pre Solaris, ktory je tiez zalozeny na BSD jadre, tak neviem. Nevie niekto toto cele vysvetlit?
su - \mathfrak{M}ĦĒNJMARCHON (neregistrovaný)
Jj, ja v tom tiez moc jasno nemam, hovorili mi to programatori "MASOXaci", hlavne nemam moc casu skumat jak to je :-/ Takze ak sa najde dobra dusa, co tomu rozumie (+par linkov), budem len rad.
Povodne som to chapal tak, ze BSD-derived kernel pod MAC OS X implementuje niektore casti Java VM priamo, ale mozno je to blbost.
Ve vasem mitickem MacOS-X je to stejne, jako na vsech unixech, pusti se java -jar ;-)
Jedine co muze JVM delat, je prekompilovat do bitecode primo pro MacOS-X takovy just in kompiler, ala IBM Java, ktera tahle dela vsude a tim zrychluje java aplikace (na vsech platformach, treba i na windows)
Jinymi slovi, je lepsi poustet X11 nez mnohem nenazranejsi Javu
Ve verzi pro linux by to taky chtělo některé veci udělat aby víc zapadly do KDE nebo Gnome. Třeba ty pseudowindozacke otevírací a ukládací dialogi jsou uplně na ... nedá napsat cesta přímo, nejsou záložky... musím klikat jako kok... vidlouzjúzr
Nevím, co používáte za verzi OpenOffice, ale já mám ve verzi 2.0.3 pro otevírání a ukládání souborů klasické Gtk dialogy. Je myslím možné používat i dialogy z KDE. Záleží, co se povolí při kompilaci, jde přikompilovat podpora pro obojí a probíhá pak nejspíš autodetekce, případně se to řídí proměnou OOO_FORCE_DESKTOP...