Autor Zpráva
FantomX1
Profil
Chcem vediet vas nazor, je mozne pisat velke aplikacie v javascripte? A ked ano, je to bezne? Je gmail cely v javascripte?

mathiaz hovorí:
co v javascripte si schopny napisat?

Ferdo hovorí:
nepoznas asi javascript v javascripte sa nejake velke veci pisat nedaju sluzi na kontrolovanie formularov a tak, a na kadejake finticky

Ferdo hovorí:
daju sa este spravit nejake hry, ale len velmi male
mathiaz hovorí:
a to mas odkial ze sa v javascripte nedaju velke veci pisat?

Ferdo hovorí:
ale moze sluzit pri vypocte vysky stlpcov a tak

Ferdo hovorí:
jednoducho preto, pretoze javascripty si nedokaze ukladat subory a je to len klientsky jazyk

Ferdo hovorí:
v PHP aj bez html dokazes spravit aplikaciu, ale javascritp je bez HTML uplne strateny

mathiaz hovorí:
neni

mathiaz hovorí:
strateny 1 vec

Ferdo hovorí:
javascript je nieco ako CSS, doplnok pre HTML

mathiaz hovorí:
nie je to doplnok

mathiaz hovorí:
je to skriptovaci jazyk

Ferdo hovorí:
akurat ze CSS je o mnoho dolezitejsi

Ferdo hovorí:
hovoris ako by si sa do toho vyznal

mathiaz hovorí:
a pre tvoju informaciu tak google svoj gmail ma napisany komplet v javascripte

Ferdo hovorí:
tak to si poriadne mimo

Ferdo hovorí:
gmail nemoze byt napisany v javascripte a toto som ani nemal pocut lebo ma to poriadne zaskocilo

mathiaz hovorí:
pouzivas gmail?

Ferdo hovorí:
skus to napisat do nejakeho fora a uvidis co ti na to povedia, napriklad sem http://diskuse.jakpsatweb.cz a daj im otazku je gmail napisany v javascripte? Ja gmail nepouzivam ale moj otec ano.

Ferdo hovorí:
mal som moznost vidiet ze si v PHP skuseny programator ale o tomto nemas ani paru ako vidim

Ferdo hovorí:
co tak si o JavaScripte najskor nieco precitat a potom o nom hovorit?

mathiaz hovorí:
hehehe

Ferdo hovorí:
no vidis, mal si stastie ze som to videl len ja co si napisal lebo by ta hned vysmiali

Ferdo hovorí:
inac javascript nie je tazky, mohol by si sa do neho pozriet

mathiaz hovorí:
nebudem nato reagovat, lebo ako vidim teba nepresvedcim,... a nemas pravdu je to zbytocne

mathiaz hovorí:
tak

mathiaz hovorí:
uz som to nasiel

Ferdo hovorí:
takze si stojis na svojom? Ako mozes byt taky tvrdohlavy, ja JavaScript ovladam, ty nie, tak preco mi neveris? Mam dovod klamat ti? Gmail v javascripte urcite nespravis? Mozno si to mylis s Javou. Ale ani ta sa na podobne projekty nepouziva.

mathiaz hovorí:
toto je komplet napisane v javascripte

