既然300人只有一个web开发,那么公司互联网肯定不是主营业务。
那么这个web开发最可能就是两种情况。
要么是类似博客页面展示公司的产品,要么是做数据库操作实现公司的数据和资源管理。
如果是第一种,推荐采用Hexo技术搭建。
网络上有很多丰富开源的模板,既然是类似博客的展示页面,也不需要太复杂的东西。
自定义内容靠修改模板实现,它自带的ejs就可以实现模块化功能,不需要引入其它插件。
之后一篇文章就是一个小巧的Markdown格式文件,插入图片之类的也非常方便。
并且生成的全都是静态内容,没有服务器维护的复杂性,不需要应付高并发之类的问题。
理论上如果借助类似Github Pages的免费部署,整个网站运营成本可以降到零。
当然这个钱没必要省,反正是老板出钱,甚至可以申请服务器之后偷偷自己挪用。
反正静态页面加个CDN几乎不消耗服务器资源,不用白不用,赢麻了。
如果是第二种情况,那么所谓的Web开发做个简单的接口就可以了。
反正只是内部使用,就不用那么多花里胡哨的,能用就行。
而后端的部分,可以全都写进SQL里。一个功能就是一条SQL,写上它几百行十表联查。
更高阶的技术是把SQL也写到SQL里,先用SQL查询SQL,然后用查到的SQL实现业务逻辑。
这样所有的代码看起来都很干净整洁,因为所有的复杂度都在数据库里。
如果老板心血来潮想看代码,就可以给对方展示自己优秀的代码风格。
反正老板也看不懂,只要代码看起来很整洁,就说明工作干的不错,再接再厉。
也不用担心被裁掉,反正公司最少也得一个人嘛,代码量少才说明不需要招第二个进来。
另一个好处是,万一到了需要删库跑路的时候,代码都不需要改。
只要把数据库删了,所有的工作可以一键删除。连着备份也删了,找都找不回来。