🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.www
Article #408306

Re: Javascript - jak tworzyć obiekty w strict mode?

#408306
From: Cezary Tomczyk
Date: Mon, 28 Sep 2015 18:42
26 lines
2125 bytes
W dniu 9/28/2015 o 6:22 PM, Borys Pogoreło pisze:
[...]

> ES6 ma chyba już coś, co wygląda trochę jak normalne klasy, ale to taki
> półśrodek, a realnie użyć tego będzie mozna za kilka lat jak się
> upowszechni.

Rozwiązaniem na dziś może być:

* TypeScript - wsparcie do tego ma MS Visual Studio albo IntelliJ IDEA: 
https://www.jetbrains.com/idea/help/typescript-support.html. Wynikowy 
kod JavaScript może nie jest idealny, ale działa ;-)

* 
http://blog.jetbrains.com/webstorm/2015/05/ecmascript-6-in-webstorm-transpiling/, 
czyli IntelliJ IDEA i transpiling (nie wiem jak to po polsku napisać 
:-)) w locie.

* ewentualnie Grunt task: https://www.npmjs.com/package/grunt-es6-transpiler

TypeScript próbowałem. Nieźle nadaje się do ogarnięcia wielkich 
projektów, przyjemny refactoring, i parę innych rzeczy.

-- 
Cezary Tomczyk
http://www.ctomczyk.pl/
Technical Details
Message-ID: <ca3c5$56098a0f$6def49cc$24148@nntpswitch.blueworldhosting.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!nntpswitch.blueworldhosting.com!not-for-mail
References: <mtlvuv$3t4$1@news.icm.edu.pl> <1fatjmn7yhrh6$.12pek7r1crfbe$.dlg@40tude.net> <mtmo0d$75a$1@news.icm.edu.pl> <1b7l91pot4apc.4yvv7goat7bo.dlg@40tude.net> <mtojfs$lci$1@news.icm.edu.pl> <swhpswvjkkrk.1kg2bqubgir7v$.dlg@40tude.net> <mubfqc$o40$1@news.icm.edu.pl> <lz39rzc3qaoz.1p9xb4w1xgknb.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!nntpswitch.blueworldhosting.com!not-for-mail
Subject: Re: Javascript - jak tworzyć obiekty w strict mode?
Newsgroups: pl.comp.www
References: <mtlvuv$3t4$1@news.icm.edu.pl>  <1fatjmn7yhrh6$.12pek7r1crfbe$.dlg@40tude.net> <mtmo0d$75a$1@news.icm.edu.pl>  <1b7l91pot4apc.4yvv7goat7bo.dlg@40tude.net> <mtojfs$lci$1@news.icm.edu.pl>  <swhpswvjkkrk.1kg2bqubgir7v$.dlg@40tude.net> <mubfqc$o40$1@news.icm.edu.pl>  <lz39rzc3qaoz.1p9xb4w1xgknb.dlg@40tude.net>
From: Cezary Tomczyk <cezary.tomczyk@gmail.com>
Date: Mon, 28 Sep 2015 20:42:21 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101  Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <lz39rzc3qaoz.1p9xb4w1xgknb.dlg@40tude.net>
Message-ID: <ca3c5$56098a0f$6def49cc$24148@nntpswitch.blueworldhosting.com>
X-Complaints-To: abuse@blueworldhosting.com
Organization: BWH Usenet NNTPSwitch-Cluster
Lines: 26
NNTP-Posting-Date: Mon, 28 Sep 2015 14:42:23 -0400
X-Trace: ca3c556098a0fc84aec6924148
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit