JavaScript

Elon Musk

Kunnon Luumu
BANNED
Liittynyt
16.10.2016
Viestejä
66
Yleistä keskustelua JavaScript-ohjelmointikielestä.

Tämän ketjun perustamishetkellä ollaan menossa siinä huiteilla, että kuutosversio (ES6 or ECMAScript 2015) alkaa olemaan joko kääntäjän (Babel) kautta tai ilman käyttökelpoinen tuotantoon. Mikä on erittäin hyvä asia, mielestäni ES6 muuttaa JavaScriptiä paaaaljon käyttökelpoisemmaksi ja järkeviltä osin perinteisemmän kielen tapaiseksi.

https://github.com/lukehoban/es6features
 
JavaScript on aivan oma maailmansa, mutta hirvittäväksi paskaksi en sitä kutsuisi. Uusin ECMA ja strict-moodin käyttö poistaa siitä paljon typeryyksiä, ja muut ominaisuudet ovat lähinnä sellaisia, että perinteisestä kielestä tulevat eivät niitä ymmärrä välttämättä muutaman kuukaudenkaan kokemuksella, sama kuin opettelisit aloittelijana C++ ja toteaisit että hirveää paskaa. Mitä nopeasti vilkaisin noita linkkejäsi, joista toinen on ikivanha, niin iso osa valituksista kuulosti juuri siltä, että yritetään käyttää JavaScriptiä siten kuin käytetään tavallisia olio-ohjelmointikieliä.
 
Puolivakavasti kirjoitin tuon edellisen viestin (enkä edes lukenut kumpaakaan linkkiäni). On tässä tullut jotain hyväkin puolia js:ästä vastaan, toki melko vahva c# tausta vaikeuttaa varmasti js:n oppimista.

Ikävä tulee kyllä c#:n ominaisuuksia monessa paikassa. Asiaa ei myöskään helpota se, että projekti toteutetaan meteor:illa joten monelle visual studion ohjelmointia tukevalle ominaisuudelle saa sanoa bye bye.

Varmasti vscode:lla saisi aikaan hyvän ympäristön tekniikalle, kunhan asentaa miljuuna addonia. Kun on kuitenkin tottunut parempaan out of the box, tuntuu tuo ainakin näin aluksi aivan turhan vaivalloiselta. Kypsemmille ohjelmointikielille, kun on ympäristöt kunnossa niin saa keskittyä pääasiaan eli tuloksen tuottamiseen.

Kunhan saa projektin loppuu, saattaa mielipiteeni olla erilainen.
 
Viimeksi muokattu:
Asiaa ei myöskään helpota se, että projekti toteutetaan meteor:illa joten monelle visual studion ohjelmointia tukevalle ominaisuudelle saa sanoa bye bye.
Myös JavaScriptille saa erilaisia IDE:jä, tsekkaa esim WebStorm. Myös Atomiin saa plugineilla kivasti ominaisuuksia.
 
Kiitos vinkistä. Olinkin unohtanut koko webstormin vaikka olenkin sitä joskus vuosia sitten käyttänyt. Siihen näytti olevan myös meteor tuki.

Atom ja VScode ovat ihan hyvä editoreita molemmat, mutta en taida näin ison projektin kanssa lähteä työkalujen rakentamisesta asti liikenteeseen.
 

Statistiikka

Viestiketjuista
261 395
Viestejä
4 536 776
Jäsenet
74 795
Uusin jäsen
karhuluu

Hinta.fi

Back
Ylös Bottom