Citat:
bojan_bozovic: Icobh,
po meni ne valja da browser plug-in zavisi od toga je li js ukljucen.
Slažem se, jezici bi trebali biti unificirani pod zajedničkim međukodom i pitanje njihova korištenja bi se svelo na 1) reuse već postojećeg koda 2) preferencije developera. Točno to i imamo na Silverlightu!
Citat:
Dalje, valja mi i dokazati da treba vise od jednog programskog jezika, sto ce ti biti vrlo tesko, zasto moram uopste da taknem js, ako cu silverlight app da pisem u necem drugom, C# na primer?
Ne treba ti više PL, no važno je uočiti da imaš mogućnost izbora, ukoliko npr. preferiraš konciznost i ekspresivnost dinamički tipiziranih jezika kao što su npr. Pyhton i Ruby. Osim toga, video koji sam ostavio demonstrira zapanjujuće trivijalnu interoperabilnost na razini koda. U Ruby kodu da bi iskoristio js fju samo uradiš nešto tipa:
Code:
JS = require 'lala.js'
....
JS.fja_u_javascriptu
Isto vrijedi za VBx, IronPyhton...ali i pretkompilirani modul (.dll) napisan u recimo C# (uz pretpostavku da koristi samo podskup CLR-a koji Silverlight podržava)
Citat:
Dalje, brzina nije sve. Da jeste, radili bi smo u tekst modu na single user masini bez ikakvih IL i skript jezika.
Naravno da nije, no kad je nešto 2-3 reda veličine brže od klasičnih interpretiranih implementacija js enginea koje dolaze sa browserima onda itekako postaje argument, jer omogućava potpuno novu klasu dinamičkijeg sadržaja. A JavaScript kao jezik postaje sve zanimljiviji, jer u zadnje vrijeme podosta evoluira :)