I am working on a presentation for a couple of user groups and a bigger conference in May and I could use your opinions. The description of boostrap on the website is:
"Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions"
If someone came up to you and asked you what boostrap is I don't think I would ever find myself using this as a response. Why does nobody ever refer to bootstrap as a framework? The very definition of a framework (hey its Wikipedia, it must be true)
“In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of an application for a specific development environment.”
So to me I would have 2 answers if someone ever asked me "What is bootstrap"
Short Answer: A framework for kick starting development of a web application.
Long Answer: Bootstrap is a framework from Twitter for kick starting development of a web application. It includes CSS & HTML for typography, forms, buttons tables, girds and more. It also contains popular JavaScript plugins for modal dialog boxes, tooltips, carousel, drop downs and much more.
I would love your thoughts on this and if you disagree please let me know. This is my first presentation on Bootstrap and I want to make sure its a good one.
On Sun, Apr 22, 2012 at 1:07 AM, Dan Vega <danv...@gmail.com> wrote: > I am working on a presentation for a couple of user groups and a bigger > conference in May and I could use your opinions. The description of > boostrap on the website is:
> "Simple and flexible HTML, CSS, and Javascript for popular user interface > components and interactions"
> If someone came up to you and asked you what boostrap is I don't think I > would ever find myself using this as a response. Why does nobody ever refer > to bootstrap as a framework? The very definition of a framework (hey its > Wikipedia, it must be true)
> “In computer programming, an application framework consists of a software > framework used by software developers to implement the standard structure > of an application for a specific development environment.”
> So to me I would have 2 answers if someone ever asked me "What is > bootstrap"
> Short Answer: A framework for kick starting development of a web > application.
> Long Answer: Bootstrap is a framework from Twitter for kick starting > development of a web application. It includes CSS & HTML for typography, > forms, buttons tables, girds and more. It also contains popular JavaScript > plugins for modal dialog boxes, tooltips, carousel, drop downs and much > more.
> I would love your thoughts on this and if you disagree please let me know. > This is my first presentation on Bootstrap and I want to make sure its a > good one.
I don't consider it a framework in the context that I normally use framework in terms of web development. Those would be Spring, Play, RoR, or one of the Node frameworks, etc.
Bootstrap, in my opinion, a combination of a Grid System, Predefined Stylesheets, and JS Plugins that provides a great baseline web sites and web application ui's. I would maybe call it a Web (or HTML/JS/CSS) UI Framework, but web applications are typically more than client side code.
On Sat, Apr 21, 2012 at 2:07 PM, Dan Vega <danv...@gmail.com> wrote: > I am working on a presentation for a couple of user groups and a bigger > conference in May and I could use your opinions. The description of > boostrap on the website is:
> "Simple and flexible HTML, CSS, and Javascript for popular user interface > components and interactions"
> If someone came up to you and asked you what boostrap is I don't think I > would ever find myself using this as a response. Why does nobody ever refer > to bootstrap as a framework? The very definition of a framework (hey its > Wikipedia, it must be true)
> “In computer programming, an application framework consists of a software > framework used by software developers to implement the standard structure > of an application for a specific development environment.”
> So to me I would have 2 answers if someone ever asked me "What is > bootstrap"
> Short Answer: A framework for kick starting development of a web > application.
> Long Answer: Bootstrap is a framework from Twitter for kick starting > development of a web application. It includes CSS & HTML for typography, > forms, buttons tables, girds and more. It also contains popular JavaScript > plugins for modal dialog boxes, tooltips, carousel, drop downs and much > more.
> I would love your thoughts on this and if you disagree please let me know. > This is my first presentation on Bootstrap and I want to make sure its a > good one.
I would agree with you Ryan and for the longest time I thought the exact same way. Then I decided to step back away from the code of a framework and look more at the purpose. A framework gives our applications structure and a usually a standard way for development. To me this is exactly what Boostrap is doing. It gives me structure on the front end for my layouts in a way that I don't have to worry about browser inconsistencies in CSS layouts, the framework does that for me.
I am not trying argue your point because it's a valid one. Just looking for an open discussion on the topic :)
I don't disagree with what you are saying either. It can be called a framework, but without context I think it could be misleading. That's why I'd call it a Web UI framework vs a Web Application framework. I might even call it a boilerplate UI, much like HTML5 boilerplate it a great starting point for any web app/site. In fact I use these two together often. The problem with the word boilerplate is that it can have a connotation that is negative, almost like calling something vanilla or plain. Again, it's all the context.
On Sat, Apr 21, 2012 at 2:21 PM, Dan Vega <danv...@gmail.com> wrote: > I would agree with you Ryan and for the longest time I thought the exact > same way. Then I decided to step back away from the code of a framework and > look more at the purpose. A framework gives our applications structure and > a usually a standard way for development. To me this is exactly what > Boostrap is doing. It gives me structure on the front end for my layouts in > a way that I don't have to worry about browser inconsistencies in CSS > layouts, the framework does that for me.
> I am not trying argue your point because it's a valid one. Just looking > for an open discussion on the topic :)
In my opinion TB (Twitter Bootstrap) can be called as framework, why? because TB has any structure, standardization for built a UI application easily, but in this context we say that framework for UI like Dan said, "Web UI Framework", because when built a web application there two side we can see, they are UI and Application. So, I get conclusion for myself that is Twitter Bootstrap is a framework in web UI. How about news from developer, what developer say for Bootstrap?
On Sun, Apr 22, 2012 at 1:33 AM, Dan Vega <danv...@gmail.com> wrote: > Someone else brought up boiler plate and for whatever reason it just > doesn't stick with me.
> I really like "Web UI Framework" though. Thanks!
When I say framework, I think development or application, Bootstrap, to me, is a CSS framework with a smidge of javascript to add some cool UI features for the experience. I use it on all my projects. I have used ColdSpring and CFWheels most recently and bootstrap is always where I start from. Most web-based application frameworks won't care...but those high-end desktop-experience web frameworks definitely will so make sure it's the right tool for the task. Additionally, being able to modify and compile the LESS source files allows me to make special versions of the CSS for different projects...which is not necessary...but pretty cool.
As someone who plans to attend your "bigger conference in May", when I describe Bootstrap I use either "web UI framework" or "UI toolkit" because that's what I feel it is. It's providing me a framework of naming structures, style and consistency that I use in my application just like I would another framework like CFWheels or Rails, just specific to the UI.
-t
On Sat, Apr 21, 2012 at 5:49 PM, Dan Vega <danv...@gmail.com> wrote: > Just saw this on Twitter's blog, also a great description.
> " an extensive front-end toolkit for developing web sites and applications > "
On Sat, Apr 21, 2012 at 2:16 PM, Ryan Ward <ryanlw...@gmail.com> wrote:
> I don't consider it a framework in the context that I normally use
> framework in terms of web development. Those would be Spring, Play, RoR, or
> one of the Node frameworks, etc.
> Bootstrap, in my opinion, a combination of a Grid System, Predefined
> Stylesheets, and JS Plugins that provides a great baseline web sites and
> web application ui's. I would maybe call it a Web (or HTML/JS/CSS) UI
> Framework, but web applications are typically more than client side code.
> On Sat, Apr 21, 2012 at 2:07 PM, Dan Vega <danv...@gmail.com> wrote:
>> I am working on a presentation for a couple of user groups and a bigger
>> conference in May and I could use your opinions. The description of
>> boostrap on the website is:
>> "Simple and flexible HTML, CSS, and Javascript for popular user interface
>> components and interactions"
>> If someone came up to you and asked you what boostrap is I don't think I
>> would ever find myself using this as a response. Why does nobody ever refer
>> to bootstrap as a framework? The very definition of a framework (hey its
>> Wikipedia, it must be true)
>> “In computer programming, an application framework consists of a software
>> framework used by software developers to implement the standard structure
>> of an application for a specific development environment.”
>> So to me I would have 2 answers if someone ever asked me "What is
>> bootstrap"
>> Short Answer: A framework for kick starting development of a web
>> application.
>> Long Answer: Bootstrap is a framework from Twitter for kick starting
>> development of a web application. It includes CSS & HTML for typography,
>> forms, buttons tables, girds and more. It also contains popular JavaScript
>> plugins for modal dialog boxes, tooltips, carousel, drop downs and much
>> more.
>> I would love your thoughts on this and if you disagree please let me
>> know. This is my first presentation on Bootstrap and I want to make sure
>> its a good one.
> It makes it easy to create modern websites even if you don't know all the
> tricks.
> On Sat, Apr 21, 2012 at 2:16 PM, Ryan Ward <ryanlw...@gmail.com> wrote:
>> I don't consider it a framework in the context that I normally use
>> framework in terms of web development. Those would be Spring, Play, RoR, or
>> one of the Node frameworks, etc.
>> Bootstrap, in my opinion, a combination of a Grid System, Predefined
>> Stylesheets, and JS Plugins that provides a great baseline web sites and
>> web application ui's. I would maybe call it a Web (or HTML/JS/CSS) UI
>> Framework, but web applications are typically more than client side code.
>> On Sat, Apr 21, 2012 at 2:07 PM, Dan Vega <danv...@gmail.com> wrote:
>>> I am working on a presentation for a couple of user groups and a bigger
>>> conference in May and I could use your opinions. The description of
>>> boostrap on the website is:
>>> "Simple and flexible HTML, CSS, and Javascript for popular user
>>> interface components and interactions"
>>> If someone came up to you and asked you what boostrap is I don't think I
>>> would ever find myself using this as a response. Why does nobody ever refer
>>> to bootstrap as a framework? The very definition of a framework (hey its
>>> Wikipedia, it must be true)
>>> “In computer programming, an application framework consists of a
>>> software framework used by software developers to implement the standard
>>> structure of an application for a specific development environment.”
>>> So to me I would have 2 answers if someone ever asked me "What is
>>> bootstrap"
>>> Short Answer: A framework for kick starting development of a web
>>> application.
>>> Long Answer: Bootstrap is a framework from Twitter for kick starting
>>> development of a web application. It includes CSS & HTML for typography,
>>> forms, buttons tables, girds and more. It also contains popular JavaScript
>>> plugins for modal dialog boxes, tooltips, carousel, drop downs and much
>>> more.
>>> I would love your thoughts on this and if you disagree please let me
>>> know. This is my first presentation on Bootstrap and I want to make sure
>>> its a good one.
> El 25 de abril de 2012 15:45, Dave Winer <dave.wi...@gmail.com> escribió:
> > It makes it easy to create modern websites even if you don't know all the
> > tricks.
> > On Sat, Apr 21, 2012 at 2:16 PM, Ryan Ward <ryanlw...@gmail.com> wrote:
> >> I don't consider it a framework in the context that I normally use
> >> framework in terms of web development. Those would be Spring, Play, RoR, or
> >> one of the Node frameworks, etc.
> >> Bootstrap, in my opinion, a combination of a Grid System, Predefined
> >> Stylesheets, and JS Plugins that provides a great baseline web sites and
> >> web application ui's. I would maybe call it a Web (or HTML/JS/CSS) UI
> >> Framework, but web applications are typically more than client side code.
> >> On Sat, Apr 21, 2012 at 2:07 PM, Dan Vega <danv...@gmail.com> wrote:
> >>> I am working on a presentation for a couple of user groups and a bigger
> >>> conference in May and I could use your opinions. The description of
> >>> boostrap on the website is:
> >>> "Simple and flexible HTML, CSS, and Javascript for popular user
> >>> interface components and interactions"
> >>> If someone came up to you and asked you what boostrap is I don't think I
> >>> would ever find myself using this as a response. Why does nobody ever refer
> >>> to bootstrap as a framework? The very definition of a framework (hey its
> >>> Wikipedia, it must be true)
> >>> “In computer programming, an application framework consists of a
> >>> software framework used by software developers to implement the standard
> >>> structure of an application for a specific development environment.”
> >>> So to me I would have 2 answers if someone ever asked me "What is
> >>> bootstrap"
> >>> Short Answer: A framework for kick starting development of a web
> >>> application.
> >>> Long Answer: Bootstrap is a framework from Twitter for kick starting
> >>> development of a web application. It includes CSS & HTML for typography,
> >>> forms, buttons tables, girds and more. It also contains popular JavaScript
> >>> plugins for modal dialog boxes, tooltips, carousel, drop downs and much
> >>> more.
> >>> I would love your thoughts on this and if you disagree please let me
> >>> know. This is my first presentation on Bootstrap and I want to make sure
> >>> its a good one.