比如 electron, cordova, react native, 小程序, html5 游戏.
只考虑目的不考虑技术栈的话 flutter 也是.
但是今天偶然看到国内某知名大企业的学习课程,大前端的学习内容还包含安卓原生开发。所以现在安卓也是大前端了么,那 cpp 开发 QT 应用是不是也是大前端的一种,unity 开发跨端游戏也是大前端的一种?
稍微有点打破世界观的感觉。大佬们是怎么看待大前端的范围的呢?
1 lDqe4OE6iOEUQNM7 2023-10-11 17:38:01 +08:00 用户界面都可以称为前端,只是用的语言和工具不一样 |
![]() | 2 musi 2023-10-11 17:40:55 +08:00 via iPhone 只要涉及到用户的操作交互都可以统称为前端 |
![]() | 3 murmur 2023-10-11 17:41:20 +08:00 ![]() 全干就是大前端,后台业务你写,app 你做,界面你设计,连需求都是你的活 |
![]() | 4 alphat 2023-10-11 17:41:41 +08:00 会用阿里云腾讯云的流水线部署整个前端应用吗? |
![]() | 5 musi 2023-10-11 17:42:45 +08:00 via iPhone 值得一提的是,有些场景下甚至会把 command line 也称为前端 |
![]() | 6 sentinelK 2023-10-11 17:45:44 +08:00 大前端就是所有客户端业务都能做,负责所有与用户相关的解决方案。 C 端融合也是必然,毕竟目前互联网环境谁都在做入口,单独养多个团队匹配多个环境( Android ,iOS ,Android pad ,ipad ,AndroidTV ,xx 小程序,xx 公众号,pc web ,移动 web ),既不经济,也不利于产品体验的一致性。 |
![]() | 7 MingBaBa 2023-10-11 17:48:02 +08:00 全干 |
![]() | 8 sentinelK 2023-10-11 17:48:13 +08:00 相对应的,后端专心负责数据处理、持久化相关。 简单讲,前端负责门面,后端负责支持。 |
![]() | 9 7inFen 2023-10-11 17:49:08 +08:00 ![]() 大前端就是 js 一把梭 |
![]() | 10 moonrailgun OP @sentinelK C 端融合没问题啊,但是多个团队的活不能让一个团队去做吧。。 本来三个团队是搞 mac linux window 。正常融合是用通用技术比如 electron 去直接做三端。 我的疑惑是变成一个团队要开发原生 mac 原生 linux 原生 window 。因为这也是大前端需要学习的部分。 |
![]() | 11 LitterGopher 2023-10-11 17:55:02 +08:00 SELECT man FROM foreend_developer WHERE age > 35 |
![]() | 12 moonrailgun OP @LitterGopher Table "foreend_developer" not found, Column "man" not found. |
![]() | 13 libook 2023-10-11 18:03:57 +08:00 不同公司内对各岗位的定位都不一样。比如在有些公司,开发还兼任运维的工作,还有的公司产品经理还兼任项目经理的工作。 大前端可以是从横向来讲的,包括 Web 前端、App 前端、PC 前端等的,技术范畴;也可以是从纵向来讲的,包括 UI 、客户端处理、客户端与服务端数据流、服务端 BFF 等的,技术范畴。 具体干什么取决于企业部门团队的组织结构和人力资源规划。 |