使用Flutter搭建个人作品集网站是否为合适的技术选型?
用Flutter搭建网站是否合适的参考建议
我两个月前开始学习Flutter,目前已经开发了3款以上的应用,现在想咨询使用Flutter搭建网站是否是一个好的选择?
这个问题没有绝对的对错,完全取决于你要做的网站类型,结合你已经有的Flutter开发经验,可以参考下面的判断标准:
优先选Flutter Web的场景
- 做内部管理后台、工具类站点、和现有Flutter移动端功能对齐的对外产品:性价比极高。你现有的Dart业务逻辑、UI组件大部分都可以直接复用,一套代码覆盖移动端、桌面端、网页端,不用额外学习React/Vue这类前端框架,对你现在的技术积累来说上手成本几乎可以忽略,一个人就能搞定全端开发。
- 做对多端渲染一致性、复杂交互动效要求高的站点:Flutter的自渲染引擎能保证所有端的样式、动效表现完全一致,不会出现传统前端常见的不同浏览器样式兼容问题,动效实现成本也比原生前端低很多。
绝对不建议选Flutter Web的场景
- 做内容博客、电商官网、资讯站这类对SEO、首屏加载速度要求高的公域流量站点:现阶段Flutter Web的爬虫友好度非常差,基本做不了自然搜索流量的优化,就算用HTML渲染模式,首屏白屏时间也远长于传统静态站点或者SSR框架开发的站点,会严重影响用户留存。
- 做重度依赖Web生态现有工具的站点:比如需要接入复杂的在线文档编辑、专业数据可视化、广告投放组件这类功能,Flutter生态的现成封装往往功能不全,自己做JS桥接的成本远高于直接用原生前端方案开发。
给你的个人建议
你刚入门Flutter两个月,如果是做个人练手项目、或者不需要考虑公域流量的工具类产品,完全可以大胆用Flutter Web,你已经掌握的知识90%都能直接复用,踩坑成本很低。如果是要做面向公域用户的流量型站点,还是优先选择传统前端技术栈更合适。
内容的提问来源于stack exchange,提问作者Malik
相关产品推荐
相关产品推荐

