Czy dzisiejsi frontendowcy potrafią jeszcze w ogole tworzyć komponenty? Mam wrażenie, że pierwszą, wręcz odruchową reakcją jest sięgnięcie po gotowiec z jakiegos material ui i fajrant. #programowanie

Komentarze (16)

@porkins ja jestem przede wszystkim BE i sam pisze swoje komponenty UI xD Tzn ze jednak jestem FE?

Ofc to wszystko wyglada jak kupa, ale dziala i to szybko

Nie każdy gotowiec będzie pasować do konkretnej sytuacji. Często tracimy flexibility przy wyborze gotowca. Generalnie wybranie gotowca nie musi być czymś złym samym w sobie. Chodzi mi raczej o takie przyzwyczajenie aż do bulu. Mam wrażenie, że wybór gotowca zaczyna być bezwarunkowym odruchem raczej niźli przemyślaną decyzją lub wyborem z lenistwa.

@porkins ja bym jednak odwrócił kota ogonem i powiedział że mało jest sytuacji w których wymyślanie koła na nowo ma faktyczny sens

@Barcol Dokładnie tak! I używamy tych gotowców. Młodsi programisci mają wiekszy wybór niż ich starsi koledzy kiedy byli w ich wieku. I kiedy przychodzi właśnie ta rzadka sytuacja rozkładamy ręce i pytamy chatgpt jak wyśrodkować diva.

@porkins no nie wiem, ja mam trochę odwrotne doświadczenia. Gdy idę na front to trzaskam te flexboxy bo nic innego nie umiem, przychodzi ogarnięty frątaś senior i robi myk myk yarn add material i mam 100x lepszą stronę w skończonym czasie. On leci na gotowcach bo się zna, a jakby miał napisać ręcznie to też bym mógł. Ja piszę ręcznie bo nie potrafię inaczej. Potem idziemy na backend i frątaś w stringu ładuje SELECT * FROM USERS a ja mu elegancko podrzucam ORMa aka gotowca i mówię "użyj tego, jest lepiej łatwiej i bezpieczniej". W sumie chyba nie spotkałem się żeby ktoś zaczynał od gotowców tak jak piszesz, to przykład z życia?

@Barcol z Dzisiejszej interakcji z młodszym stażem fronciakiem. ORMy to też całkiem dobry przykład. Świetnie się stosuje do prostrzych rzeczy ale przychodzi moment kiedy trzeba robic wygibasy w sqlu jakies window functions, jakies join na subquery, partition by i nagle się okazue, że piszemy raw sql i żadnych wbudowanych funkcji tego orma nie supportuje naszego use-casu

Zaloguj się aby komentować