所以我是一名前端开发人员。到目前为止,我是手动设计网站的,这对我来说既有趣又轻松。
但今天我得到了前端开发人员职位的面试(我希望我能很快被录用)。在面试中,面试官(Back-End Developers)看到我的作品集似乎很高兴。但是,当他们问我以前使用的是什么框架时,我没有任何想法可以回答。到目前为止,我只是使用 bracket 作为我的网页编辑器。然后他们指出他们喜欢 bootstrap。
我的问题是,前端开发人员使用框架重要吗?如果我不使用任何框架怎么办?我刚刚读到框架或 Bootstrap 使我们更容易构建我们的网站,但我发现它不自然且不容易理解。
最佳答案
what if I don't use any framework?
(我假设你指的是 CSS 框架。前端 JS 框架完全是另一种蠕虫病毒。)
看起来公司通常最终事实上创建了他们自己的 CSS 框架,尽管他们并不总是有意这样做并且并不总是有意识地将他们的创建视为一个框架。所以你可能最终还是会使用一个。
但是您的问题似乎更具体地涉及第三方通用 CSS 框架,例如 Bootstrap 或 Foundation。如果不使用它们,您将失去:
- 集成第三方扩展/插件/小部件的可用性
- 这些框架已经通过了广泛的现实世界实战测试,并收到了相应的修复
- 不必从头开始创建许多常用小部件(包括文档),从而节省工作
- 能够雇用已经熟悉您正在使用的框架的人员
- 了解该框架是一项完全可转移(因此更有值(value))的技能
另一方面,您获得:
- 完全无拘无束地定制事物以满足您的确切需求和个人品味(Bootstrap 和 Foundation 确实提供了相当程度的定制,但存在限制,并且有一些基本的设计选择无法合理更改)
- 几乎没有多余的 CSS,前提是您维护得当(尽管 Bootstrap 和 Foundation 都提供了一定程度的能力来省略不需要的组件)
- (我确信还有一些额外的积极因素,但我有偏见和疲倦,目前无法想出更多。)
关于twitter-bootstrap - 框架前端开发人员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25842321/