Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ścieżka rozwoju, Czego uczyć się dalej oraz w jakim celu
DanielG44K
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.11.2011

Ostrzeżenie: (0%)
-----


Witam,

strony internetowe projektuję profesjonalnie już dobre 3 lata. Uważam, że PHP, JS, Jquery, HTML, CSS ogarniam na poziomie zaawansowanym. Pytanie co dalej?

Nie ukrywam, że zanim wezmę się za C++/C# ( podstawy już mam, doświadczenia w kodowaniu - zero ) chciałbym się jeszcze trochę rozwinąć aby mieć na czym dorabiać zanim nauczę się innych języków oraz aby nie zostać z technologią w tyle.

Stąd moje pierwsze pytanie, mianowicie w jakim celu są wykorzystywane technologie AngularJS, ASP.NET, Node.js itd. itp.? Przeglądając oferty pracy programisty front-end'u często się z tymi terminologiami spotykam, jednakże przeglądając kursy, nie widzę miejsca w którym mógłbym je zastosować. Oczywiście tych bibliotek chociażby JS'owych jest o wiele więcej.

Znajdzie się miła duszyczka które pomoże rozwiać wątpliwości w jakim kierunku się rozwijać i czy ma to w ogóle sens? ( zakładam, że ma, dlatego napisałem ten post )

Pozdrawiam,
Daniel Galas
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Comandeer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


To, co podałeś nie generuje inline CSS tylko zwykły CSS - zupełnie inna bestia. A w React obecnie się zastanawiają jak dodać obsługę :hover do generowanych komponentów, bo wsadzenie wszystkiego w atrybut [style] powoduje więcej problemów niż je rozwiązuje. Polecam spojrzeć tutaj: https://css-tricks.com/the-debate-around-do...ed-css-anymore/

Idąc takim tokiem myślenia dochodzimy do GSS: http://gridstylesheets.org

Owszem, CSS ma problemy, ale React ich nie rozwiązuje, tylko udaje, że ich nie ma, zastępując CSS JS-em. Czyli najgorsze, co można zrobić.

Zepto to lepsze jQuery, bo nie ma w sobie tego crapu, co on (IMG:style_emoticons/default/wink.gif)

Co do bzdurności interfejsów - owszem, nie są potrzebne w JS, ale czy są bzdurne? Dywagowałbym

Ten post edytował Comandeer 6.08.2015, 15:29:14
Go to the top of the page
+Quote Post
solificati
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

Ostrzeżenie: (0%)
-----


Cytat(Comandeer @ 6.08.2015, 16:28:23 ) *
To, co podałeś nie generuje inline CSS tylko zwykły CSS - zupełnie inna bestia.

Właśnie nie. Jeśli statycznie jesteś w stanie opisać style cssa to możesz je wygenerować na podstawie drzewa komponentów i dodać do strony. Celem tego wszystkiego jest możliwość manipulacji wartościami cssowymi w kontekście. Żeby nie być przywiązanym do emów, procentów i innych takich rzeczy. Wtedy constraint based layouty są proste. Gdzieś facebook pokazywał jak chce opisywać komponenty cssem - jakaś wariacja jsxa. garden używają teraz już om (wrapper do reacta). Pozwala manipulować stylami tam gdzie się powinno to robić - w obrębie jednostki logicznej a nie ze względu na rodzaj technologii.

Cytat
Zepto to lepsze jQuery, bo nie ma w sobie tego crapu, co on (IMG:style_emoticons/default/wink.gif)

Tak samo mogę powiedzieć, że na najnowszych przeglądarkach tylko pracuję, więc nie potrzebuję całego crapu jakim jest zepto.

Cytat
Co do bzdurności interfejsów - owszem, nie są potrzebne w JS, ale czy są bzdurne? Dywagowałbym

Są lepsze alternatywy niż interfejsy - bardziej dynamiczne - protokoły, bardziej typowane - type class'y.

Cytat(marcio @ 6.08.2015, 16:42:26 ) *
No i wlasnie tego mi brakuje (IMG:style_emoticons/default/biggrin.gif) niby jest ES6 ale jakos tego nie potrafie opanowac, skladnia dziwna i tryb myslenia takze (no byc moze moj jest dziwny zalezy z ktorej strony na to patrzec)

Ogolnie w pracy napisalsmy aplikacje cluster tool ktora jest ogolnie mega filtrem na dane z okolo 10 stron, filtry tworzone sa na podstawie drzewa i sa dynamiczne no i teraz jak skonczylem pisac aplikacje mobilna za pomoca ionic framework (angularjs) i jako ze mi dobrze poszlo to powiedzieli zebym przepisal wszystko do angular-a bo react sie do tego nie nadawal, w angularjs za pomoca modelow drzewo moglem tworzyc na podstawie samego formularza.

