Foundation 6 - 10 Tolle neue Features
Entwickler des Foundation-Front-End-Frameworks haben sich nicht nur auf ihren Lorbeeren ausgeruht, während das Bootstrap-Team an ihrer beeindruckenden neuen Major-Version gearbeitet hat. Letztes Jahr haben sie eine fantastische World Tour gemacht, um ihr Wissen mit ihren Nutzern zu teilen und sie zu fragen, wie sie Foundation in ihrer realen Arbeit verwenden.
Nachdem sie zu ihren Schreibtischen zurückgekehrt waren, sammelten sie die Bedürfnisse und Wünsche ihrer Benutzer und begannen mit der Planung der neuen Hauptversion des Frameworks: Foundation 6.
Es ist noch in der Entwicklung, aber die Pläne sind sehr vielversprechend. Die kommenden Features konzentrieren sich auf 3 Hauptbereiche: Leistung, Anpassbarkeit und Zugänglichkeit . Sehen wir uns jetzt 10 dieser Funktionen an.
1. Rationalisierter Workflow
Basierend auf den Erfahrungen ihrer Anwender entwickelte das Foundation-Team für Foundation 6 einen neuen Slogan, nämlich "Prototype to Production" . Dies bedeutet einen neuen, optimierten Workflow, der es Designern und Entwicklern ermöglicht , direkt vom Prototyp zur Produktion zu gehen .

2. Vereinfachter Setup-Prozess für die Sass-Version
Eine der großartigsten Eigenschaften des Foundation-Frameworks ist, dass es mit der Sass-Stylesheet-Sprache erstellt wurde. Daher ist es möglich, die Standard-Style-Regeln schnell an unsere tatsächlichen Bedürfnisse anzupassen .

3. Ein neuer, aufgestapelter Setup-Stack für Maximalisten
Neben der regulären Sass-Version wird Foundation 6 eine aufgemotzte Sass-Version enthalten, die Entwicklern leistungsstarke Anpassungsoptionen bietet .
ZURB, der Schöpfer von Foundation, wird einen eigenen Entwicklungsstack für die Öffentlichkeit eröffnen, einschließlich eines eigenen statischen Site-Generators, eines Live-Reload-Servers und vieler innerer Optimierungstechniken einschließlich der Integration von UnCSS zum Entfernen nicht verwendeter Stile und UglifyJS für JavaScript-Komprimierung.

4. Verringerte Ladezeit
Das Foundation-Team musste sich einer konstruktiven Kritik stellen, die behauptete, dass in den meisten Foundation-Projekten etwa 90% des CSS-Codes unüblich seien. Dies galt nicht nur für Foundation, sondern auch für andere wichtige CSS-Frameworks wie Bootstrap und TopCoat. Als Teil ihrer Antwort entschied sich Zurb, die Dateigröße des ausgegebenen CSS durch die Implementierung einer etwa 40-50% igen Code-Reduzierung signifikant zu reduzieren.

5. Basisstile, die als Wireframes fungieren
Der andere Teil des Leistungsverbesserungsbemühens besteht darin , einen Basisstil zu erstellen, der als Drahtmodell anstelle eines endgültigen Entwurfs fungiert . Dies führt vor allem zu einem leichteren Thema, hat aber auch einen weiteren großen Vorteil. Wenn mehr Stilregeln in einzelne Komponenten verschoben werden, haben Entwickler die Möglichkeit, ihr Design einfacher zu gestalten .

6. Erleichterter selektiver Import
Mit Foundation 5 können Entwickler nur die Komponenten auswählen, die sie verwenden möchten. Foundation 6 wird dieses Bestreben auf die nächste Ebene bringen, indem das selektive Import-Feature in die _settings.scss Sass-Datei verschoben wird.

7. Schlanker und sauberer Sass
Im Rahmen des Redesigns überlegte das Foundation-Team jeden Aspekt des Frameworks und änderte damit auch die Art und Weise, wie sie die Sass-Stylesheet-Sprache verwendet haben . Sie fanden heraus, dass sie in manchen Fällen Sass überstrapaziert haben, was zu unnötiger Überkomprimierung der CSS-Ausgabe geführt hat . Mit dem Ziel einer schlankeren und saubereren Code-Basis haben sie ihre Sass-Struktur rationalisiert.

Wenn Sie Mixins lieben, keine Sorge, jede Komponente wird sie immer noch haben, nur dass sie neu gestaltet werden, um effizienter und nützlicher zu sein, als sie es derzeit sind.
8. Verbesserte Grid Mixins
Beim Zurückschneiden von Komponenten-Mixins wird Foundation 6 mit verbesserten Raster-Mixins ausgeliefert, die es uns ermöglichen , ein individuelleres Raster zu erstellen .

9. Nahtlose Integration von benutzerdefinierten JavaScript-Plugins
Foundation 5 verfügt derzeit über viele JavaScript-Komponenten wie coole modale Dialoge, Tooltips, Sticky-Navigationsleiste, Lightboxen und viele andere, die eine moderne Website benötigt, aber die kommende Hauptversion wird es uns ermöglichen , unsere eigenen JavaScript-Plugins zu schreiben, die den Foundation-Kern nutzen . Dies ist ein großer Schritt in Richtung Benutzerfreundlichkeit und Leistung .

10. Volle Zugänglichkeit
Das wohl erstaunlichste Merkmal der neuen Foundation 6 ist, dass sie vollständig zugänglich sein wird. Jedes Komponenten- und Code-Snippet enthält die entsprechenden WAI-ARIA-Attribute und Landmark-Rollen. Darüber hinaus wird Entwicklern sogar ein Benutzerhandbuch zur Verwendung der a11y-Webstandards zur Verfügung gestellt .


Datenverschlüsselung - Was Sie wissen müssen
Du wirst beobachtet. Regierungen auf der ganzen Welt haben geheime Systeme, die ihre Bürger jede Stunde jeden Tages ausspionieren. Diese Systeme wurden entwickelt, um Menschen vor der Bedrohung durch internationalen und inländischen Terrorismus zu schützen, aber da sie von Menschen betrieben werden, werden sie auch unangemessen verwendet, wie dieser Angestellte der National Security Agency, der 9 Frauen ausspionierte, bis er schließlich erwischt wurde.Nat

Python-Pakete für Web-Entwickler - Best of
In den letzten Jahren hat sich Python wie ein Lauffeuer verbreitet, und viele Entwickler, sowohl Anfänger als auch Experten, haben daran Gefallen gefunden. Python ist bekannt dafür, einfach, effizient und vielseitig zu sein . Von Desktop-Scripts bis hin zu Web-Anwendungen verwenden Unternehmen wie Google, Spotify, Pinterest und Instagram Python, um ihre Software zu betreiben, die Millionen von Verbrauchern auf der ganzen Welt nutzen.I