Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Java na webovém serveru: Komentáře a integrace s Texy

Harvie .cz aura:87
9. 6. 2010 1:43 Nový

PHP interface

celé vlákno

Proč u svatého Stallmana rvete to do texy a zpátky přes DNS resolver, všechny možné síťové vrstvy a webový server? Normální člověk by si udělal php-cli skript (ne. opravdu nemyslím php-cgi), který by pak z javy spouštěl a data do něj rval pípou, nebo by šlo z javy spustit php fastcgi a nějak to tahat přes něj.
Asi za to může celá ta tendence všechno přesouvat na web a dělat jako že umět psát opravdové programy už není potřeba… (ale pak musí stejně přijít opravdoví chlapi s pravděpodobně většími platy a programovat operační systémy, servery, databáze, prohlížeče a programovací jazyky pro všechny ty programátory webů, kteří se toho bojí)
Jinak pokuď už chcete zkoušet různá harakiri, tak mrkněte na tohle:
http://php-java-bridge.sourceforge.net/
http://www.zend.com/en/products/server-ce/
ale opakuji, že bych do podobných sebevražd nešel…

tom
tom (neregistrovaný) 130.119.248.---
9. 6. 2010 9:36 Nový

Re: PHP interface

celé vlákno

A v cem je problem? Tohle bylo asi nejjednodussi nastavit a hlavne si to muze vyzkouset kazdy. Pokud budes chtit rychlost, proste si naimplementujes navrhnuty interface jinym zpusobem. Autor, ale timto ukazal pouziti nekolika technologii, ktere pravdepodobne bude ctenar v budoucnu pouzivat.

Franta Kučera aura:90
9. 6. 2010 15:48 Nový

Re: PHP interface

celé vlákno

Vzhledem k tomu, že se ta operace provádí jen při psaní nových komentářů (což bude výrazně méně časté než čtení) a vzhledem k tomu, kolik HTTP požadavků musí proběhnout při načtené každé stránky*, mi to přijde zanedbatelné. Výhody spouštění php jako podprocesu mi přijdou menší než nevýhody – jednak to snižuje bezpečnost (php běží pod stejným uživatelem jako javový server) a jednak tam to PHP musím mít. Když to proložíme HTTP protokolem, tak je to sice na první pohled nehospodárné, ale dělat něco jako SOA v malém – mít jednu (nebo několik málo) službu v rámci organizace/firmy, která bude zodpovědná za Texy a ostatní ji budou využívat – na jiných serverech nemusí být PHP vůbec nainstalované, nikdo ho nemusí konfigurovat a udržovat. Než php-cli to by spíš stál za zvážení ten javovský port texy – pořádně ho otestovat a průběžně sledovat jestli je kompatibilní, jestli se s novými verzemi nerozchází od originálu. Případně zkusit jestli by PHP verze nešla rozchodit v Quercusu…
*) a tím nemyslím jen tuhle konkrétní aplikaci, ale weby obecně – navíc tam se nekomunikuje v rámci localhostu, ale s vnější (pomalou) sítí. I když většina těch požadavků dostane odpověď „304 Not Modified“, ty hlavičky tam stejně proletí – vedle toho ta jedna komunikace navíc s Texy opravdu nic není.

Franta Kučera aura:90
10. 6. 2010 14:50 Nový

Re: PHP interface

celé vlákno

Vypadlo mi tam:
„ale dělat něco jako SOA“ → „ale umožňuje nám dělat něco jako SOA“

snowracer
snowracer (neregistrovaný) 195.113.60.---
2. 8. 2010 16:42 Nový

Texy Quercus

celé vlákno

Ve Quercu se mi podařilo rozchodit jen starou verzi Texy pro PHP4 a to ještě jen špatně s nutností několika úprav.
Výborně naopak funguje PHP/Java bridge pomocí JSR 223. Jen nedoporučuji používat přímo na aplikačním serveru. Lépe vytvořit jednoduchý Texy-miniserver komunikovat nativními zprávami s ním.