Filtr to funkcja, funkcje się ładnie komponuje, przekazuje etc. Nie potrzeba żadnych obiektów do tego. Tym bardziej klas.
Go to the top of the page
+Quote Post

Posty w temacie
- DanielG44K   Ścieżka rozwoju   3.08.2015, 18:14:34
- - Comandeer   node.js jest de facto obecnie podstawą frontendu, ...   3.08.2015, 18:18:10
- - Tuminure   Cytatnode.js jest de facto obecnie podstawą fronte...   6.08.2015, 08:44:41
- - buliq   Przecież napisał, wszystkie narzędzia używane podc...   6.08.2015, 09:35:18
|- - aniolekx   Cytat(buliq @ 6.08.2015, 09:35:18 ) P...   6.08.2015, 09:45:59
|- - solificati   Cytat(buliq @ 6.08.2015, 10:35:18 ) P...   6.08.2015, 09:49:36
- - Comandeer   Zacznijmy od tego, że twierdzenie, że node.js to s...   6.08.2015, 10:17:11
|- - aniolekx   Cytat(Comandeer @ 6.08.2015, 10:17:11...   6.08.2015, 10:42:04
- - mrc   Comandeer, ale ty bzdury piszesz.   6.08.2015, 10:45:51
- - Tuminure   CytatZacznijmy od tego, że twierdzenie, że node.js...   6.08.2015, 10:49:50
- - Comandeer   @aniolekx no napisałem - w konsoli. Ale node w poł...   6.08.2015, 11:02:46
- - mrc   Comandeer: Node został stworzony z myślą o server-...   6.08.2015, 11:21:36
- - Comandeer   @mrc czyli mówisz, że całe środowisko JS się myli?...   6.08.2015, 11:38:50
- - aniolekx   hmmm konsola, a ja myslalem ze to tylko rodzaj int...   6.08.2015, 11:45:19
- - Comandeer   @aniolekx no całkowicie osobny. Po co Ci na serwer...   6.08.2015, 11:46:31
- - mrc   @aniolekx i @reszta Nie ma co z chłopakiem dyskut...   6.08.2015, 12:04:06
- - r4xz   @mrc, bądź bardziej otwarty na nowe rozwiązania. S...   6.08.2015, 12:04:51
- - Comandeer   Cytat("r4xz")W samym JS (ECMAScript 6) z...   6.08.2015, 12:10:49
- - viking   Ale przecież @Comandeer ma rację i nawet dając lin...   6.08.2015, 12:12:11
- - marcio   No tak obiektowosc w js troche kuleje przynamniej ...   6.08.2015, 12:37:45
- - Comandeer   Od siebie rzekłbym tak: jQuery, Angular.js i React...   6.08.2015, 12:50:50
|- - solificati   Cytat(Comandeer @ 6.08.2015, 13:50:50...   6.08.2015, 14:14:25
- - marcio   @up angularjs architektura nie jest najlepsza i do...   6.08.2015, 13:37:20
- - Comandeer   @marcio znam, pisałem i straciłem połowę włosów M...   6.08.2015, 13:46:29
- - Comandeer   To, co podałeś nie generuje inline CSS tylko zwykł...   6.08.2015, 15:28:23
|- - solificati   Cytat(Comandeer @ 6.08.2015, 16:28:23...   6.08.2015, 16:05:13
- - marcio   CytatWszystko zależy od punktu siedzenia. Obiektow...   6.08.2015, 15:42:26
- - Comandeer   CytatTak samo mogę powiedzieć, że na najnowszych p...   6.08.2015, 16:22:34
|- - solificati   Cytat(Comandeer @ 6.08.2015, 17:22:34...   6.08.2015, 16:43:34
- - marcio   CytatFiltr to funkcja, funkcje się ładnie komponuj...   6.08.2015, 16:24:06
- - Comandeer   CytatTo czy wynik będzie w inline czy skompilowany...   6.08.2015, 16:48:44
|- - solificati   Cytat(Comandeer @ 6.08.2015, 17:48:44...   6.08.2015, 19:35:11
- - Comandeer   Co rozumiesz pod pojęciem "szablonów HTML-a...   6.08.2015, 20:22:05
|- - solificati   CytatMam równocześnie wrażenie, że Ty mówisz to je...   6.08.2015, 21:01:17
- - Comandeer   @solificati ale to wszystko, o czym mówisz już jes...   6.08.2015, 21:14:14
- - com   mrc to do czego platforma powstaje nie ma znaczeni...   6.08.2015, 22:16:15
- - aniolekx   heh, taki dziwny offtopick powstal, zderzenie back...   7.08.2015, 08:19:12
- - mrc   @com Jestem backendowcem Nie używam środowisk au...   7.08.2015, 09:41:12


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 09:47