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

Zdroják » Zprávičky » JavaScriptová harmonie – nová verze JS podle Eicha?

JavaScriptová harmonie – nová verze JS podle Eicha?

Zprávičky JavaScript, Různé

Brendan Eich, autor JavaScriptu, na svém blogu představil svou vizi JavaScript Harmony. Je pravděpodobné, že mnohé z jeho návrhů se nakonec opravdu stanou součástí další verze JS/ECMAScriptu, a je tedy na místě podívat se, co nás (možná) čeká – od jmenných prostorů přes moduly až k syntaktickému ckuru známému z CoffeeScriptu („CoffeeScript is well done and more convenient to use than JS“, píše doslova Eich)

Komentáře

Odebírat
Upozornit na
guest
7 Komentářů
Nejstarší
Nejnovější Most Voted
blizzboz

Dúfam že do JS už konečne pribunú aj modifikátory prístupu.

blizzboz

ale nebudem čakať kým sa z JS stane plnohodnotný programovací jazyk, ktorý bude bežnou súčasťou všetkých prehliadačov. Pripravujem vlastnú nadstavbu nad JS

__dark__

V prezentovaném jazyce bych opravdu nikdy nechtěl programovat. Myslím si, že jeden Python už tu máme, a nevidím důvod, proč dělat další. Nikdy mi v js nevadili středníky nebo závorky, a nejsem líný napsat slovo function. Budoucnost v js vidím v definování API pro knihovny (tam to je jako moduly) a zavedení volitelné typové kontroly (alespoň základní typy jako int/long/double/ob­ject).

blizzboz

keby ľudia rozmýšľali takým štýlom ako vy tak ešte dnes žijeme v jaskyniach, a lovíme mamuty :o) jazyk CoffeScript je samozrejme pokrok oproti hroznému javascriptu, ale stále nerieši niektoré jeho základné problémy.

__dark__

A kde je v coffeescriptu pokrok? Psát .coffee a v prohlížeči ladit vygenerovaný .js ti přijde jako komfortní řešení?

Javascript nemá problém se syntaxí, ta je pro většinu programátorů stravitelná. Javascript má problém s výkonem, a s tím, že v něm díky dynamické povaze jazyka není možné psát rozsáhlejší projekty a dělat refaktorizace, o nástrojích typu code-assist radši ani nemluvím. Prostě dokud se v čístém js nebude dat dělat něco jako v silverlightu, tak tu máme nedostatek.

Mintaka

Jo, proč vymýšlet Python a raději se nezamyslet nad tím, jak vymyslet
standardní prohlížečové API pro spouštění scriptů v externích jazycích?

S prioritou na bezpečnosti spouštěného kódu.

ActiveX, Javascript, Java Applety, Flash, SilverLight, ….

__dark__

Podle mě by ze začátku stačilo definovat alespoň ty moduly. Vůbec se mi nelíbí třeba řešení v node.js, přijde mi to jak PHP…

Odysseus: PewDiePie vydal open-source AI workspace, který běží na vašem vlastním hardwaru

AI
Komentáře: 0
Felix Kjellberg, youtuber se 110 miliony odběratelů, strávil rok učením se programovat a fine-tuningem vlastních AI modelů. Výsledkem je Odysseus – bezplatný, open-source workspace pro práci s umělou inteligencí, který neposílá žádná data do cloudu. Projekt má týden, přes 61 000 hvězdiček na GitHubu a znovu otevírá otázku, komu vlastně patří váš digitální kontext.

Když Git už nestačí: jak izolovat databázový stav pro pokusy AI agentů

Gitová větev vývojářům oddělí kód, ale databáze často zůstává společná. U AI agentů je to slabé místo: rychle spouštějí migrace, mění data a zkoušejí víc cest najednou. Databázová větev jim dá vlastní pracovní prostor, jenže tím práce nekončí. Ještě je potřeba řešit citlivá data, oprávnění, životnost větve i zbytek stavu aplikace.

GitHub vyhrál pohodlím. Stejné pohodlí dnes ztěžuje odchod

GitHub kdysi působil jako přesný opak SourceForge: rychlý, přehledný a přirozený. Dnešní projekt na něm ale často nemá jen kód. Má tam issues, pull requesty, CI, balíčky, bezpečnostní pravidla i AI agenty. Lock-in nevzniká tím, že by nešel odnést Git repozitář, ale tím, že se běžný provoz týmu postupně přesune do jedné platformy.