48
Why HAML sucks

Why HAML sucks or Why you should think before choosing HAML for your next project

Embed Size (px)

DESCRIPTION

Audio required to make sense

Citation preview

Page 1: Why HAML sucks or Why you should think before choosing HAML for your next project

Why HAML sucks

Page 2: Why HAML sucks or Why you should think before choosing HAML for your next project

or

Page 3: Why HAML sucks or Why you should think before choosing HAML for your next project

Why you should think before using HAML

for your next project

Page 4: Why HAML sucks or Why you should think before choosing HAML for your next project

Why people like HAML

Page 5: Why HAML sucks or Why you should think before choosing HAML for your next project

A shorter, elegant way to write markup

Page 6: Why HAML sucks or Why you should think before choosing HAML for your next project

You get to use sexy Ruby rather than

smelly HTML

Page 7: Why HAML sucks or Why you should think before choosing HAML for your next project

It feels goooood

Page 8: Why HAML sucks or Why you should think before choosing HAML for your next project

It’s basically masturbation

Page 9: Why HAML sucks or Why you should think before choosing HAML for your next project
Page 10: Why HAML sucks or Why you should think before choosing HAML for your next project

That means playing alone

Page 11: Why HAML sucks or Why you should think before choosing HAML for your next project

The bad

Page 12: Why HAML sucks or Why you should think before choosing HAML for your next project

You need to understand indenting subtleties

Page 13: Why HAML sucks or Why you should think before choosing HAML for your next project

(not very rubyish)

Page 14: Why HAML sucks or Why you should think before choosing HAML for your next project

Front end developers have something in between

them and their craft

Page 15: Why HAML sucks or Why you should think before choosing HAML for your next project

Lets face it

Page 16: Why HAML sucks or Why you should think before choosing HAML for your next project

Most developers write shitty HTML

Page 17: Why HAML sucks or Why you should think before choosing HAML for your next project

Take Rails for inspiration if you don’t

believe me

Page 18: Why HAML sucks or Why you should think before choosing HAML for your next project
Page 19: Why HAML sucks or Why you should think before choosing HAML for your next project

Inline javascript

Page 20: Why HAML sucks or Why you should think before choosing HAML for your next project

Meaningless markup

Page 21: Why HAML sucks or Why you should think before choosing HAML for your next project

Incorrect element usage

Page 22: Why HAML sucks or Why you should think before choosing HAML for your next project

Poor accessibility

Page 23: Why HAML sucks or Why you should think before choosing HAML for your next project

All are common traits of HTML, not HAML

Page 24: Why HAML sucks or Why you should think before choosing HAML for your next project

HAML adds a layer to HTML that I don’t think is necessary

Page 25: Why HAML sucks or Why you should think before choosing HAML for your next project

It's not fucking ruby either, dudes.

Page 26: Why HAML sucks or Why you should think before choosing HAML for your next project

Comparison

Page 27: Why HAML sucks or Why you should think before choosing HAML for your next project
Page 28: Why HAML sucks or Why you should think before choosing HAML for your next project
Page 29: Why HAML sucks or Why you should think before choosing HAML for your next project
Page 30: Why HAML sucks or Why you should think before choosing HAML for your next project

I can’t be bothered getting a .net

example

Page 31: Why HAML sucks or Why you should think before choosing HAML for your next project
Page 32: Why HAML sucks or Why you should think before choosing HAML for your next project

I get it

Page 33: Why HAML sucks or Why you should think before choosing HAML for your next project

Its succinct

Page 34: Why HAML sucks or Why you should think before choosing HAML for your next project

Its easy to read(it just takes a second at first)

Page 35: Why HAML sucks or Why you should think before choosing HAML for your next project

but

Page 36: Why HAML sucks or Why you should think before choosing HAML for your next project
Page 37: Why HAML sucks or Why you should think before choosing HAML for your next project

Oh yeah? You do web stuff? My nephew made my website. He’s just like you- The real world

Page 38: Why HAML sucks or Why you should think before choosing HAML for your next project

Myspacehas terrible HTML (but people work it out)

Page 39: Why HAML sucks or Why you should think before choosing HAML for your next project
Page 40: Why HAML sucks or Why you should think before choosing HAML for your next project

& ass loads of blogging software

Page 41: Why HAML sucks or Why you should think before choosing HAML for your next project

So, I guess in summary:

Page 42: Why HAML sucks or Why you should think before choosing HAML for your next project

If you’re good at HTML and want to

write less

Page 43: Why HAML sucks or Why you should think before choosing HAML for your next project

If you and your coworkers are the only people who

will ever look at your markup

Page 44: Why HAML sucks or Why you should think before choosing HAML for your next project

If you’re cool with training up the new guy

Page 45: Why HAML sucks or Why you should think before choosing HAML for your next project

Try HAML

Page 46: Why HAML sucks or Why you should think before choosing HAML for your next project

Otherwise: Use and learn more

about web standards

Page 47: Why HAML sucks or Why you should think before choosing HAML for your next project

Don’t publish projects or code with higher

boundaries than need be

Page 48: Why HAML sucks or Why you should think before choosing HAML for your next project

Thanks