lolek
lolek (neregistrovaný) ---.net.upc.cz
9. 6. 2010 11:31 Nový

java na web

celé vlákno

java na webovém serveru, to jako vážně?! to dneska ještě někdo dělá?

jehovista
jehovista (neregistrovaný) ---.net.upc.cz
9. 6. 2010 11:35 Nový

Re: java na web

celé vlákno

Provokace, nebo neznalost?

jerzy.burzek
jerzy.burzek (neregistrovaný) ---.rev.swan.sk
9. 6. 2010 13:09 Nový

Re: java na web

celé vlákno

skor borec, co si precital clanok o „pomalosti java 1.1“ z 12.3.1998 a zbuchal uz 3 webshopy v php v celkovom objeme 12.4kB zdrojoveho kodu, co ho nepochybne radi medzi odbornikov :-)

Flasi
Flasi (neregistrovaný) 194.228.119.---
9. 6. 2010 14:08 Nový

Re: java na web

celé vlákno

A k tomu má nejspíš dojem, že java na webovém serveru = java na webu = java applet ve stránce. :-)

lolek
lolek (neregistrovaný) ---.net.upc.cz
9. 6. 2010 14:52 Nový

Re: java na web

celé vlákno

dojmy a pojmy z mé osoby o které absolutně nic nevíte nechme stranou. zkuste mi napsat, kdy a proč bych měl použít na web javu místo ruby/php/pythonu? v čem spočívájí výrazné výhody?

jehovista
jehovista (neregistrovaný) ---.net.upc.cz
9. 6. 2010 22:24 Nový

Re: java na web

celé vlákno

Zkusime to jinak: Jaka je vyrazna nevyhoda Java EE?

Radek Miček
Radek Miček (neregistrovaný) ---.net.upc.cz
9. 6. 2010 23:28 Nový

Re: java na web

celé vlákno

Velmi špatná architektura, viz
http://www.springsource.org/about
Java EE chce být univerzální, ale není, zato je ale složitá. Podobně jsou na tom i další technologie, třeba XML nebo MS LINQ to SQL.

blizzboz
blizzboz (neregistrovaný) ---.178-41-23.t-com.sk
11. 6. 2010 1:48 Nový

Re: java na web

celé vlákno

zložitá je len pre toho kto má v hlave nasraté, my ostatní sa neustále vzdelávame. a čo je prosím ťa zložité na LINQ to SQL ?

x
x (neregistrovaný) ---.78-98-69.t-com.sk
9. 6. 2010 19:09 Nový

Re: java na web

celé vlákno

nemam ziaden vyhraneny nazor ani na php ani na javu … len ak by bol nejaky priklad na nejaku komplikovanejsiu webaplikaciu v jave… lebo zatial co si pamatam resp. nepamatam ziadnu stranku v jsp, ktora by dokazala odpovedat … ako to povedat … svizne… Neviem ci to je teda sposobene javou alebo len zlou konektivitou serverov – i ked tie by sa dali pomocou pingu odmerat a odpocitat.
Nemusi to byt ziadna wikipedia ani facebook, len nieco co je navstevovane a nieco jednoznacne vykonava okrem vracania statickeho textu.

Přezdívka
Přezdívka (neregistrovaný) ---.starnet.cz
9. 6. 2010 20:44 Nový

Re: java na web

celé vlákno

java na webu neznamena pouze jsp, jsp je v podstate mrtva vec

Palo
Palo (neregistrovaný) ---.178-41-77.t-com.sk
9. 6. 2010 23:59 Nový

Re: java na web

celé vlákno

Java bude rychlejsie ako PHP.

Ondra
Ondra (neregistrovaný) ---.net.upc.cz
18. 6. 2010 4:13 Nový

Větších webů v Javě...

celé vlákno

je dost, např. LinkedIn.com.
Facebook.com zvažoval Javu jako jednu z alternativ k ukrutně pomalému PHP, nakonec začali překládádat PHP kód do C++ a kompilovat do binárek.

