Path: csiph.com!.POSTED.188.146.8.175.nat.umts.dynamic.t-mobile.pl!not-for-mail From: Cezary Tomczyk Newsgroups: pl.comp.lang.javascript Subject: Re: dlaczego firstChild oraz childNodes[0] mam undefined? Date: Wed, 22 Mar 2017 13:33:49 +0100 Organization: csiph.com Internet News Service Message-ID: References: <5d210841-ac34-4a0b-9981-9fe8d5e61d4c@googlegroups.com> <1qyr04lt73a9k.2i4h5jx0p963$.dlg@40tude.net> <20170316120955.4c2fcf01@pe.regionet.pl> <07b85c99-5512-4bf8-a85b-32e2693318a2@googlegroups.com> <4052364d-48a7-47aa-9ba6-b701420fc230@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Wed, 22 Mar 2017 12:33:51 +0000 (UTC) Injection-Info: csiph.com; posting-host="188.146.8.175.nat.umts.dynamic.t-mobile.pl:188.146.8.175"; logging-data="7760"; mail-complaints-to="admin@kev009.com" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 In-Reply-To: Xref: csiph.com pl.comp.lang.javascript:3339 On 21/03/2017 18:35, Wojciech Bancer wrote: > On 2017-03-21, Cezary Tomczyk wrote: >>> No jeśli takie masz, to ok. Ja w zdecydowanej większości mam projekty >>> dużo większe, gdzie posłużenie się czystym javascriptem to jak >>> pisanie gry w asemblerze. >> >> Ekhm, że jak? "[...] posłużenie się czystym javascriptem to jak pisanie >> gry w asemblerze [...]". - to w czym pisane są projekty, w których >> bieżesz udział? > > Angular.js, React, d3, socket.io, jasmine, lodash, protractor, > express.js. Do tego wsparcie przez typescript, bootstrap, angular-material i wiele innych > (projekty są pisane przez lata już). To tak z grubsza Proponujesz to wszystko pisać > z palca od zera przy kazdym projeckie i potem przy zmianie programisty wdrażać nowego > w tok myślenia poprzednika? Ja referuję do Twojej wypowiedzi: "[...] posłużenie się czystym javascriptem to jak pisanie gry w asemblerze." Nie mam na myśli wynajdywania koła na nowo. Innymi słowy, frameworki jak React, AngularJS, itd. są użyteczne. Niemniej jednak niektóre rzeczy da się napisać w samym JavaScripcie bez potrzeby angażowania od razu dziesiątek/setek kilobajtów z różnych narzędzi. > To tak z grubsza Proponujesz to wszystko pisać >> z palca od zera przy kazdym projeckie i potem przy zmianie programisty wdrażać nowego >> w tok myślenia poprzednika? Nie, nie proponuję tego. Proponuję jednak, by przed każdym użyciem czegokolwiek zadać sobie pytanie jakie problemy chcę przez to rozwiązać. Przykładem może być dodanie underscorejs tylko po to, by skorzystać z jednej funkcji. Widziałem takie rzeczy. >>> I będą problemy z zarządzaniem projektem, >>> ludźmi i przede wszystkim wydajnością tych ludzi. >> >> Najwyraźniej zrekrutowani zostali juniorzy. > > Tak, tak. :) Dobra dobra :-) Może przejaskrawiłem. -- Cezary Tomczyk http://www.ctomczyk.pl/