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%)
-----


Co rozumiesz pod pojęciem "szablonów HTML-a"? Bo jeśli Twiga czy wąsy, to prawdę mówiąc nie rozumiem oburzenia na CSS. Jeśli natomiast coś, co robi Angular (HTML jako widok i szablon równocześnie), to jestem tego przeciwnikiem.

A teraz inaczej: a co Ci daje wygenerowanie stylów inline przez Reacta, jak nie super ubogą protezę, która nawet nie umie reagować na takie zdarzenia jak :hover? Rozwiązujemy jeden problem, wpakowując się od razu w kolejny.

Tak, style powinny być dołączane do komponentów, ale IMO jako CSS, bo to daje największe możliwości na chwilę obecną. I czy ja wiem czy em itd są takimi protezami? https://css-tricks.com/rems-ems/ → każdy moduł się ładnie skaluje samodzielnie do całego systemu, równocześnie pozostając de facto autonomicznym. I zanim mi powiesz, że to jest strona a nie aplikacja: a czym się różni strona od aplikacji na poziomie GUI? Bo jak dla mnie niczym - to wciąż HTML + CSS. W aplikacji jedynie mamy do tego potężną logikę w JS.

Wydaje mi się, że dyskutujemy na całkowicie dwóch różnych poziomach. Ty mówisz jakie problemy próbuje rozwiązać React (i co do tego jakie to są problemy się zgadzam, natomiast nie zgadzam się ze sposobem ich rozwiązania, mimo wszystko upatrując rozwiązania w WC), ja mówię o tym jakie problemy wprowadza rozwiązanie Reacta. Mam równocześnie wrażenie, że Ty mówisz to jednak bardziej z pozycji backendowca, ja z "mocnego frontu".
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
Mam równocześnie wrażenie, że Ty mówisz to jednak bardziej z pozycji backendowca, ja z "mocnego frontu".

Ano, backendowiec, który wrzuca projekty w clojurescripcie. Serio, pozostań przy śledzeniu blogów o tym czy em już jest ok czy nie, kiedy i gdzie będzie calc i co będzie potrafił robić. Te wszystkie problemy zostały już rozwiązane w innych technologiach, to Ty się upierasz, że należy je rozwiązywać technologią nieprzystosowaną do tego. Style w reactie mogą być aplikowane inline tak jak może być wygenerowany styl dla strony - wiem bo tak robię za pomocą gardena i reagenta. Mogę mieć hover czy cokolwiek innego dziwnego z cssa. Jedynie względem reacta mam nadmiarowe style, bo mam dla wszystkich komponentów możliwych do wystąpienia (co i tak jest małą liczbą w porównaniu do ogólnych praktyk, gdzie cssa masz tyle ile będzie potrzeba na wszystkich stronach razem). Mogę stylem dowolnie manipulować, niezależnie od implementacji przeglądarek. Mogę zrobić autolayout, mogę dobierać wymiary zależnie od stanu, mogę kolorować w dowolny sposób bez obkładania się tysiącem selektorów albo tricków w postaci :nth-last-child(n+3), etc. Przede wszystkim, styl może być zależny od danych, bez nadmiarowego kodu. Serio, to jest handlebars/mustashe po raz kolejny. Tak jak wtedy 'mocni frontendowcy' musieli napisać swój pierwszy {{#list tak teraz, muszą napisać swój pierwszy autolayout. I apropo mocnego frontu jeszcze - w clojurescripcie robimy to jeszcze lepiej. Nie mówiąc o templateach, to robimy o wiele lepiej.
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 21:44