Slo-Tech - Nekatere rešitve, spisane v naglici, a v pravem zgodovinskem trenutku, ostanejo. Tak primer je JavaScript, ki sta ga Netscape Communications in Sun Microsystems predstavila pred tridesetimi leti. Čeprav ga je Brendan Eich sestavil v pičlih desetih dneh tistega maja, so ga predstavili šele decembra 1995. Do končne različice je minilo še nekaj mesecev, JavaScript pa je verzijo 1.0 dosegel marca 1996.
Eich se je pri sestavljanju JavaScripta zgledoval po Javi, od koder si je sposodil nekaj sintakse, konceptualno pa je sledil jezikoma Scheme in Self. JavaScript je Netscape potreboval za razvoj interaktivnih in dinamičnih spletnih strani ter aplikacij. Rezultat je jezik, v katerem koda teče na strani odjemalca in ga še danes uporablja več kot 98,9 odstotka spletnih strani.
Ostaja najpopularnejši jezik na svetu, poganja kodo v brskalnikih, backendih na strežnikih, mobilnih aplikacijah, namiznih programih in celo nekaterih vgradnih sistemih. Tudi med programerji je JavaScript med najbolj uporabljenimi jeziki. JavaScript je sicer nastal v 10 dneh, kolikor je Eich potreboval za delujoči prototip, nato pa so ga postopoma dodelovali. Kljub temu je v jeziku ostalo veliko posledic hitrega razvoja, ki jih še danes občutimo kot nenavadne rešitve in nekonsistentnosti. Čeprav je prototip deloval maja, so ga predstavili šele decembra. Pred tem ga je Eich imenoval Mocha, Netscape je želel LiveScript, na koncu pa je sodelovanje s Sunom prineslo JavaScript – čeprav jezik ni povezan z Javo, ki je bila tedaj zelo popularna, na kar so računali.
Danes je blagovna znamka JavaScript v lasti Oracla, ki pa je aktivno ne uporablja. Ali je postala obče ime, ostaja pravno vprašanje, zato imamo konference z imeni, kot je JSConf. JavaScript pa še danes teče na internetu.
Novice » Omrežja / internet » JavaScript praznuje 30 let
Glugy ::
"Eich se je pri sestavljanju JavaScripta zgledoval po Javi, od koder si je sposodil nekaj sintaks"
A je še kaj podobnosti z Javo pri sintaksi dandanes?
A je še kaj podobnosti z Javo pri sintaksi dandanes?
Ales78 ::
Javascript je lep primer, kako lahko, na hitro spackana napaka, postane problematična do te mere, da zavira celoten razvoj ITja.
V webasm, pa še kar niso vtaknili dostopa do DOMa, da se te napake enkrat za vselej znebimo.
V webasm, pa še kar niso vtaknili dostopa do DOMa, da se te napake enkrat za vselej znebimo.
SDS in ne-voljenje: https://slo-tech.com/forum/t835230/p8641476#p8641476
"Levi fašist" je skovanka ljudi brez izobrazbe, ki ne vedo kaj fašizem sploh
pomeni, uporablja pa se za poizkus relativiziranja/prikrivanja pravega fašizma.
"Levi fašist" je skovanka ljudi brez izobrazbe, ki ne vedo kaj fašizem sploh
pomeni, uporablja pa se za poizkus relativiziranja/prikrivanja pravega fašizma.
Zgodovina sprememb…
- predlagalo izbris: FireSnake ()

mtosev ::
Jaz poznam internet od leta 1999. Tedaj sem dobil dialup in browser je bil IE 4, ki je bil del Windowsa 98.
Core i9 10900X, ASUS Prime X299 Edition 30, 32GB 4x8 3600Mhz G.skill, CM H500M,
ASUS ROG Strix RTX 2080 Super, Samsung 970 PRO, UltraSharp UP3017, Win 11 Pro,
Enermax Platimax 1700W | moj oče darko 1960-2016, moj labradorec max 2002-2013
ASUS ROG Strix RTX 2080 Super, Samsung 970 PRO, UltraSharp UP3017, Win 11 Pro,
Enermax Platimax 1700W | moj oče darko 1960-2016, moj labradorec max 2002-2013
bm1973 ::
Web je bil ful boljši pred javascriptom ;)
Tudi aplikacije
Plus skoraj večina enterprise aplikacij danes...
Zgodovina sprememb…
- spremenilo: bm1973 ()

