Bootstrap = zło

0

Jakiś czas temu w jednym z wątków na forum ktoś napisał coś w stylu "bootstrap do zarówno coś najlepszego jak i najgorszego co przytrafiło się webdevelopmentowi". Nie potrafię teraz znaleźć tego komentarza ale czy ktoś mógłby to rozwinąć, co jest złego w bootstrapie?. Domyślam się, że zarówno jak w przypadku innych rzeczy nie chodzi o samego bootstrapa ale o ludzi, którzy z niego korzystają (coś jak sytuacja z JavaScript i jQuery).

pzdr

0

zgadza się, to ten wątek :)

3

"Każda" (to wyolbrzymienie) strona wygląda teraz tak samo. Ta sama domyślna skórka, a jak nie ta sama skórka to ten sam schemat i podział strony na równe bloki.

To jest plus - bo jak ktoś nie umie, to bierze Bootstrapa i jakoś to wygląda. Ale jak kolejna strona/panel oparta jest o ten sam wygląd to jest to już po prostu nudne do porzygu ;)

edit: zresztą sam obrazek, pod którym to wkleiłem dobrze obrazuje o czym mówię ;)

0

Zaskoczę was, ale jedynymi osobami, które dostrzegają podobieństwo między stronami są webdeveloperzy. Inni ludzie nie zwracają na to kompletnie uwagi...

1

Zaskoczę Cię - jestem webdeveloperem i zwracam na to uwagę - i to ja osobiście narzekam, a nie przemawiam głosem ludu.

0

Bootstrap to nie tylko skórka, to setki poprawionych bugów, tak żeby wszystko grało pod różnymi przeglądarkami, na co sam byś zapewne nie wpadł nawet po paru latach (jakieś wyjątki np. w Safari), a co do samego skinnowania to można z łatwością wszystko zmienić poprzez prostą budowę Bootstrapa (LESS/Sass i kompilacja np. Preposem), a jeśli już ktoś narzeka na domyślną skórkę Bootstrapa to

https://wrapbootstrap.com/
https://bootswatch.com/
http://codecanyon.net/category/skins/bootstrap

Jeśli potrzebujesz więcej kontrolek to zobacz sobie SemanticUI.

0

bootstrap dla mnie to przede wszystkim dobry GRID, więcej nie używam

0

Dlatego napisałem, że to najlepsze i najgorsze

0

to fakt ten "charakterystyczny" styl jest nudny do porzygu, co ciekawsze takie strony widzę również u agencji reklamowych, które notabene powinny bardziej sie wysilić, to już chyba w wordpresie da się wycisnąć coś ciekawszego ...

0

No cóż, obecnie po prostu największe znaczenie dla strony, dla jej pozycji w wyszukiwarkach ma jej zawartość merytoryczna, po prostu liczy się treść i jeszcze raz treść oraz usability i poprawność kodu, a to ostatnie jest ogromnym atutem bootstrapa. Dlatego tak wiele agencji interaktywnych zaczęło na tym bazować i najchętniej zatrudniają koderów na bootstrapię i cześć, mam na myśli oczywiście masówkę. Bo teraz świat się szybko się kręci i każdy chce szybkie efekty a nie bawienie się w hiper estetyke strony i w stronę wizualną, której robot wyszukiwarki nie odczuje, a odwiedzającym jest chyba coraz bardziej obojętne. Piękne stronki to teraz już tylko pasjonaci tworzą.

0

Bootstrap służy do szkicowania tworzenia prototypu, który później zamienia się na porządny i semantyczny projekt. To że większość devów nie potrafi z niego korzystać to ich problem :D

0

Jest LESS/SASS, można spersonalizować go do potrzeb i używać np. tylko grida, a w przypadku gdy nie mamy grafików/designerów lub czasu, a zależy nam na funkcjonalności i treści, szybko stworzymy coś co jakoś wygląda i będzie się poprawnie wyświetlać.

1

chętnie zobaczę Twoje porządne i semantyczne projekty, wrzucisz jakieś linki? :P - _naf

https://medium.com/@andersonorui_/bem-sass-and-bootstrap-9f89dc07d20f

0

