SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Foundations of Foundation 6
Foundation 6
Prototypowanie stron i aplikacji webowych
Szybkie i łatwe, z minimalną ilością zależności, ale z nowoczesnymi narzędziami
Umożliwia szybkie stworzenie ‘proof of concept’, z czytelnym kodem i czytelnymi klasami css
Posiada bazowy styl, który można z łatwością nadpisać lub dezaktywować
Szeroka gama prekonfigurowalnych pluginów w JS
Strony w wersji produkcyjnej
Ułatwia tworzenie semantycznych nazw klas ( w naszym przypadku BEM), dzięki zastosowaniu mixinów SASS
Znaczne odchudzenie kodu, dzięki selektywnemu importowaniu komponentów
Łatwe stylowanie niestandardowych designów bez konieczności nadpisywania kodu css i wielu zmiennych
(nie)Semantyczne klasy css - Material Design Lite
<div class="mdl-layout__tab-panel is-active">
<section class="section--center mdl-grid mdl-grid--no-spacing mdl-shadow--2dp">
<article class="section__play-btn mdl-cell mdl-cell--9-col-desktop mdl-cell--10-col-tablet mdl-cell--4-col-phone mdl-color--teal-100 m
white">
</article>
<aside class="mdl-card mdl-cell mdl-cell--3-col-desktop mdl-cell--2-col-tablet mdl-cell--4-col-phone">
</aside>
</section>
</div>
Semantyczne klasy css - Foundation
<div class="homepage">
<section class="content">
<article class="content__main content__main--home">
</article>
<aside class="content__sidebar">
</aside>
</section>
</div>
Łatwy start
Zurb udostępnia swój własny stack aplikacji, z którego korzysta.
NPM, Bower, Gulp, Lib-sass
tworzenie bazowego stylu, który jest raczej wireframe’em niż finalnym
designem.
Selektywny import modułów i bazowa konfiguracja w pliku settings
UglifyJS (kompresowanie JavaScript), UnCSS (usuwanie nieużywanego kodu
CSS), kompresja grafiki
Foundation 6 for Apps
Gotowe szablony aplikacji Angular 1.x
Komponenty Foundation w Angularze
Motion UI do pięknych animacji i efektów specjalnych
Bonuses & perks
Foundation for Emails (dawniej Ink)
Templates
Templates for Apps
Building blocks
Yeti Launch
Flex (opcjonalnie)
Q&A

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (7)

Django - webowy framework dla wymagających
Django - webowy framework dla wymagającychDjango - webowy framework dla wymagających
Django - webowy framework dla wymagających
 
Content Management System JOOMLA
Content Management System JOOMLAContent Management System JOOMLA
Content Management System JOOMLA
 
Serverless w Azure, czyli Azure Functions
Serverless w Azure, czyli Azure FunctionsServerless w Azure, czyli Azure Functions
Serverless w Azure, czyli Azure Functions
 
I Kongres eHandlu: Tomasz Wiśniewski - "Jak chmura Windows Azure może wspomóc...
I Kongres eHandlu: Tomasz Wiśniewski - "Jak chmura Windows Azure może wspomóc...I Kongres eHandlu: Tomasz Wiśniewski - "Jak chmura Windows Azure może wspomóc...
I Kongres eHandlu: Tomasz Wiśniewski - "Jak chmura Windows Azure może wspomóc...
 
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
 
Projektowanie i implementacja usług sieciowych
Projektowanie i implementacja usług sieciowychProjektowanie i implementacja usług sieciowych
Projektowanie i implementacja usług sieciowych
 
Codeception
CodeceptionCodeception
Codeception
 

Andere mochten auch

Andere mochten auch (10)

Interruptions
InterruptionsInterruptions
Interruptions
 
Django ORM - Marcin Markiewicz
Django ORM - Marcin Markiewicz Django ORM - Marcin Markiewicz
Django ORM - Marcin Markiewicz
 
Jaka przyszłość czeka polskich programistów?
Jaka przyszłość czeka polskich programistów?Jaka przyszłość czeka polskich programistów?
Jaka przyszłość czeka polskich programistów?
 
DVCS Workflows for Teams - Bartek Rychlicki
DVCS Workflows for Teams - Bartek RychlickiDVCS Workflows for Teams - Bartek Rychlicki
DVCS Workflows for Teams - Bartek Rychlicki
 