Radek Miček
Radek Miček (neregistrovaný) ---.net.upc.cz
9. 6. 2010 18:26 Nový

Re: java na web

celé vlákno

Váš údiv je zcela na místě. Psát v dnešní době novou aplikaci v Javě je sebemrskačství.

dívka
dívka (neregistrovaný) ---.starnet.cz
9. 6. 2010 20:47 Nový

Re: java na web

celé vlákno

Proč? (no flame plz.)

Radek Miček
Radek Miček (neregistrovaný) ---.net.upc.cz
9. 6. 2010 23:12 Nový

Re: java na web

celé vlákno

Protože existují lepší jazyky s lepšími knihovnami.
Porovnávám podle následujících kritérií: znovupoužitelnost, přehlednost, typová kontrola, možnost paralelismu.

Franta Kučera aura:90
9. 6. 2010 23:21 Nový

Re: java na web

celé vlákno

Jaké konkrétně jazyky?

Radek Miček
Radek Miček (neregistrovaný) ---.net.upc.cz
9. 6. 2010 23:29 Nový

Re: java na web

celé vlákno

Třeba Haskell, F#. Pro JVM třeba Clojure, Scala.

Franta Kučera aura:90
10. 6. 2010 0:03 Nový

Re: java na web

celé vlákno

hmm, v tom jsem asi žádný produkční web napsaný neviděl. A co třeba GNUstep? Nad ním jsem viděl jednu pěknou webovou aplikaci, působilo to dost svižně a vůbec fajn :-) Neví někdo jak dobře se v tom píše? (Objective-C zatím leží na mém TODO seznamu věcí, ke kterým se snad jednou dostanu, časem)

Ondra Satai Nekola aura:53
16. 6. 2010 12:41 Nový

Re: java na web

celé vlákno

Ve Scalle jsou psane nektere komponenty (ne frontend) Twitteru, Novell ve Scale (framework Lift) implementoval Pulse, FourSquare take pouziva Scalu i Lift.
To ale samozrejme ani zdaleka neznamena, ze je Java vzdy spatna volba. Ma vyzrale knihovny a ekosystem (trebas Apache odvedl uzasny kus prace), komu nevyhovuje aktualni podoba Java EE „podle Sunu“, tak muze sahnout po Springu, neni problem, pokud mate penize, sehnat slusne programatory, jsou k dispozici knihy, navody, IDEs, servery pro CI…

KapitánRUM
KapitánRUM (neregistrovaný) ---.profico.cz
9. 6. 2010 16:07 Nový

Prosba

celé vlákno

Prosím o vyšší četnost těchto článku!
Jsou výborné, děkuji.

KapitánRUM
KapitánRUM (neregistrovaný) ---.profico.cz
9. 6. 2010 16:08 Nový

Re: Prosba

celé vlákno

Myslím samozřejmě o Java na straně serveru ;-)

lopata
lopata (neregistrovaný) 77.93.216.---
9. 6. 2010 16:59 Nový

chybí syntax coloring

celé vlákno

u výpisů zdrojového kódu není obarvena syntaxe a vůbec je to nějaké „smrsklé“, u tohoto – http://zdrojak.root.cz/clanky/happstack-cast-treti/ je to v pořádku, Opera 10.53 win, takže asi chyba redakce/autora.

Martin Malý aura:93
9. 6. 2010 17:02 Nový

Re: chybí syntax coloring

celé vlákno

Opraveno, díky za upozornění.

Ondra
Ondra (neregistrovaný) ---.redhat.com
16. 6. 2010 17:19 Nový

JTexy je ve vývoji...

celé vlákno

Hoj,
rád bych podotknul, že JTexy je ve vývoji… tj. rozhodně nepřeparsuje vše.
Není čas… Pokud by se někdo chtěl přidat, jen uvítám :)
Ondra

Zasílat nově přidané příspěvky e-mailem