Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Bezwzględny bootstrap
Terrorizer
post
Post #1





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

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


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?

Ten post edytował Terrorizer 28.10.2014, 18:52:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


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
Go to the top of the page
+Quote Post
memory
post
Post #3





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


Taka moda co począć.
Go to the top of the page
+Quote Post
peter13135
post
Post #4





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


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.

Ten post edytował peter13135 28.10.2014, 19:56:03


--------------------
:)
Go to the top of the page
+Quote Post
by_ikar
post
Post #5





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


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.
Go to the top of the page
+Quote Post
peter13135
post
Post #6





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


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.


--------------------
:)
Go to the top of the page
+Quote Post
tzm
post
Post #7





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
universalStudio
post
Post #8





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 13.11.2014

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


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...


Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #9





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


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.

Ten post edytował PrinceOfPersia 12.12.2014, 21:42:55


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post
Post #10





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


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
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #11





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


Ale to kwestia komunikacji bardziej i umiejętności przekazania klientom swoich argumentów(a także wyszukania sensownych klientów), a nie programistyczna.



--------------------
Go to the top of the page
+Quote Post
kayman
post
Post #12





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

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


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
Go to the top of the page
+Quote Post

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: 19.08.2025 - 16:09