-
Python in hässliches JS
Autor: narea 06.05.15 - 17:19
Warum sollte man etwas so schönes wie Python in ein hässliches Müllmonstrum wie JS tun wollen.
:> -
Re: Python in hässliches JS
Autor: Bitschnipser 06.05.15 - 17:49
Warum denn nicht? JS ist auch nicht schlimmer als C oder gar Maschinensprache.
Sieh JS einfach als Backend - damit dürfen sich die Compilerentwickler rumärgern, den Programmierer muss das nicht stören. -
Re: Python in hässliches JS
Autor: Airblader 06.05.15 - 18:17
Ich schreibe ja ganz gerne Python, aber schön finde ich die Sprache nicht unbedingt. Da gefallen mir Klammern einfach doch besser...
-
Re: Python in hässliches JS
Autor: M.P. 06.05.15 - 18:25
Aber nicht diese fünf- oder noch mehrfach geschachtelten Callbacks, die ihren Code in der Parameterklammer der darüberliegenden Callback-Ebene verstecken ;-)
a(res, err, f(res, err, f(res, err, f(res, err, f(res, err){
...
}){
...
}
...
});
Hmm, Leerzeichen und Tabs gehen hier nicht -
Re: Python in hässliches JS
Autor: leipsfur 06.05.15 - 18:40
Promises
-
Re: Python in hässliches JS
Autor: Arkarit 06.05.15 - 18:43
M.P. schrieb:
--------------------------------------------------------------------------------
> Hmm, Leerzeichen und Tabs gehen hier nicht
Damit hast du die entscheidende Ekligkeit von Python vollumfänglich beschrieben. -
Re: Python in hässliches JS
Autor: Airblader 06.05.15 - 18:45
Wenn du solches Javascript schreibst, bist du aber selber schuld. Man kann jede Sprache absichtlich hässlich machen. Es ist gemeinhin bekannt, dass dieser Stil kein guter ist.
M.P. schrieb:
--------------------------------------------------------------------------------
> Aber nicht diese fünf- oder noch mehrfach geschachtelten Callbacks, die
> ihren Code in der Parameterklammer der darüberliegenden Callback-Ebene
> verstecken ;-)
>
> a(res, err, f(res, err, f(res, err, f(res, err, f(res, err){
> ...
> }){
> ...
> }
> ...
> });
>
> Hmm, Leerzeichen und Tabs gehen hier nicht -
Re: Python in hässliches JS
Autor: M.P. 07.05.15 - 10:05
> Es ist gemeinhin bekannt, dass dieser Stil kein guter ist.
Ursprünglich von Ansi-C und C++ kommend, habe ich das bei einer Javascript-Weiterbildung angemerkt: "Kann man den Code des Callbacks nicht auslagern, und in der Aufrufklammern nur eine Referenz auf die Callbackfunktion eintragen?"
Sinngemäße Antwort des Dozenten: "Das macht keiner, und dann können andere Javascript-Programmierer Deinen Code nicht lesen" ;-)