How to justify your recommendation - Łukasz Karwacki
How to justify your recommendation - Łukasz KarwackiHow to justify your recommendation - Łukasz Karwacki
How to justify your recommendation - Łukasz Karwacki
 
Py2 - Py3 migration - Krzysztof Skarupa
Py2  - Py3 migration - Krzysztof SkarupaPy2  - Py3 migration - Krzysztof Skarupa
Py2 - Py3 migration - Krzysztof Skarupa
 
Creating value for customers - understanding context
Creating value for customers - understanding contextCreating value for customers - understanding context
Creating value for customers - understanding context
 
Introduction to ReactJS - Comparison to AngularJS 2 - Robert Piękoś (pl)
Introduction to ReactJS - Comparison to AngularJS 2 - Robert Piękoś (pl)Introduction to ReactJS - Comparison to AngularJS 2 - Robert Piękoś (pl)
Introduction to ReactJS - Comparison to AngularJS 2 - Robert Piękoś (pl)
 
PostgreSQL and JSON with Python - Przemek Lewandowski
PostgreSQL and JSON  with Python - Przemek Lewandowski PostgreSQL and JSON  with Python - Przemek Lewandowski
PostgreSQL and JSON with Python - Przemek Lewandowski
 
Reactive programming
Reactive programmingReactive programming
Reactive programming
 

Ähnlich wie Foundations of Foundation 6 - Jakub Włodaczyk (pl)

Podstawy Asp.Net Mvc 1.0 W 3600 Sekund
Podstawy Asp.Net Mvc 1.0 W 3600 SekundPodstawy Asp.Net Mvc 1.0 W 3600 Sekund
Podstawy Asp.Net Mvc 1.0 W 3600 Sekund
emdzej
 
Visual Basic .NET. Bazy danych. Księga eksperta
Visual Basic .NET. Bazy danych. Księga ekspertaVisual Basic .NET. Bazy danych. Księga eksperta
Visual Basic .NET. Bazy danych. Księga eksperta
Wydawnictwo Helion
 
Migracja I Integracja Bazy
Migracja I Integracja BazyMigracja I Integracja Bazy
Migracja I Integracja Bazy
Przemysław ...
 
Visual Basic .NET. Księga eksperta
Visual Basic .NET. Księga ekspertaVisual Basic .NET. Księga eksperta
Visual Basic .NET. Księga eksperta
Wydawnictwo Helion
 

Ähnlich wie Foundations of Foundation 6 - Jakub Włodaczyk (pl) (20)

Microsoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 rokuMicrosoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 roku
 
Bem i SCSS na przykladzie inuit.css
Bem i SCSS na przykladzie inuit.cssBem i SCSS na przykladzie inuit.css
Bem i SCSS na przykladzie inuit.css
 
Optymalizacja pracy front-end developera
Optymalizacja pracy front-end developeraOptymalizacja pracy front-end developera
Optymalizacja pracy front-end developera
 
Optymalizacja pracy front-end developera
Optymalizacja pracy front-end developeraOptymalizacja pracy front-end developera
Optymalizacja pracy front-end developera
 
Podstawy Asp.Net Mvc 1.0 W 3600 Sekund
Podstawy Asp.Net Mvc 1.0 W 3600 SekundPodstawy Asp.Net Mvc 1.0 W 3600 Sekund
Podstawy Asp.Net Mvc 1.0 W 3600 Sekund
 
Visual Basic .NET. Bazy danych. Księga eksperta
Visual Basic .NET. Bazy danych. Księga ekspertaVisual Basic .NET. Bazy danych. Księga eksperta
Visual Basic .NET. Bazy danych. Księga eksperta
 
Responsive Web Design - co z tego wynikło?
Responsive Web Design - co z tego wynikło?Responsive Web Design - co z tego wynikło?
Responsive Web Design - co z tego wynikło?
 
Migracja I Integracja Bazy
Migracja I Integracja BazyMigracja I Integracja Bazy
Migracja I Integracja Bazy
 
CassisCMS
CassisCMSCassisCMS
CassisCMS
 
Silverlight i PHP
Silverlight i PHPSilverlight i PHP
Silverlight i PHP
 
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
 
