Diskuse

Diskuse o hudebních stylech, kapelách, hudebních nástrojích, technice hry, aj.

Téma: Javaskript - jak jste na tom ?

21.12.2005 21:31 [infernal]
Javaskript - jak jste na tom ? - Kategorie Portál
Kdo z vás vypíná javaskript ? V rámci úvah o nějakých úpravách mě tohle zajímá - samozřejmě i s vypnutým javaskriptem budou stránky fungovat bez omezení, akorát bych pomocí javaskriptu rád něco schoval pro zpřehlednění. Já osobně tedy nevypínám a moc lií, co vypínají neznám...přesto malý průzkum. Díky

Seznam příspěvků:

[1..31 / 31] Strana:  1 | Všechny  | Poslední
Pořadí:   Čas vložení    Uživatel 
21.12.2005 21:31 [infernal]
Re:
jump
21.12.2005 21:34 [insemin]
Re:
Pokud mužu jave se vyhybam a kde to JDE používam CSS, je to jednoduší a rychlejší!
21.12.2005 21:40 [infernal]
Re: insemin
ja bych řekl, že to jsou uplne jine technologie, ktere vzajemne nejde srovnavat a nelze je nahrazovat.... jak třeba otevřeš pomocí css nové okno prohlížeče a vložíš do něj nějakou hodnotu ? ... ale zpětk tématu - javaskript ničemu neublíží, jeho vypnutím se naprosto nic neztratí.... takže vypínaš nebo ne?
21.12.2005 21:47 [gotrek]
Re: infernal
tak ja pomalu ani nevim ze jde vypnout (lepe receno nikdy jsem to nepotreboval, takze o te moznosti ani nevim), takze za sebe rikam, ze nevypinam :) rozhodne mi v nicem nevadi.
21.12.2005 21:55 [Lukas]
Re:
nevypinam, ale pokud web pouzivajici javascript zachovava kompatibilitu s IE na ukor funkcnosti v ostatnich prohlizecich, pak na ty stranky prestavam chodit, kdyz nefungujou, stranky pouzivajici javu vubec vynechavam (predposledni verze seymourduncan.com)
21.12.2005 22:05 [Kamzi]
Re: infernal
Javaskripty nebrat. Toť můj názor.
21.12.2005 22:18 [infernal]
Re: kamzi
proč ? :-))
21.12.2005 22:24 [Lukas]
Re: infernal
ses jeste nenaucil nic o adminovani, muzes napsat cokoli bez vysvetleni a je to definitivni :)
21.12.2005 22:26 [cyberpaul]
Re:
Ja proti jave nic nemam. Znam lidi co zase nenavidi CSS. To mas pak tezky. Myslim si ze jednoduchy a funkcni skriptiky jsou neskodny.
21.12.2005 22:39 [infernal]
Re: Lukas
no to každopádně ! :-)
21.12.2005 22:40 [infernal]
Re: cyberpaul
já tu nevidím žádnou spojitost mezi CSS a JAvaskriptem, tohle bych nijak neporovnaval ...
21.12.2005 22:41 [cyberpaul]
Re: infernal
Ja to nemyslel jako porovnani. Spis jako reakci na insemina.
21.12.2005 22:54 [<|>]
Re:
javascript nevypinam. podla mna, ak to mas osetrene pre pripad ze javascript vypnuty je, tak nieje dovod, preco ho nepouzit.
22.12.2005 8:22 [batty]
Re:
javascript prosim neeee
22.12.2005 12:28 [Kamzi]
Re: Lukas
Děkuji ti srdečně a mnohokrát, že jsi tak laskav a upozornil mne způsobem šetrným, že nemám právo na svůj názor.
22.12.2005 12:39 [Kamzi]
Re: infernal
1. nelíbí se mi diskriminace těch co mají javu vypnutou. Můžeš zachovat funkčnost, ale nebudou na tom stejně.
2. už teď jsou v kódu míchané 2 jazyky (PHP, HTML). Přidat další v tom udělá ještě větší hokej.
3. každé použití javaskriptu začíná detekcí prohlížeče, protože nejsou dané standardy. Tak se stává, že píšeš skripty pro každý prohlížeč zvlášť.
4. zvětšená velikost stránek i pro ty, co to nechcou používat.
5. hlavní důvod. Nevidím v tom žádný adekvátní přínos.
6. nemám rád javu ;0)
22.12.2005 12:52 [holkoun]
Re: infernal
spousta lidi ktery surfujou v praci maji javascripty zakazany....takze i za me prosim ne:-) jinak budu muset surfovat jen doma:-))
22.12.2005 12:57 [Kamzi]
Re: holkoun
Já to mám zakázané úplně dobrovolně. Nebaví mě dívat se na samootevírající se okna a poskakující kuličky resp. písmenka za kurzorem myši, jejichž jediný přínos je zahřátí CPU.
22.12.2005 13:03 [holkoun]
Re: kamzi
no ja nedobrovolne:-) treba kvuli rapidsharu bych javaskript i povolil:-D
22.12.2005 13:13 [kash-py]
Re: JAVASCRIPT
Tak na tohle musim reagovat ... nejdrive vysvetleni pojmu : JavaScript neni JAVA !!!!!!!!!! To je zakladni omyl, kterej tu lidi zminujou, ted k jednotlivejm bodum diskuze :

