Language can be very tricky. Over the past week one of the members of the Pixel2HTML team came with this simple question: Is it Frontend, Front End, or Front-end?
After a couple of vague tries to apply some grammar rule about it, the conclusion was that none of us was sure about the correct form. As a son of a literature’s professor I’m very familiar with the process of digging into the forms and meaning of words: your should surpremise if I tell you about how many times etymology can offer a the answer you’re looking for.
Here’s some digging about the issue:
Google search results
After googling each term:
- “Frontend” about 22,600,000 results
- “Front-End” about 44,900,000 results
- “Front End” about 44,900,000 results
After some research in Glassdoor the amount of request for frontend developers was revealing.
- “Front End” about 15,700 results
- “Front-End” about 24,500 results
- “Frontend” about 7,200 results
So what’s the final say about it?
There’s a spelling convention set in the GCC Coding Convention:
- “Front end” (noun)
- “Front-end” (adjective)
- “front end” (noun) like in; I work in the front end. “front-end” (adjective) like in; I work as a front-end developer.
“Frontend” or “Backend” in this situation are technical terms, and as such I don’t think they necessary conform traditional ways of creating new words.
Most of us have settled on “email” but we split the difference on “e-commerce,” but in any case, traditional language authority didn’t move fast enough to lead this debate, but only explained or justified it after the fact.
Subscribe to Pixel2HTML
Get the latest posts delivered right to your inbox