The 1.0 version of the Web UI framework eases development, but Bootstrap’s next version may give it competition
Developers often complain that in Web UI frameworks, the labeling used for elements and styling are both hard to parse and hard to work with. Semantic, a new Web framework now in its 1.0 incarnation, is attempting to change that, provided the next generation of Bootstrap itself doesn’t get there first.
Featured ResourcePresented by Scribe Software10 Best Practices for Integrating Data
Data integration is often underestimated and poorly implemented, taking time and resources. Yet it
Semantic follows in roughly the same tradition as Bootstrap, but with a philosophy meant to make the framework more immediately useful to design-oriented developers. "Writing front-end code shouldn’t require learning the naming or programming conventions of a particular developer," state its creators.
To that end, Semantic employs what is described as "simple, common language for parts of interface elements, and familiar patterns found in natural languages for describing elements." For example, there’s the class syntax used to describe one of the elements on Semantic-ui.com’s home page: "ui stackable center aligned very relaxed page grid."
All the components in the framework, according to the guide at LearnSematic.com, use the em and rem measurements for their sizes, so the element sizes are multiples of the metrics for the base font used on a given page. This makes it easier to resize elements for mobile use. Common Interface definitions, like "article" or "section" don’t affect the way elements render for display.
Semantic UI’s approach to layout can be both more flexible and more verbose than Bootstrap’s. For instance, according to the examples provided for each framework, a breadcrumb navigation element in Bootstrap is implemented using an unordered list or ul HTML tag. In Semantic, it’s created with a div, with "section" and "divider" classes marking up the individual links in the breadcrumb list and the dividers between them. The plus side of Semantic’s approach is that it allows for more detailed inline customizations, but Bootstrap needs far less boilerplate to accomplish the same goal.
Semantic may be at a 1.0 release, but the site that provides documentation and examples for the framework is still raw. Usage examples for the API aren’t available yet, nor have the "themes" and "layouts" sections of the Semantic-ui.com been implemented. Bootstrap, by contrast, already has a full set of documentation and a slew of existing themes, for both its current 3.x and previous 2.0 incarnations.
Plus, some of the innovations touted in Semantic are already being rolled into the next generation of Bootstrap. Bootstrap’s 3.x incarnation doesn’t use em measurements, for instance, but the next version promises to be em-centric, to feature "a new approach to configuring global theming options," a unified replacement for several existing display components such as panels and wells, and "hundreds more changes across the board." Many of those changes are still in flux, so an alpha release hasn’t yet been offered, although it’s being promised "in the coming months."
Wat gedrag doet met mensen en wat mensen doen met gedrag
slow delivery of messages, articles and comment by Tjebbe van Tijen / Imaginary Museum Projects
Ramblings from Holland
Wie boven de verschillen uitstijgt, ziet de eenheid en handelt ernaar... Knipselkrant.
For Those Who Wish To Be Entertained
Medicine, Religion, Philosophy & Science
Martha Ann Kennedy's Blog, Copyright 2013-2019, all rights reserved to the author/artist
publicity for the rest of us
Every great sage has maintained that it is impossible to impart wisdom. And it is wisdom we need, not more knowledge or even "better" knowledge. We need wisdom of life, which is a kind of knowledge that only initiates have thus far been known to possess. — Henry Miller
Economics, ships, money, and oil...
Aging, Caregiving, Dying, and Recovering Joy
The Real Alternative
Creative Writing, Poetry, Rhythm, Rhyme, and Short Stories about Monster, Miracles, Heroes, Memoir, Miscellanies
You are a miracle - Let it happen
Observing this multihued world through my eyes and penning down (not literally) my experiences.
Walking the Road of Faith
Retired, not expired: words from the after(work)life - with occasional music
Where irrationality trumps reason
For bloggers who aspire to inspire
Peace. Tranquility. Insanity.
A blog by Louise Gallagher
Always Learning! I'll probably talk about children's books at some point as well.
the Story within the Story
In 2002, Retinitis Pigmentosa changed my life. This is my story of a slow approach to darkness.
Taking over the world and leaving it ruthlessly alone
Inspirational, motivational and a journey of self-discovery
The musings of a Londoner, now living in Norfolk
open mind art ;)
Ideas and musings from a middle-aged 20 something
art. popular since 10,000 BC
Fiction is the ONLY Reality.
What I've always wanted
This WordPress.com site is Pacific War era information
Random Ramblings and Reviews from Trent P. McDonald
spreading the word on delightful children's literature
Be wise, taste wines and adjusts your boundless hope to the cup of life, which is small. Even as we speak cruel time flees jealous. Harvest the present day, tomorrow is uncertain. Seize the day. Carpe Diem Quam Minimum Credula Postero (Quintus Horatius Flaccus 65–8 b.c.)
I probably shouldn't say this, but...
''Either write something worth reading or do something worth writing.'' Benjamin Franklin
Apps for any screen
and all other news introvert!
We Promote You Creative & Effectively