1. JavaScript - kdyz pisu WEB stranky (jedno jestli only HTML nebo PHP, JSP ..) tak se snazim JavaScript pouzivat minimalne a pokud ho uz pouziju, tak jen to, co funguje na "vsech" prohlizecich, takze to pak vyzkousim ve FireFoxu, MSIE a treba jeste neco jinyho, nejlepe treba pak jeste na Linuxu. Aby to opravdu chodilo .. jedna se prevazne o akce, kdy potrebuju na metodu onChange nebo onClick neco povesit. Tohleto mi vcelku chodi a nemusim psat zvlast kod pro ruzne prohlizece. Ale jak jsem uvedl, pokud nemusim, JavaScript nepouziju. Vypnutej ho samozrejme nemam.

2. CSS - jo, to je dobra vec, pouzivam .. ale i tady vychytat css tak, aby bylo vse zobrazeno ve vsech prohlizecich neni zadna prdel. Me se to zatim povedlo, ale mel jsem s tim probelmy, nicmene uznavam, ze na CSS nejsem uplne ten spravnej clovek, zabyvam se tim jen okrajove, takze mozna i chybka u me.

3. JAVA - naprosto super programovaci jazyk (alespon pro me), daleko lepsi nez nejaky PHP nebo srandovni ASP. JAVA byla od zacatku urcena pro Enterprise reseni a jeji bezpecnost a cistota jsou pro me rozhodujici faktory, pokud si ja vybiram vyvojove prostredi, nemluve o kvalite dokumentace a mnozstvi komponent, ktere jsou k dispozici. Proste mam rad objekty, prijde mi to tak nejak nejlogictejsi a nejcistsi, jak by nejakej SW mel vypadat .. vono kdyz se to pak cte, tak je to super ... nicmene v PHP treba taky delam a tam objekty nepouzivam a taky to mam citelny.

Takzer zaver .. neplest JAVU s JavaScriptem. Kod v JAVE (pokud se nejedna o applet) provadi aplikacni server a ten z nej pak generuje HTML, kdezto JavaScript je pseudoJava, jejiz kod provadi HTML prohlizec a to je ten pruser. Samozrejme ze HTML prohlizec nema (zaplatbuh) a nemuze mit takovy moznosti jako aplikacni server. Kdyby bylo HTML trosku lepsi do funkcionality, tak by JavaScript nemusel existoval, bohuzel tomu tak neni. Proto se JavaScript pouziva hlavne na podporu formularovych prvku a jejich obsluhy, protoze tam HTML jako takove nema zadne paky.
22.12.2005 13:39 [Kamzi]
Re: kash-py
Souhlasím, jen se lišíme v názoru na javu. Pustil jsem se do ni hned v jejích počátcích. Hrozně se mi na tom líbilo to co zmiňuješ. Navíc je super, že nevymýšleli nějakou vlastní syntaxi, ale z 90% to je céčko. Jenže jsem to zavrhl kvůli rychlosti. I dneska jsou ty HW nároky dost brutální. Byl jsem donucen v javě jednu aplikaci dělat a přestože jsem se to snažil maximálně optimalizovat, výsledek byl takový, že třeba tlačítko, které mělo otevřít nějaké okno stihla obsluha stisknout 3x než se zobrazilo (pak se zobrazily 3 ;0). A obecně aplikace v javě mi připadají takové nějaké zabržděné. Jsem příznivcem kompilovaných programů.
Taky ten systém (garbage collector?) automatického uvolňování objektů, nevím jestli je to dobrý nápad. Programátor přece ví, kdy už objekt nepotřebuje a čekání až se ztratí reference má za následek nafukování zabrané paměti, tj. další zpomalování.
Ale tak na ten web (na straně serveru!!! - pro infernala) to může být dobré.
22.12.2005 14:19 [batty]
Re: Kamzi
Zkus jeden nejmenovany kancelarsky balik psany v jave shodit na listu a po chvilce ho znovu vyvolat. Garbage colector ti predvede novou dimenzi pomalosti:)) Kamos, uneseny cistotou javy, zkousel delat hry v jave ale uz nastesti prohledl.
22.12.2005 14:37 [kash-py]
Re: Kamzi
Ted jsem napsal prispevek a nejak se neodeslal, takze jen zkracene :
Zatim delam v JAVE jen WEB aplikaci s vyuzitim JSP, Servletu a JavaBeanu. Applety s GUI jsem zatim nedelal. Videl jsem pomale JAVA aplikace i rychle. Zalezi na JRE, ktere je pouzito. OD verze tusim 1.3 se dost zrychlilo.
Primarne delam web aplikace klient-server, kde na DB jsou data a cast procesni logiky. Zbytek procesni logiky je na aplikacnim serveru. Na strane klienta neni zadna procesni logika. Je to dano typem aplikaci, co delam .. tam lze totiz procesni logiku prenest primo na server.
Kdyz je psal aplikace pod wokna, pouzival jsem Delhi. Samozrejme, ze kompilovanej kod facha rychle.

