很好奇,不让用框架,一切从 0 开始这种事真的存在嘛
1
golangLover 2022-02-17 12:30:32 +08:00 via Android
遇到过自主研发的企业,自己重新发明一套东西
|
2
subpo 2022-02-17 12:35:33 +08:00 1
你要问奇葩的事情有没有,那肯定是有的, 意义是什么
|
3
napsterwu 2022-02-17 13:40:46 +08:00 via iPhone
这种时候一般就会有基础团队把外面开源的代码拷进来,重命名,然后发布一个美名曰自主研发的框架。最后推广到全公司使用
|
4
yimity 2022-02-17 14:26:26 +08:00 2
如果类似于企业官网的这种网站,为什么要用 Angular Vue React 等框架?
|
5
gadfly3173 2022-02-17 15:27:36 +08:00
@yimity #4 好维护,做一些动效什么的不用特别考虑兼容性等等
|
8
yimity 2022-02-18 11:27:23 +08:00
@gadfly3173 相对于不使用框架的静态页网站来说,其实用框架不见得更好维护; 动效为什么会和 Angular Vue React 这些框架有关系?虽然有些框架会有一些一方或者三方的动效相关的库。
@kensoz 我们会问,但不是主要的,问框架主要是看对于自己日常使用的东西的熟悉程度,看对东西的掌握主要是使用浅尝辄止还是会主动深入研究,但更主要是框架背后的更基础的东西。JavaScript CSS HTML(对前端) 等基础的东西。有基础了看这些框架就是几天就可以上手干活,而只会用框架,让做一个不依赖框架的东西就抓瞎了,例如静态页,展示页 demo 企业官网等性质的东西,简单到三个文件甚至一个 html 就 OK 了,为啥要弄一个各种依赖的工程,杀鸡用了个牛刀,而且很多时候还是需要考虑 SEO 的。 |
9
gadfly3173 2022-02-18 11:40:15 +08:00
@yimity #8 兼容性不是框架带来的,而是使用框架之后结合 webpack postcss 等会更方便。另外我觉得框架带来的很重要的就是组件复用,比如一个菜单栏我可以很方便的在每个页面都加上而不用考虑要修改多处
|
10
kensoz OP @yimity
谢谢 我提这个问题,也有担心面试问框架,入职不让用的成分 原生肯定是可以写的,但是多出来的时间成本,找(造)轮子成本就会增加 对于静态页,官网来说。一个深入理解框架和前端工程化的人,和一个原生 js 高手开发纯 html 文件的效率不会差太多 我很好奇即便上述情况,也会有强制使用原生开发的地方嘛 如果考虑 seo 的话可以使用 ssr 的前端框架或首屏优化等 |
11
zhongerbing 2022-02-18 19:11:06 +08:00
@yimity #4 不用框架,就要找能模块化、组件化的一些库,通过各种工具集成到一起,虽然官网很简单,但是组件化并没有坏处。
|
12
chenliangngng 2022-03-03 23:49:55 +08:00
一些运行在性能很低的硬件系统上的会有,不用框架的原因主要是功能简单而且性能要求较高
|