这个问题真没标准答案。我做过也见过不少项目,快的话半天搞定,慢的话半年还在改。差别在哪?主要看你要什么样的后台,以及谁来干、怎么干。
先拿最常见的说。如果你只是给企业官网配个后台,能发新闻、传产品图、改联系方式,用现成的CMS比如WordPress、Typecho,装个模板,一下午就能弄好。要是找个熟手,个把小时就交活了。这种后台功能固定,不需要写代码,时间基本花在配置和传数据上。
再往上走一层,比如小电商的后台。需要管商品、订单、会员、优惠券,还得有简单的数据统计。这种用开源商城系统改,比如ECShop、Magento,前端套个模板,后台汉化一下,大概三到七天。但要是想改得顺手,加些自定义字段,比如商品多规格、订单备注自动同步,那就得动代码,一两周也正常。
真正花时间的是定制开发。比如公司内部用的CRM后台,或者SaaS产品的管理端。这种没有现成东西能套,得从数据库设计开始。一个熟练的全栈工程师,做一套基础增删改查加权限管理,大概五到十个页面,需要一到两周。如果前后端分离,前端用Vue或React,后端用Java或Python,两个人配合,三到四周能出第一版。但这只是能跑起来,离好用还差得远。
影响时间的因素特别多。需求清不清晰排第一位。我见过客户一开始说“就做个简单的后台”,聊着聊着变成“要支持多租户、要对接企业微信、要自动生成报表”。每加一个功能,时间就翻倍。还有权限系统,如果只是管理员和普通用户两级,半天搞定。要是角色多、权限细到按钮级别,还得动态配置,光这一块就能做一周。

技术选型也关键。用低代码平台比如简道云、明道云,拖拽配置,两三天能出原型。但灵活度差,后面想改复杂逻辑就卡住了。用开源框架比如Django Admin、Spring Boot Admin,省去基础工作,一周能出东西。纯手写,那时间就长了。另外团队经验很重要。老手知道坑在哪,新手可能光调一个跨域问题就花一天。
还有测试和修改。很多人忽略这块。开发完要测吧?发现bug要改吧?客户用着不顺手要调吧?这些时间加起来,往往跟开发时间差不多。一个中等复杂度的后台,开发两周,测试加修改可能也要一周。如果涉及支付、短信、地图这些第三方接口,联调又得几天。
那到底一般多久?我按实际项目粗略分一下。极简后台,比如只管理文章和分类,用现成系统,一天内。小型后台,五到十个功能模块,定制开发,一到三周。中型后台,比如电商或OA,二十个左右模块,有角色权限和报表,一到三个月。大型后台,比如多端同步、高并发、复杂业务流,三到六个月甚至更长。当然,这得需求稳定,中途不大改。
说个真实例子。去年帮朋友做个健身房管理后台,会员、课程、教练、预约、简单报表。需求聊了两天,定下来十二个页面。一个前端一个后端,用现成UI框架,前后端分离。开发用了两周,测试改了一周,第三周上线。总共三周多。这算比较顺利的。另一个项目,客户要做分销后台,一开始说简单,结果分销层级、佣金计算、提现审核越聊越复杂,做了两个月还在调。
所以你要问时间,先问自己几个问题。功能列表能不能写清楚?每个页面大概长什么样?有没有参考产品?数据量多大?要不要对接外部系统?谁来做?预算多少?把这些理明白了,找个靠谱的人估一下,误差不会太大。如果什么都不想,直接问“后台多久做完”,那只能得到“看情况”三个字。
最后给个实在建议。别一上来就想着全做完。先做个最小可用版本,把核心流程跑通,比如登录、增删改查、基本权限。这个版本通常一到两周能出来。然后拿去用,边用边加。这样既能看到东西,又能控制时间。很多项目拖太久,就是因为想一次做完美,结果需求越堆越多,最后自己都不知道要什么了。后台这东西,永远是改出来的,不是一次做出来的。