Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Bezwzględny bootstrap
Forum PHP.pl > Inne > Hydepark
Terrorizer
Witam,
Zauważyłem ,że większość szanujących się i będących na czasie portali przeskakuje na bootstrap.
Chcąc rozwijać swoje umiejętności za wszelką cenę staram się tworzyć każdy szczegół moich storn samodzielnie, jednak czuję się bardzo zacofany.
Czy uważacie ,że bootstrap staje się już nie tylko normą czy trendem, ale już koniecznym must be?
Pyton_000
Skoro jest coś co daje oszczędność czasu rzędu 80% to czemu z tego nie korzystać? Tak samo jest z fw, kiedyś każdy pisał swoje itp. a teraz jest to najzwyczajniej strata czasu i pieniędzy.
Sam używam bo jest to wygodne.
RWD jest tak proste i banalne że aż chce się bawić smile.gif
memory
Taka moda co począć.
peter13135
Cytat
Czy uważacie ,że bootstrap staje się już nie tylko normą czy trendem, ale już koniecznym must be?


Czemu firmy produkujące samochody idą na łatwiznę i zamiast samemu zaprojektować podzespoły, kupują je od innych firm ?
Czemu firmy nie składają wszystkiego ręcznie, tylko szukają sposobów na automatyzację produkcji ?


Klient raczej ma w nosie, czy jego stronę robiłeś w pełni samodzielnie, czy użyłes jakichś gotowych komponentów np. bootstrap, jquery, czy framework do PHP.
Nie interesuje go również, czy robiłeś stronę 5h czy 10h.
Klient chce mieć stronę www - interesuje go jej jakość, cena, termin wykonania itd.
Jeśli chcesz robić w pełni samodzielnie, czyli nie korzystać z gotowych narzędzi*, tylko wszystko robić sam, to Twoja sprawa. Nie myśl jednak, że klient będzie płacił więcej, dlatego, że się więcej napracowałeś. Klient może zapłacić więcej, jeśli Twoje dzieła będą np. unikalne - w sensie będa pozytywanie wyróżniały się od konkurencyjnych rozwiązań.
Dodatkowo, jeśli klient jest bardziej techniczny, to może być tak, że dla niego wadą będzie stworzenie wszystkiego od podstaw, bo to może spowodować większe koszty "exploatacji" oprogramowania. W sensie, łatwiej jest znaleźć programistę, aby dorobił moduł do strony, opartej na jakimś gotowym cmsie lub napisanej z wykorzystaniem popularnych frameworków, niż stronie pisanej w czystym php.

Moim zdaniem pisanie czegoś samemu, jest dobre jeśli chcesz coś zrozumieć od podstaw. Osoba, która sama napisała silnik gry komputerowej (nawet jeśli jest kiepski i niczym się nie wyróżnia), będzie miała wiedzę bardziej rozległą niż osoba, która robi gry bazując na gotowych silnikach.

*tak na prawdę, jakbyś się nie starał, to w informatyce raczej nie da się nie korzystać z innych narzędzi. Przecież nawet jak sam klepiesz w html/css/js/php - bez żadnych frameworków typu boostrap/jquery/symfony to i tak php jest gotowym narzędziem. Przecież nie piszesz sam parsera. Korzystasz z gotowych funkcji, typu strlen, substr, print itd. Korzystasz z systemu windows, jakiś linux, czy mac. Korzystasz z edytora grafiki oraz IDE - to wszystko są gotowce. Nie rozumiem czemu korzystanie z gotowca w postaci "php" miało by być gorsze od korzystania z z gotowca jakim jest bootstrap.
by_ikar
Wasze porównania są prawie dobre. Prawie dlatego że samochody pomimo że współdzielą pewne technologie/podzespoły dość często czym się wyróżniają i najczęściej jest to wygląd. Bootstrap jest spoko, pod jednym warunkiem - że nie jest wykorzystywany wszędzie ten sam styl w ten sam sposób. Kompilowanie własnych styli z less które są udostępnione, czy nawet skorzystanie z formularza który nam wygeneruje bootstrapa dostosowanego pod nasze potrzeby jest tak proste.. a mimo wszystko bardzo wiele osób zwyczajnie woli napisać dziesiątki swoich stylów nadpisujących niektóre domyślne style bootstrap. A używanie bootstrap dlatego że komuś się wydaje że dzięki temu jego strona będzie responsywna out of box w każdym przypadku, jest równie przykre co poprzedni przypadek..

Każde narzędzie które przyspiesza/ułatwia naszą pracę jest przydatne, pod warunkiem że jest właściwie wykorzystane.
peter13135
Cytat
Wasze porównania są prawie dobre. Prawie dlatego że samochody pomimo że współdzielą pewne technologie/podzespoły dość często czym się wyróżniają i najczęściej jest to wygląd

