Před rokem a půl se všichni Palmu divili, že se odvažuje napsat celý operační systém v Javascriptu. A teď se mrkněte okolo, jakým směrem vývoj směřuje! No a tuším, že není daleko doba kdy si budeme do počítače stahovat javascriptové stolní aplikace.
Názory k článku
v8cgi: JavaScript na serveru
Re: Palm to říkal
celé vláknopochybujem…
Re: Palm to říkal
celé vláknoProč né, části aplikace náročné na výkon budou zatím furt psané nějakém nižším jazyce (DB, IO, …) nebo je dělá HW (dekomprimace mpeg, 3D akcelerace, …). Už teď se dost často používají aplikace psané se skriptovacích jazycích, nebo spouštěné virtuálními stroji (java, mono, .net). A při použití jit se rychlost už dost blíží i k aplikacím v C/C++.
Re: Palm to říkal
celé vláknoMyslím, že Chrome OS na to dá jasnou odpověď. Drtivá většina aplikací běžné denní potřeby bude v JS, specializované záležitosti ve Flashi, Silverlightu a jen těch pár nejnáročnějších aplikací v „native client“.
Re: lama
celé vláknoPokud mas Arch linux tak muzes pouzit
http://aur.archlinux.org/packages/v8-svn/v8-svn/PKGBUILD, pokud ne tak tam aspon najdes postup jak v8 spravne zkompilovat.
Javascript na serveru není novinka
celé vláknonaopak to byl jeden z prvních jazyků používaný pro serverové skriptování (pomineme-li volání čehokoliv přes CGI) – akorát se to jmenovalo LiveWire a přišel s tím tehdy Netscape.
http://en.wikipedia.org/wiki/Server-side_JavaScript
Re: Javascript na serveru není novinka
celé vláknoPřesně tak. A už v roce 1997 existovalo i komfortní IDE (Borland Intrabuilder). Kromě toho klasická ASPčka se dala psát v JScriptu snad od začátku.
Mno...
celé vláknoOsobně mám s Javascriptem na serveru jen ty nejhorší zkušenosti aneb memory leak snadno a rychle.
Re: Mno...
celé vláknoFajn info, tak se rozepiš o konfiguraci, jakou JS knihovnu používáš (v8cgi, node.js, .....), atd. Nebo jen plácáš prázdnou slámu?
Re: v8cgi: JavaScript na serveru
celé vláknoSpis by to chtelo clanek jak dostat python do prohlizece misto javascriptu, aby se clovek javascriptu zbavil :).
Re: v8cgi: JavaScript na serveru
celé vláknoTak tak, javascript je taky novy visual basic :-).
Re: v8cgi: JavaScript na serveru
celé vláknoJak se už zmínil Aichi, chtělo by to i nějaký článek o node.js. Podle mě node.js eliminuje cgi/apache a můžeme psát rovnou celé aplikace jako servery a to velmi efektivně, dost dobře by se dal dělat i debugger. To mi tedy přijde jako dost pecka a kdyby se v budoucnu tak nějak dělali web aplikace kompletně v js v třeba rovnou s podporou server side debuggeru v browseru, tak by mě to tedy vůbec nevadilo. MS se o tu jazykovou integraci pokouší se silverlightem (C# (VB?) na serveru i klientovi) a řekl bych že jim to zatím vychází. Jediné, kdo by jim asi do toho mohl promluvit by bylo serverové a klientské JS + Html5.
Python je o nekolik levelu lepsi
celé vláknoCus, souhlasim s nazorem vyse-jak dostat Python do prohlizece namisto JS na server. JS je oproti Pythonu mrzak! Reknete, jak byste udelali nasledujici konstrukce v JS?
class Aaa(object):
__metaclass__ = something
desc = Descriptor(**{'toto': 'je', 'slovni%s' % 'k': 2})
l = lambda self: reduce(lambda a, b: a+b, range(10))
def __getattribute__(self, name):
return 'Python je doprdele super!'
Re: Python je o nekolik levelu lepsi
celé vláknoChod do prcic aj s lambda calculusom, a pythonich abominacii ako je trac, denyhosts a podobne som si uzil uz dost. Ked v pythone uvidim software a nije nejaky zmrd, potom sa nan pozriem.
Re: Python je o nekolik levelu lepsi
celé vláknoProsím zúčastněné, aby podobné debaty vedli buď ve fóru, nebo nikde – dohady o tom, který jazyk je „lepší“, jsou sice vděčné, ale nikam nikdy nevedly, dokonce ani když účastníci používali vulgarity. Pro takovou diskusi tu není míto. Děkuji za pochopení.
Budoucnost má taky Vala
celé vláknoJazyk Vala má taky budoucnost…
Re: v8cgi: JavaScript na serveru
celé vláknov tomto článku je zhusta používán termín JavaScript, přestože V8 striktně vzato podporuje kompletně jen ECMAScript, 3. vydání.
Odkaz smeruje na 5. vydanie.