前端和后端开发人员比例
Websites and applications are complex! Buttons and images are just the tip of the iceberg. With this kind of complexity, you need people to manage it, but which parts are the front end developers and back end developers responsible for?
网站和应用程序很复杂! 按钮和图像只是冰山一角。 有了这种复杂性,您需要人来管理它,但是前端开发人员和后端开发人员负责哪些部分?
So what is the difference between Front End Development and Back End Development?
多层次的发展 (The many layers of development)
Whether you’re working on a website or a native iOS app, all development environments share a common theme — there’s a front end to an application and a back end.
无论您是在网站上工作还是在本机iOS应用程序上工作,所有开发环境都具有一个共同的主题-应用程序的前端和后端。
This line can get blurry, especially given the rise of javascript and the serverless world. With the tooling somewhat merging together, we might sometimes wonder if we’re a full stack developer.
这条线可能会变得模糊,特别是考虑到javascript和无服务器世界的兴起。 随着工具的融合,我们有时可能会怀疑我们是否是一名全栈开发人员 。
但是我们还不是全部 (But we’re not all full stack)
As much as we might all want to be, we’re not all full stack developers. Personally, I find myself able to be productive in the back end of an application, but it’s not my strength and I much prefer to be heads down building UIs.
尽管我们所有人都想成为 ,但我们并不是全栈开发人员。 就个人而言,我发现自己能够在应用程序的后端高效工作,但这不是我的强项,我更喜欢低头构建UI。
And some people are the opposite, where they are strongest dealing with building APIs in the back end of an application and while they can build out a UI, it might be more of a prototype-like experience than a fleshed out application.
与某些人相反,他们最擅长在应用程序后端构建API,尽管他们可以构建UI,但与充实的应用程序相比,它更像是一种原型体验。