Twój kontrargument jest prawie dobry.
tzm
Ja teraz zauwazylem ze niby korzystam i uzywam tego bootstrapa juz dlugo... ale coraz bardziej natywnie pisze rozne rzeczy i to w pracy i dla siebie. Wiec ja w druga strone ide bo zaczynalem ciecie szablonow z frameworkiem
universalStudio
Po pierwsze bootstrap zostal stworzony glownie z mysla o backendowcu a nie frontendowcu!
Po drugie, jesli frontendowiec na sile go wszedzie uzywa to jest to nic innego jak jakas chora moda.
Po trzecie bootstrap to regres, cofanie sie... Tworzenie divilitis'ow, przez tego typu frameworki pewnie malo kto o takich pojeciach pamieta.
Po czwarte, jesli juz chcemy cos szybciej tworzyc, to systemy gridowe sa w wiekszosci przypadkow wystarczajace
Po piate, sprobujcie zakodowac grafike pixel perfect, niedostosowana do siatki bootstrapa, powodzenia...

Reasumujac - chcemy cos szybko w przyzwoity a do tego responsywny sposob pokazac - to ok, moza uzywac bootstrapa. Do innych celow lepiej stsowac prostsze systemy typu grid. Wyjatek stanowi to jesli grafik przy tworzeniu designu stosuje, siatki, wymiary/wyglady bootsrapowe - wtedy ewentualnie mozna kodowac pixel-perfect i ma to jakis sens, chociaz ciagle do idealu semantycznego bywa jeszcze daleko...


PrinceOfPersia
Cytat(universalStudio @ 12.12.2014, 20:47:40 ) *
Po trzecie bootstrap to regres, cofanie sie... Tworzenie divilitis'ow, przez tego typu frameworki pewnie malo kto o takich pojeciach pamieta.

dokładnie, pisanie w bootstrapie może szybkie, ale nie ma to nie wiele wspólnego z semantyką kodu. Plus dużo trzeba pisać divilitisów (ale to można obejść już teraz korzystając z bibliotek do własnych komponentów, jak Polymer czy Angular i zrobić np. tag <carousel> zamiast pisać stertę divów (de facto już Bootstrap został przepisany na Angulara http://angular-ui.github.io/bootstrap/ ). Ale np. takie kwiatki jak nieoddzielenie semantyki od wyglądu - i kodowanie wyglądu strony bezpośrednio w HTML, zamiast w CSS. Czyli zamiast ustawiac szerokość w CSS, pisze sie kolumny w bootstrapie i ustawia w HTMLu szerokość tych kolumn... paranoja. Trochę jak style inline albo programowanie strony na tabelkach.

Nie znaczy, że nie użyję bootstrapa, jak będę potrzebować. Po prostu do szybkiego pisania stron jest dobry, a klienci czy użytkownik nie zawsze potrzebuje super semantycznego kodu. Plus domyślny wygląd kontrolek może mało oryginalny, ale i tak lepszy niż to co ja bym zdołał wymocić na szybko. Więc - używać Bootstrapa dla efektu, tak. Natomiast od strony developerskiej jest to straszna prowizorka.

Natomiast myślę, że rola Bootstrapa będzie maleć. Między innymi dlatego, że CSS się polepsza.
Np. display:flex do pozycjonowania elementów:
http://css-tricks.com/snippets/css/a-guide-to-flexbox/

Plus trend na web componenty / dyrektywy Angulara i podobne wynalazki. Teraz każdy będzie mógł stworzyć swoją kontrolkę w HTMLu, którą programista będzie osadzał w prosty sposób, np.:
Kod
<fancy-slider-3d images="warszawa.jpg,krakow.jpg,lodz.jpg"></fancy-slider-3d>

zamiast bawić się w 50 divów, żeby wyświetlić 3 obrazki w slajderze...
więc myslę, że coraz większe upowszechnienie się komponentów (głównie dzisiaj za sprawą Angulara, też Polymer zdobywa popularnosć, a niedługo przeglądarki będą to natywnie wspierały) spowoduje wysyp nowych lepszych kontrolek, oraz całych frameworków kontrolek, które te frameworki będą lepsze od boostrapa.
Pyton_000
Taa, już widzę zadowoloną miną polskich klientów aplikacji z pińcet złotych dla których stworzenie kompatybilności z IE7 jest niezbędne do ich egzystencji i na dodatek to "tylko 2 kliknięcia" wink.gif
PrinceOfPersia
Ale to kwestia komunikacji bardziej i umiejętności przekazania klientom swoich argumentów(a także wyszukania sensownych klientów), a nie programistyczna.

kayman
Cytat(Pyton_000 @ 12.12.2014, 21:45:36 ) *
Taa, już widzę zadowoloną miną polskich klientów aplikacji z pińcet złotych dla których stworzenie kompatybilności z IE7 jest niezbędne do ich egzystencji i na dodatek to "tylko 2 kliknięcia" wink.gif



imo taka "konieczność" w 95% nie pochodzi od klienta bezposrednio bo ten chce ładną/dobrą/etc. stronę i argumentów raczej słucha -> pochodzi natomiast od agencji czy też innego głupka co zna 2 hasła na krzyż, sam nie umie zrobić ale ma wymagania z sufitu i cenowe i jakościowe
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.