Optimizing Drupal Performance (Polish)
Optimizing Drupal Performance (Polish)Optimizing Drupal Performance (Polish)
Optimizing Drupal Performance (Polish)
 
[TestWarez 2017] Architektura testów automatycznych dla wielomodułowej aplika...
[TestWarez 2017] Architektura testów automatycznych dla wielomodułowej aplika...[TestWarez 2017] Architektura testów automatycznych dla wielomodułowej aplika...
[TestWarez 2017] Architektura testów automatycznych dla wielomodułowej aplika...
 
Optymalizacja aplikacji ASP.NET
Optymalizacja aplikacji ASP.NETOptymalizacja aplikacji ASP.NET
Optymalizacja aplikacji ASP.NET
 
Grid960
Grid960Grid960
Grid960
 
Worklety i magiczne interfejsy z przyszłości
Worklety i magiczne interfejsy z przyszłościWorklety i magiczne interfejsy z przyszłości
Worklety i magiczne interfejsy z przyszłości
 
Worklety i magiczne interfejsy z przyszlosci
Worklety i magiczne interfejsy z przyszlosciWorklety i magiczne interfejsy z przyszlosci
Worklety i magiczne interfejsy z przyszlosci
 
Visual Basic .NET. Księga eksperta
Visual Basic .NET. Księga ekspertaVisual Basic .NET. Księga eksperta
Visual Basic .NET. Księga eksperta
 
Citrix NetScaler Gateway i Azure MFA
Citrix NetScaler Gateway i Azure MFACitrix NetScaler Gateway i Azure MFA
Citrix NetScaler Gateway i Azure MFA
 
Wordpress i frameworki
Wordpress i frameworkiWordpress i frameworki
Wordpress i frameworki
 

Foundations of Foundation 6 - Jakub Włodaczyk (pl)

  • 2. Foundation 6 Prototypowanie stron i aplikacji webowych Szybkie i łatwe, z minimalną ilością zależności, ale z nowoczesnymi narzędziami Umożliwia szybkie stworzenie ‘proof of concept’, z czytelnym kodem i czytelnymi klasami css Posiada bazowy styl, który można z łatwością nadpisać lub dezaktywować Szeroka gama prekonfigurowalnych pluginów w JS Strony w wersji produkcyjnej Ułatwia tworzenie semantycznych nazw klas ( w naszym przypadku BEM), dzięki zastosowaniu mixinów SASS Znaczne odchudzenie kodu, dzięki selektywnemu importowaniu komponentów Łatwe stylowanie niestandardowych designów bez konieczności nadpisywania kodu css i wielu zmiennych
  • 3. (nie)Semantyczne klasy css - Material Design Lite <div class="mdl-layout__tab-panel is-active"> <section class="section--center mdl-grid mdl-grid--no-spacing mdl-shadow--2dp"> <article class="section__play-btn mdl-cell mdl-cell--9-col-desktop mdl-cell--10-col-tablet mdl-cell--4-col-phone mdl-color--teal-100 m white"> </article> <aside class="mdl-card mdl-cell mdl-cell--3-col-desktop mdl-cell--2-col-tablet mdl-cell--4-col-phone"> </aside> </section> </div>
  • 4. Semantyczne klasy css - Foundation <div class="homepage"> <section class="content"> <article class="content__main content__main--home"> </article> <aside class="content__sidebar"> </aside> </section> </div>
  • 5. Łatwy start Zurb udostępnia swój własny stack aplikacji, z którego korzysta. NPM, Bower, Gulp, Lib-sass tworzenie bazowego stylu, który jest raczej wireframe’em niż finalnym designem. Selektywny import modułów i bazowa konfiguracja w pliku settings UglifyJS (kompresowanie JavaScript), UnCSS (usuwanie nieużywanego kodu CSS), kompresja grafiki
  • 6. Foundation 6 for Apps Gotowe szablony aplikacji Angular 1.x Komponenty Foundation w Angularze Motion UI do pięknych animacji i efektów specjalnych
  • 7. Bonuses & perks Foundation for Emails (dawniej Ink) Templates Templates for Apps Building blocks Yeti Launch Flex (opcjonalnie)
  • 8. Q&A