endelin ::
Jaz sem bil prvič na netu v času 14k modemov in netscapea. Meni se je tisto zdelo nadzemeljska izkušnja.
Škoda ker se je izrodilo v socialne medijske bedarije
Rip internet 1995-2005
Škoda ker se je izrodilo v socialne medijske bedarije
Rip internet 1995-2005
Zgodovina sprememb…
- spremenil: endelin ()
FireSnake ::
Jaz poznam internet od leta 1999. Tedaj sem dobil dialup in browser je bil IE 4, ki je bil del Windowsa 98.![]()
In kakšna je povezava z naslovom teme?
Poglej in se nasmej: vicmaher.si
WhiteAngel ::
Tale Javascript (in Typescript), je svojevrsten fenomen. Vsi se ga izogibajo, ker je sranje. Ampak na koncu ga vedno potem rabiš, vsaj malo.
bm1973 ::
LightBit ::
WhiteAngel je izjavil:
Tale Javascript (in Typescript), je svojevrsten fenomen. Vsi se ga izogibajo, ker je sranje. Ampak na koncu ga vedno potem rabiš, vsaj malo.
Kako se ga izogibajo, saj je sedaj vse TypeScript? Še desktop aplikacije so web pagi (Electron). Ne samo za front-end tudi za back-end se sedaj uporablja.
Sicer se mi niti ne zdi JavaScript kot jezik zanič. Problem je da je bila to edina možnost za spletne strani, ki pa je preveč omejena za to kar se sedaj vse dela v brskalnikih.
pegasus ::
A zato danes ene moderne electron aplikacije ne spraviš več niti na CD (650MB)? Hvala lepa za tak napredek.
LightBit ::
Kaj pa boš s CD-jem? Saj prenosniki niti nimajo več optičnih.
Drugače se čisto strinjam da je to ogabno. Meni je že Javo ogabno bundlat zraven aplikacije pa je ~50MB.
Žalostno je ko ves napredek požre lenoba in ostale neumnosti.
Drugače se čisto strinjam da je to ogabno. Meni je že Javo ogabno bundlat zraven aplikacije pa je ~50MB.
Žalostno je ko ves napredek požre lenoba in ostale neumnosti.
bm1973 ::
David Mayer ::
Glede na ta pregled nekatere sitnosti niso nepričakovane - mimogrede, da nima kakšne cache strategije preveč potratne?
MrStein ::
Kaj pa boš s CD-jem? Saj prenosniki niti nimajo več optičnih.
Drugače se čisto strinjam da je to ogabno. Meni je že Javo ogabno bundlat zraven aplikacije pa je ~50MB.
Žalostno je ko ves napredek požre lenoba in ostale neumnosti.
A ni včasih linker pobral le dejansko potrebne kose iz knjižnice?
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
opeter ::
prineslo JavaScript - čeprav jezik ni povezan z Javo ...
Heh, to me spominja na situacijo, ko smo pri nas za terence pogovorno uporabljali džip, čeprav so bili druge blagovne znamke; pa za razne sušene salame smo govorili "pik salama" in še kaj bi se našlo ...
Heh, to me spominja na situacijo, ko smo pri nas za terence pogovorno uporabljali džip, čeprav so bili druge blagovne znamke; pa za razne sušene salame smo govorili "pik salama" in še kaj bi se našlo ...
Hrabri mišek (od 2015 nova serija!) -> http://tinyurl.com/na7r54l
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j
RedDrake ::
Zadnjič naredim nov W11 install na en mini PC in sliši kako ruži ventilator. Vse update-ano do konca, vse nameščeno. V teoriji idle na desktopu. Slišim kako ventilator štarta in ne neha. Grem gledat procese in glej ga zlomka, nek JS neki neki laufa in kuri skoraj 10% CPU-ja, kar je dovolj da gre tisto jedro v boost in voila, slišen ventilator. Malce raziskujem in odkrijem da je to Adobe CC težava. Hkrati odkrijem tudi da v W11 tako start menu kot tisti widget v taskbaru oba parsata JS. Fakin' 'ell boys. Res pravi jeetcode fest!
bm1973 ::
Ne obstaja zastonj pri debloat skriptah posebna "Adobe Update" kljukica
.
Saj jo lahko pretvoriš v EXE... Sam mal več dela zahteva...
In tega koraka nihče ne naredi...
Kaj pa boš s CD-jem? Saj prenosniki niti nimajo več optičnih.
Drugače se čisto strinjam da je to ogabno. Meni je že Javo ogabno bundlat zraven aplikacije pa je ~50MB.
Žalostno je ko ves napredek požre lenoba in ostale neumnosti.
Saj jo lahko pretvoriš v EXE... Sam mal več dela zahteva...
In tega koraka nihče ne naredi...
Zgodovina sprememb…
- spremenilo: bm1973 ()
LightBit ::
A ni včasih linker pobral le dejansko potrebne kose iz knjižnice?![]()
Govorim o Java Runtime Environment. Ne vem, če lahko kaj bistveno zmanjšaš.
Saj jo lahko pretvoriš v EXE... Sam mal več dela zahteva...
In tega koraka nihče ne naredi...
Saj GCJ ni več podprt, kdo se bo pa ukvarjal s tem. A je to sploh res popolnoma delovalo?
bm1973 ::
Nimam pojma, lahko bi...
Sem imel včasih tudi po 5 JRE na škatlah, ker je vsak software privlekel svojo, nezdružljivo z ostalimi...
Za popizdit v glavnem...
Sem imel včasih tudi po 5 JRE na škatlah, ker je vsak software privlekel svojo, nezdružljivo z ostalimi...
Za popizdit v glavnem...
LightBit ::
Moj *.jar je delal s katerim koli JRE sem probal, tako da ne vem kako jim je to uspelo narediti nezdružljivo.
.NET so kolikor vem tudi kompatibilni, ampak so iz nekega razloga privzeto zahtevali točno tisto verzjo za katero je bil program narejen.
.NET so kolikor vem tudi kompatibilni, ampak so iz nekega razloga privzeto zahtevali točno tisto verzjo za katero je bil program narejen.

dronyx ::
Če se ne motim je bil prav javascript razlog, da so se v 90 letih v brskalnikih odpirala popup okna, da jih nisi uspel niti dovolj hitro zapirat. Ogabno.
LightBit ::
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | JavaScript praznuje 30 letOddelek: Novice / Omrežja / internet | 2409 (62) | LightBit |
| » | JavaScript dopolnil 25 letOddelek: Novice / Brskalniki | 6997 (4358) | Zimonem |
| » | Oracle opušča Java PluginOddelek: Novice / Brskalniki | 25419 (22722) | andromedar |
| » | [Debata] JavaScript in jeziki z prototipnim dedovanjem (strani: 1 2 )Oddelek: Programiranje | 9123 (8989) | zigomir |