Uznavam, ze ne na vsechno se JAVA hodi .. fakt si nedokazu predstavit treba Cubase napsanou v JAVE :-)))))))
22.12.2005 14:41 [kremator]
Re: Javascript
Mám zapnuto a ve Firefoxu blokování vyskakovacích oken:) Ta, co chci vidět povolím...
22.12.2005 15:08 [infernal]
Re: kamzi, holkoun,
O žádnou diskriminaci nejde, to vubec neni účel. Pokud by s tím měl být problém, tak je vše bezpředmětné. Spíš jde o vylepšení funkčnosti, ale takovým způsobem, že ani ti kdo maji javaskripty zakazané o nic nepřijdou.

Bude nejlepší nastínit konkrétní příklad - na některých stránkách bych pro větší přehlednost chtěl něco schovat. Ideální je k tomu javaskript a reakce na kliknutí + neviditelnost pomocí css. Ti kdo nemají javaskript povoleny, tak uvidí vše , ostatní to budou mít přehlednější. Není třeba překreslovat stránku. Na druhé straně to jde nahradit odkazem na jinou stránku, takže tu máme o jedno překreslení stránky navíc (nic se neděje, navíc po stránce programování to je jednodušší). Největší problém vidím v detekci povolení javaskriptu - to kdyby se hodilo do jené funkce, tak se nejspíš zbytek kódu psát několikrát nemusí.... ale stejně to jsou všechno zatím jen úvahy, takže o nic nejde....


Jinak samozřejmě Javaskript je dobrá věc - prostě na straně servru (php, asp, jsp) se některé věci udělat nedají. úplně nejjednodušší příklad jsou různá menu. Když pominu některá přeefektovaná menu, tak zase v mnoha případech javaskriptová menu nepopiratelně ušetří a zpřehlední stránku. Tohle se dá samozřejmě nahradit pomocí "pseudomenu" v php - kromě toho že už to není tak pěkné a plynulé, je třeba hlavně překreslit stránku (tj třeba i posílat POSTy apod.). ten nějvětší problém je v bezpečnosti a s tím souvisí vypínaní javasktriptu....

22.12.2005 15:23 [batty]
Re: infernal
Stoji javascriptove menu to za tu pomalost?
22.12.2005 15:50 [infernal]
Re:
v některých případech je to naopak rychlejší řešení, hlavvně pokud něco v měnu hledáš a to menu je rozsáhlejší nebo dokonce strukturované - no a pokud je naprogramovane bez efektu, pak by tam k žádnému zpomělení dojít němělo...
22.12.2005 16:52 [kash-py]
Re: infernal
Souhlas.
22.12.2005 16:54 [Lukas]
Re: batty
ja jsem si tos openoffice vyzkousel a nemam s tim sebemensi problem, asi bude zalezet na sprave pameti operacniho systemu :)
22.12.2005 17:02 [Lukas]
Re: kamzik
nic takovyho sem neudelal, asi ti to programovani leze na mozek :)
28.12.2005 20:13 [Lukas]
Re:
jinak... na instrumentu je javascript jiz davno pouzit :)
[1..31 / 31] Strana:  1 | Všechny  | Poslední