I have seen all the terms used in more than a couple of places. But what is the accepted, correct usage of the word? Let's take a vote to see what the majority picks as the correct option!
I asked the same question before and I'm using front-end because that's the most commonly used I think.
I write Front-End, without any particular reason... I'm just used to it :D
I use 'Front End' because it appears to me as more sophisticated :)
It's a compound adjective, so I tend to think front-end is correct.
There was a similar poll on css-tricks, a while ago. As per the consensus, the "correct" usage depends on the context.
You would use "front end"; when you want to use the term as a noun.
He wants to get better at front end.
You would use "front-end" when you want to use the term as an adjective... compound adjective, to be more precise.
We are looking for passionate front-end developers. No, seriously! We are... :-)
"frontend" can also be used as a simple adjective.
I prefer 'frontend' because all other forms of the term are a lot less Google-able and I want to be found! ๐
Asking peoples opinions on this and actually searching the internet for the correct spelling/definition are two different things.
The result from this poll could potentially be incorrect, if you are indeed looking for the accepted and correct usage of the word/phrase instead of opinion.
Ben Buchanan (200ok)
I make some bits of the web.
Much as e-mail became email, I think front-end became frontend.