给你一个网站,让你去分析,这个网站有什么技术含量?这个时候我们应该从哪几个方面下手分析?这边指的是前端开发。
仅仅从“业务实现”去看就可以了,其它跟这个相比,技术层面没有任何可以说的。
当然,有几点是需要搞清楚的:
第一,即使你知道很有技术含量,也不一定说得出来什么东西,比如 google 。
第二,没有技术含量不代表没有价值,比如当前这个站。
第三,“功能实现”与“业务实现”是两回事,比如淘宝。单说功能实现,它没有技术含量,但是考虑业务实现,它太有技术含量了,因为它的访问量与交易量太大了。你也可以认为,这是“量变引起质变”的一个例子。
第四,整站大体上没有技术含量,不代表里面的某个细节没有技术含量。比如,当前这个站的“相似问题”,或者当前这个站对“人”的评价,甚至是积分系统的设计与验证,这些单个的点,往深了说,可以到达“论文”程度,往浅了说,也可能只是某人拍脑袋随便搞的。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1.从前端静态资源分析 js css 压缩,cdn加速,版本控制,静态资源回滚机制
2.HTTPS SSL协议安全性
3.首页静态化技术,定时生成静态
4.个性化算法,比如商品个性化推荐
5.短信通道防刷,发送频率控制
6.注册防刷机制
7.功能方法,网站功能的复杂度
8.注册量和业务量方面
9.负载均衡
10.缓存,数据库的高可用
11.网站系统与其他系统的交互,对接,子系统的运行等等
开端开发的话:
1.看下是否采用了restful 前后端完全分析
2.前端组件,框架的选型,是自己实现的还是采用开源方案(很大的公司用自己的方案,小
公司开源)
3.静态资源的发布,更新,版本控制,压缩等等
4.HTTP缓存的运用
5.H5新标签,新特性的运行,兼容性等等