Live data from Hacker News

What's New in Sinatra 1.2?

sinatrarb.com

1–10 of 19 posts

Re: What's New in Sinatra 1.2?

#3
I'd really like to figure out the best way to communicate what things like sinatra are compared to stuff like rails, django, spring etc.

Is it a mini-framework? un-framework? lightweight framework? Please folks, give me some good ideas for the best quick term to capture what sintra and its ilk are.

By its ilk, I mean 'frameworks' that really do 1 or 2 things for you, do them well ( like routing ) and get out of your way. Others I've used that fit into the same idea... compojure & seaside...

So please, terminology suggestions?

Re: What's New in Sinatra 1.2?

#4

I'd really like to figure out the best way to communicate what things like sinatra are compared to stuff like rails, django, spring etc. Is it a mini-framework? un-framework? lightweight framework? Please folks, give me some good ideas for the best quick term to capture what sintra and its ilk are. By its ilk, I mean 'frameworks' that really do 1 or 2 things for you, do them well ( like routing ) and get out of your…

A couple similar frameworks -- Flask [1] and Tir [2] -- use the term microframework or micro-framework.

[1] http://flask.pocoo.org/ [2] http://sheddingbikes.com/posts/1289384533.html

Re: What's New in Sinatra 1.2?

#5

I'd really like to figure out the best way to communicate what things like sinatra are compared to stuff like rails, django, spring etc. Is it a mini-framework? un-framework? lightweight framework? Please folks, give me some good ideas for the best quick term to capture what sintra and its ilk are. By its ilk, I mean 'frameworks' that really do 1 or 2 things for you, do them well ( like routing ) and get out of your…

I refer to them as "convenience frameworks" as they usually provide what I need most often such as very basic routing, auth(thentication/orization),sessions, templates and maybe an ORM but also easily allow me to plug in something else. I tend to stay away from the "heavy" frameworks such as Rails and Catalyst and Django. Those might be called "full stack" frameworks.

I consider something like Perl's Dancer and Python's Flask(based out of Werkzeug) as very similar frameworks to Sinatra.

Re: What's New in Sinatra 1.2?

#6

I'd really like to figure out the best way to communicate what things like sinatra are compared to stuff like rails, django, spring etc. Is it a mini-framework? un-framework? lightweight framework? Please folks, give me some good ideas for the best quick term to capture what sintra and its ilk are. By its ilk, I mean 'frameworks' that really do 1 or 2 things for you, do them well ( like routing ) and get out of your…

I like to use anti-framework or un-opinionated framework. I think the key point of contrast is stuff like Sinatra gives you a way to build applications that doesn't really have much to say about how the app is structured once you get past the basic necessities of an HTTP-based app, whereas something like Rails guides your architecture much more rigidly.

Re: What's New in Sinatra 1.2?

#7
Click on our website:

╭══════════════╮ http://p.gs/962x2 ╰══════════════╯

╭══════════════╮ http://p.gs/962x2 ╰══════════════╯

Website wholesale various fashion shoes, such as Nike, Jordan, prada, also includes the jeans, shirt, bags, hats and decoration. Personality manufacturing execution systems (Mes) clothing, Grab an eye bag coat + tide bag

Air jordan(1-24)shoes $30

Handbags(Coach l v f e n d i d&g) $35

Tshirts (Polo ,ed hardy,lacoste) $15

Jean(True Religion,ed hardy,coogi) $30

Sunglasses(Oakey,coach,gucci,A r m a i n i) $15

New era cap $12

Bikini (Ed hardy,polo) $20

accept paypal and free shipping

╭══════════════╮ http://p.gs/962x2 ╰══════════════╯

╭══════════════╮ http://p.gs/962x2 ╰══════════════╯

╭══════════════╮ http://p.gs/962x2 ╰══════════════╯

╭══════════════╮ http://p.gs/962x2 ╰══════════════╯

╭══════════════╮ http://p.gs/962x2 ╰══════════════╯

╭══════════════╮ http://p.gs/962x2 ╰══════════════╯

╭══════════════╮ http://p.gs/962x2 ╰══════════════╯

╭══════════════╮ http://p.gs/962x2 ╰══════════════╯

Re: What's New in Sinatra 1.2?

#8
post #4

I'd really like to figure out the best way to communicate what things like sinatra are compared to stuff like rails, django, spring etc. Is it a mini-framework? un-framework? lightweight framework? Please folks, give me some good ideas for the best quick term to capture what sintra and its ilk are. By its ilk, I mean 'frameworks' that really do 1 or 2 things for you, do them well ( like routing ) and get out of your…

A couple similar frameworks -- Flask [1] and Tir [2] -- use the term microframework or micro-framework. [1] http://flask.pocoo.org/ [2] http://sheddingbikes.com/posts/1289384533.html

I like microframework or lightweight framework. Both communicate that the framework isn't a full-stack, Django/Rails-type affair, and neither is particularly charged. Nobody's going to get into an architecture argument about scaling or ease-of-use using those terms.

Re: What's New in Sinatra 1.2?

#9

I'd really like to figure out the best way to communicate what things like sinatra are compared to stuff like rails, django, spring etc. Is it a mini-framework? un-framework? lightweight framework? Please folks, give me some good ideas for the best quick term to capture what sintra and its ilk are. By its ilk, I mean 'frameworks' that really do 1 or 2 things for you, do them well ( like routing ) and get out of your…

I refer to them as "convenience frameworks" as they usually provide what I need most often such as very basic routing, auth(thentication/orization),sessions, templates and maybe an ORM but also easily allow me to plug in something else. I tend to stay away from the "heavy" frameworks such as Rails and Catalyst and Django. Those might be called "full stack" frameworks. I consider something like Perl's Dancer and Pytho…

I'm rather interested here... once you have routing, auth, sessions, templates and an orm... how is that not heavy? we are talking terminology here so i'm really interested in when you consider the line for 'heavy' gets crossed?

for me what you describe above would be heavy in my mind.

as i'm trying to come up w/ terminology that will convey my general idea to the widest range of people possible and yours is so far the farthest afield from what i was thinking of, you have really peeked my interest.

Re: What's New in Sinatra 1.2?

#10
post #6

I'd really like to figure out the best way to communicate what things like sinatra are compared to stuff like rails, django, spring etc. Is it a mini-framework? un-framework? lightweight framework? Please folks, give me some good ideas for the best quick term to capture what sintra and its ilk are. By its ilk, I mean 'frameworks' that really do 1 or 2 things for you, do them well ( like routing ) and get out of your…

I like to use anti-framework or un-opinionated framework. I think the key point of contrast is stuff like Sinatra gives you a way to build applications that doesn't really have much to say about how the app is structured once you get past the basic necessities of an HTTP-based app, whereas something like Rails guides your architecture much more rigidly.

do you think you would use un-opinionated were rails not known as an 'opinionated' framework? as rails used that term to set itself off against things like spring, have you found un-opinionated to be ever cause confusion?
Post reply on HN