mathiaz hovorí:
[url href=http://www.masswerk.at/jsuix/]http://www.masswerk.at/jsuix/[/url]

mathiaz hovorí:
nevravim ze cely gmail ale prezentacna cast co ide userovi ta urcite

Ferdo hovorí:
pozrem co to je ale kombinacia javascriptu a PHP nie je javascript

mathiaz hovorí:
taktiez maps.google.com je napisane v javascripte

mathiaz hovorí:
takze prosim ta prestan ma poucovat naco je javascript

Ferdo hovorí:
urcite si to s niecim mylis

mathiaz hovorí:
jednoducho klikni na tento tu link, pozri sa co je sprave v javascripte, a nehovor ostatnym ze sa mylia, ja si dobre rozmyslim co poviem a kedy poviem http://www.masswerk.at/jsuix/

mathiaz hovorí:
klikni na to >open terminal

Ferdo hovorí:
pozeram ten link co si mi dal, ale vazne nechem verit vlastnym ociam, to je nejaka vynimocna aplikacia, urcite sa aplikacie v javascripte nepisu kazdy den a musi to mat nejake moduly

mathiaz hovorí:
ne

mathiaz hovorí:
je to cisty javascript

Ferdo hovorí:
a co vlastne ten program robi?

mathiaz hovorí:
ty si este asi v zivote linux nepouzival

mathiaz hovorí:
je to plnohodnotny terminal z linuxu

Ferdo hovorí:
nie to mas pravdu

Ferdo hovorí:
no ak je to pravda tak sa ospravedlnujem za moju nevedomost a skusim napisat do fora co my na to odpisu ini

Ferdo hovorí:
Co JavaScript neumí

S JavaScriptem nelze naprogramovat vše co si vymyslíte. Omezení postupně probereme, ale již teď mohu říci, že největším omezením je téměř nemožnost manipulovat se soubory a to jak na straně serveru, tak na straně klienta. JavaScript však umí pracovat například s cookies.

Ferdo hovorí:
precitaj si to tu http://www.builder.cz/art/javascript/js_seznameni.html
mathiaz hovorí:
neznamena ze ked som povedal ze v javascripte neviem programvat, ze som sa on nezaujimal

mathiaz hovorí:
a demonstraciu sily javascriptu som ti ukazal

mathiaz hovorí:
a tym to haslo

Ferdo hovorí:
jasne, len si to precitaj

mathiaz hovorí:
finish

mathiaz hovorí:
lebo budem musiet este dlho pocuvat zuzku smatanovu

Ferdo hovorí:
nie len si nedas povedat


toto je horuca diskusia ktoru sme mali s mojim spoluprogramatorom, chcem sa spytat ze ci sa daju v JavaScripte naprogramovat velke aplikacie a ci aj gmail je v javascripte. Chcem aby ste nas rozsudili ze kto ma pravdu.

Este jedna stranka ako dokaz pre jeho stranu
http://www.root.cz/zpravicky/jsuix-termina
thingwath
Profil
V prohlížeči jsou možnosti Javascriptu celkem omezené. Dá se tam napsat klientská část AJAX aplikace (jako třeba gmail), nějaké jednoduché hry a podobně. Pak se začne projevovat poměrně mizivý výkon, nízka kompatibilita a hlavně slabé možnosti prohlížečů ohledně vykreslování a tak.

Nicméně neplatí to tak docela, protože právě v Mozille a Firefoxu se používá Javascript na skoro všechno. Jsou v něm napsaná rozšíření a i v celém Firefoxu je hojně využité. (základ prohlížeče a potřebné inteprety a knihovny pro tuhle srandu jsou samozřejmě v C++)

Existují samostatné interprety Javascriptu.

Javascript má být zařazen jako skriptovací jazyk do příští verze Javy.

Viděl jsem v Javascriptu někde i malou SQL databázi. Ale celkem není důvod v tom něco takového psát.
weckho
Profil
thingwath
Přesně tak, pro větší projekty se používá JAVA, která má s JavaScriptem společnou tak možná část jména, ale jinak je to ůplně něco jinýho. JS je pouze scriptovací jazyk... s velice omezenými možnostmi...
Fred
Profil
http://prototype.conio.net/
http://www.backbase.com/demos/sandbox/
http://www.adaptivepath.com/publications/essays/archives/000385.php
http://trimpath.com/
Yuhů
Profil
co se týká toho původního dotazu (nečetl jsem to celé), tak mi přijde, že Mathiaz má pravdu v tom, že v Gmailu je javascriptem napsaný celý frontend, tedy viditelná část programu.

A Gmail je tím mimochodem zajímavý, hezky ukazuje možnosti klientského javascriptu.

Střeva Gmailu jsou samozřejmě v pythonu a v céčku.
Fred
Profil
Je to trochu OT, ale je tu už taková sbírka odkazů na ty pokročilé js aplikace, nebo s js frontendem tak sem jeden zajímavý odkaz přidám http://www.sysbotz.com/products/sep/index.htm
Fred
Profil
A tohle wiki v js http://www.tiddlywiki.com/
Toto téma je uzamčeno. Odpověď nelze zaslat.