Pekny clanek, ale proc se to jmenuje "Java na Linuxu". Doporucoval bych "Java everywhere", nebo "Java, rulez" :). Jinak do dalsich clanku doporucuji zahrnout problematiku cestiny jejiho kodovani. To je dle mych zkusenosti jedna z mala situaci, kdy se muze projevit platformova zavislost. Presneji receno: java bezi skoro vsude, ale spatne napsany program pracujici se stringy na stroji se spatne nastavenymi locales muze pri prenosu na napr. windowsy generovat blbe vystupy :) Zejmena pokud je uklada taha z databaze nebo prohani pre JSP engine.
s cestinou neni zadny problem. Java ma defaultne vse v UNICODE. Pokud ukladam soubor na disk, muzu pouzit parametr pro kodovani, stejne jako pro cteni. Doporucuju na vsech platformach pouzivat UTF-8.
Stejne tak v JSP - pouzivam v JSP UTF-8 a funguje jak cestina, tak japonstina a cinstina :-)
Pozor ale, ze pro to musi byt nakonfigurovana databaze - napr MySQL neumi UNICODE(UTF-8), proto jsem radeji presel na PostreSQL. (jinak na Oraclu i MSSQL bez problemu)
Já bych take uvítal nějaké ty rady pro BFU, jak rozchodit Javu, aby psala cesky s carkami a hacky. Stahoval jsem si plugnin za od Blackdownu po disketach z prace (doma mam Mandrake 8.2 a modem a pokud jsem to pochopil dobre, je byla to nejjednodusi cesta, jak ji rozchodit ve webovskych prohlizecich - mimochodem nechapu proc to v Mandraku-distribuci pro zacatecniky neni uz hotove), ale v konfiguracich jsou nastavene blbe fonty (vsechny iso-8859-1) a dekodovani z unicode na iso-8859-1 misto iso-8859-2. Kdyz jsem to zmenil, tak se javovsky plugin nespustil. Nejspis jsem musel pridat do nejakeho jar souboru classy delajici z unicode iso-8859-2, i to jsem zkousel, ale take mi to nefungovalo. Zkratka chutovka. A taky mi v Konquerorovi java odmita otvirat nova okna, takze treba na nase slavne Sachove centrum http://sachy.bonusweb.cz musim chodit v Mozille ci Galeonu. Byl bych velmi vdecny za nejaky clanek o jave v prohlizecich nebo za nejakou radu zde v diskusi.
Tam jsou jen takové ty obecné informace (ostatně myslím, že jsem to asi před měsícem, když jsem ten plugin instaloval četl), ale jak to udělat, aby java konvertovala při zobrazování unicode do iso8859-2 a použila iso8859-2 fonty, tam popsáno není, nebo jsem to tam aspoň nenašel.
imho jestli se ucite programovat v jave, tak je celkme jedno jestli pouzivate windows nebo linux, jestli jste s onim OS seznamen. jde vicemene o to nainstalovat software a (do)nastavit par promennych (PATH, CLASSPATH). pak uz je to jenom volba editoru.
ale jinak za pokracovani budu vdecny s vami ;)
Mozna byl nebyl spatnej clanek typu $SUBJ. VIM, ze by to bylo dost specificky a ze uz tu serial o VIMku byl, ale... ;)
Nemate nekdo zkusenosti s editovanim Javy ve VIM? Popripade nejaky sikovny odkazy zabyvajici se timto tematem. Umim ve VIMku javu spoustet, kompilovat atd.
To je, jako u jinejch jazyku, otazka nastaveni makeprg, errorformat a namapovani klaves... Ale porad mi neco chybi. Neco jako "otevreni" projektu, nebo package, rozsahlejsi dictionary....
Asi je to vsecko spis (jenom) o nastaveni VIMka, takze to sem moc nepatri, ale byl bych vdecnej za jakykoliv odkazy na toto tema. Moc sem toho na netu nenasel (myslim clanky, diskusnima skupina se obcas snazim prodirat ;) )
Predem diky za cokoliv ;)
Dobry den vespolek,
zajimalo by me, jestli kdyz napisu aplikaci v Jave, zda je schopen ji spustit BFU treba na windowsech. Jinymi slovy, zda je v bezne instalaci Windows nejaka JVM, nebo jestli si musi uzivatel nejprve neco stahnout z netu a nainstalovat.
Predem dekuji za odpovedi ...
Java byvala v instalaci IE5 a starsich, ale Sun Microsoftu zakazal pouzivat slova Java pro microsofti JVM. MS se tedy casem na vlastni JVM uplne vykaslal a misto toho zacal propagovat .NET, c# a souvisejici technologie.
S IE6 uz se zadna Java neinstaluje a v cistych WinXP patrne take neni. Bezny BFU muze mit tedy docela problem.
Existuje projekt JServ, ale uz neni dale vyvijen.
A opravdu potrebujete Apache? Velmi dobry servlet kontejner (minimalne pro ladeni a testovani) je Tomcat - tez z rodiny projektu kolem Apache. Dnes ve verzi 4.03.
Tento kontejner rozchodite zpusobem "stahni(http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.3/) rozbal a spust" - podminkou je ovsem existence JDK.
Pokud hodlate integrovat Tomcat s Apache, pak se kouknete na adresu http://jakarta.apache.org/tomcat/tomcat-4.0-doc/config/ajp.html
Hodne stesti :-)
No ja nevim. Ja bych rekl, ze pocatecny, dobrym marketingem nabuzeny, nadseni malinko pokleslo a spousta firem ktera pred casem halasne oznamovala prechod na Javu to potichu tlumi.
Zaplatpanbu ... kdyz nepocitam nejaky ty aplety na webu tak jediny programy ktery jsem videl v Jave byl instalator a administracni nastroje k Oraclu8i (naprosto nepouzitelne, nechutne pomale) a tedka PVCS (stupidni a blbe napsany code version system).
Koneckoncu ... s prenositelnosti je to vachrlaty, rychlost porad jeste neni co by mela ... no ucte se deti, kdyz se vam to libi.
asi te zklamu, ale dnes se vetsina backend aplikaci pise v jave. napriklad Eurotel, Paegas i Oskar pisi veskere aplikace a rozhrani v tomto jazyce. a to mluvim o skutecnych aplikacich, ne nejakych appletech pro lamery.
i kdyz tomu asi nebudes verit, duvodem je rychly vyvoj, kvalita programoveho kodu, snadne testovani a predevsim snadna skalovatelnost. a pak tech kvalitnich knihoven, co je dostupnych!
na desktopu je to horsi, neni moc kvalitnich aplikaci, ktere muzete pouzivat. navic je neprijemne, kdyz vam zaberou nekolik desitek MB pameti. V byvale praci jsme pouzivali modelovaci nastroj TogetherJ (docela hezky, az na tu cenu), se kterym neslo pracovat na Pentiu II 433 MHz se 128 MB RAM. Ale naopak XML editor XXE (recenze je na AbcLinuxu) je nejen sikovny, ale da se pouzivat i na K6-233.
Novym trendem jsou aplikace do mobilu. Za par let budou mit v sobe javu vsechny mobily a vubec ti to neprijde divne. Uz ted existuji stovky (mozna uz tisice) javovych aplikaci pro ne.
no, povedal by som, ze to, ze poznas iba tieto dva produkty svedci maximalne o tom aky mas 'prehlad' a nehovori vobec nic o rozsirenosti Javy... :) Ale ak ta zaujimaju len klientske aplikacie (kde sa Java fakt moc nepresadila), tak sa pozri napr. na Eclipse (eclipse.org), resp. kniznicu SWT, s ktorou to je napisane (javovska kniznica, vyuzivajyca nativne graficke kniznice systemu - > rychlost =~ nativne aplikacie)