Jak tam oceniacie nową wersję Bootstrapa? Jakiś czas temu pojawiła się alpha Bootstrapa 4 i z tego co można wyczytać to zapowiedziano kilka istotnych zmian. Chociażby porzucono wsparcie dla przeglądarek IE8 oraz iOS 6 (można było się tego spodziewać), a także zrezygnowano z jednostek px na rzecz relatywnych jednostek em oraz rem. Różnic względem trójki jest oczywiście znacznie więcej, również w zakresie poszczególnych komponentów, np. paneli, które najprawdopodobniej nie pojawią się w kolejnej odsłonie. Co prawda to dopiero wersja alfa, ale zmian będzie sporo.

0

Bootstrap zło, ale jaka jest alternatywa?

0

Ja mam do sprawy trochę inne podejście. Nie uważam, żeby bootstrap był czymś złym. Nikt nikomu nie przykłada pistoletu do głowy w celu zmuszenia do użycia tego frameworka, prawda? Jak ktoś uzna, że do danego projektu bootstrap się przyda to po prostu z niego korzysta. Wiadomo, że zawsze można wszystko napisać ręcznie. Jeśli chodzi o alternatywne frameworki to chyba najpopularniejszym jest Foundation. Oczywiście można sięgnąć po coś znacznie lżejszego, np. Skeleton, chociaż przyznam szczerze, że do tej pory nie miałem okazji go wypróbować.

0
  • Bootstrap korzysta z jQuery - nie każdy korzysta z jQuery i potrzebuje w projekcie, serio.
  • Nie mogę za pomocą npm-a zaciągnąć jednego komponentu z Bootstrapa, do którego mogę w postaci pliku konfiguracyjnego podać różne theme'y (theme'y zresztą rozwiązuje się przez Sassa i/lub Lessa - cóż, ja mam style w plikach JS). To skutkuje tym, że muszę zaciągnąć masę rzeczy dla mnie niepotrzebnych.
  • Brak koncepcji rozszerzania komponentów, bardzo "opinionated". Widzieliście kiedyś kod pluginów do Bootstrapa? Wszystko na klej i taśmę, o testach niejednokrotnie nikt nie słyszał. Ja rozumiem, że można tworzyć sobie stronki, aplikacje do pokazu dla klienta, które potem się przepisuje lub nie utrzymuje, ale nie każdy tak ma - u mnie w pracy nie korzystamy z frameworków, jedynie łączymy mniejsze biblioteki i je rozszerzamy.
  • Wszystko na jedno kopyto - może przy tworzeniu intranetów czy bankowych interfejsów wystarczy. Natomiast, gdy aplikacja jest dla globalnego usera (Twitter chociażby), to wygląd i działanie komponentów ma duże znaczenie dla wyników finansowych. Jeśli ktoś twierdzi odwrotnie, to ma zerowe pojęcie o A/B testach i ogółem konwersji. Oczywiście można powiedzieć, że kurczę, przecież możesz sobie ostylować komponenty jak sobie chcesz. Możesz zmienić sobie zachowanie i interakcje, dołożyć animacje, itd. Tylko jaki jest wtedy sens brania gotowego rozwiązania? Żeby je przepisać? ;)
  • Podejście do responsywności - brak wsparcia dla wielu rozdzielczości, dużo nietrywialnych kombinacji w layoucie trudno osiągnąć za pomocą grida. Niestety, ale tutaj konkurencyjne rozwiązania oparte o JS (i przeliczanie za pomocą calc) lepiej się sprawdzają. Jasne, support mają mniejszy, ale to już kwestia indywidualna.

Mógłbym tak dalej wymieniać, ale cóż... Każdy ocenia swoją miarą. Dla mnie Bootstrap jest ograniczeniem, dla wielu pewnie zbawieniem, bo oszczędza kasę, a wielu klientom nie robi różnicy to że kupi ktoś za 5 dolarów skórkę i podmieni grafiki z shutterstocka sprzedając to mu za 1 000 zł. Rozumiem, ze nie każdy ma komfort pracy przy projekcie, gdzie są osobni ludzie od CSS, osobni od JS, jeszcze jest team designerów, itd. Ale takie projekty też powstają w Polsce i tam Bootstrapa używa się do szybkiego prototypowania, nic więcej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1