Přejít k navigační liště

Zdroják » Zprávičky » Python jako skriptovací jazyk pro WebKit?

Python jako skriptovací jazyk pro WebKit?

Zprávičky Webdesign

Nálepky:

Python Webkit DOM Bindings je nový projekt GNU, který si klade za cíl nabídnout vývojářům podobné možnosti, jaké nabízí v prohlížečích JavaScript, ale v jazyce Python. Jak už název napovídá, je určen pro jádro WebKit a mění jej, alespoň podle prohlášení vývojářů, v komplexní GUI platformu, podobnou PyGTK či PyQt

Komentáře

Subscribe
Upozornit na
guest
18 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
View all comments
blizzboz

mohli by Pythonom naharadiť javascript.

mat

jen to ne! K čemu ty komplikace?

blizzboz

Aké komplikácie? Python, je omnoho lepší jazyk ako JS

mat

No, nebudu se pouštět do boje, který jazyk je lepší. V případě Python vs. JS jasného vítěze nevidím. Ale v tomto případě nejde o jazyk jako takový, ale to s čím je to spojeno viz. moje odpověď níže.

Mintaka

Komplikace?
(Každé řešení má „své“ komplikace.)

mat

To jako chcete, aby WebKit neuměl JS? K čemu by to pak bylo? Kolik procent stránek, které navštevujete, nepotřebuje JS?

Přijdou vám komplikace s předěláváním defacto všech webu v Internetu, všech aplikačních serverů, všech nedesktopových zařízení (ano HTML/JS/CSS není jen na desktopech) malé? A výhoda?

zaty

Myslet si ze JS z pozice kde je tedka vytlaci cokoliv, to je nesmysl. A zadny prohlizec se od JS neodstrihne, to by byl jeho konec. Vyuziti pythonu ve webkitu bych videl pro aplikace kde mame jistotu ze uzivatel jadro webkit ma, tedy typicky intranetove aplikace a ruzne cloud aplikace. Samozrejme ze cely projekt by nemel zadnou sanci prorazit, pokud se nenajde silny hrac ktery ma zajem python jako klientsky scriptovaci jazyk pouzivat. A kdyz uvazim ze Chrome jede na webkitu a Google Apps SDK je primarne pro python, napada me odkud vitr vane :)

peter

ANO, ANO, ANO
python by bol omnoho lepsi na programovanie web klienta

wojta

z bláta do louže :)

Blbost

Blbost

jednak hádat se zda je lepší javascript nebo python, je asi jako hadat se zda je lepší C# nebo java…

jednak dokud se neco takového neprosadí ve všech prohlížečích, tak to bude na ho*no…

pas

Úplně stačí nezavrhovat pluginovou architekturu browserů. Např. pomocí Silverlightu můžete skriptovat DOM stránky v řadě alternativních jazyků už dnes. Má-li být konkurence mezi jazyky, musí se hledat způsob, jak je umožnit všechny, a ne hlasovat, který je nejlepší.

Inkvizitor

To samé umožňují Java applety, přinesly rozumný bezpečnostní model (sandbox), ale kdovíjaká sláva se nekonala. Pak přišel Microsoft, vyhloubil do všech počítačů s IE bezpečnostní díru jako hrom (pomocí ActiveX v browseru) a byl konec. Skutečnost je navíc podle mě taková, že na hrátky s DOM je JavaScript naprosto dostačující. Tuhle zprávičku chápu jako možnost vytvořit si alternativní skriptovatelný prohlížeč (ala XUL). Tohle prostě nemá smysl dělat na úrovni obecných pluginů, protože to by se musel domluvit nějaký rozumný standard (rozhraní).

Program

To si nemyslím. JS vždy byl jazyk na skripty o pár řádcich, jediný pořádek v něm je DOM. Já tiše doufám už hodně dlouho, že web dostane jiný skriptovací jazyk a python myslím, že je velmi dobrý kandidát.

blizzboz

JavaScript má od Pythonu hodne ďaleko.

mat

Hodně daleko? A čím se to měří?

Program

Vyzkoušením…

mat

Takové měřidlo neznám.

Makovec

A já myslím že by měl MS oživit v IE VBscript. Aby se každý mohl svobodně rozhodnou pro skriptovací jazyk svého srdce. Svoboda, vo to tu de, anebo ne?

Enum a statická analýza kódu

Mám jednu univerzální radu pro začínající programátorty. V učení sice neexistují rychlé zkratky, ovšem tuhle radu můžete snadno začít používat a zrychlit tak tempo učení. Tou tajemnou ingrediencí je statická analýza kódu. Ukážeme si to na příkladu enum.