Correction status:qualified
Teacher's comments:
企业级开发和开发学习的区别:
1. 学习的时候都是以单页面为主,而企业级开发则是一个整体项目,包含多个文件,逻辑性比较强。
2. 企业级开发的各个页面都是有联系的,不是每个页面独立运作, 在页面跳转时一般是用a标签进行跳转。
3. 学习的时候只是学习代码的功能,不会考虑安全性,而企业级开发的数据安全是非常重要的,主要考虑的对象是$.get
和$.post。
4. 学习的时候验证不会很严格,而企业级开发一般都是需要前端和后端进行双重验证。避免黑客使用手段跳过前端验证而
从后台直接修改数据。
5. 企业级开发更加注重用户体验,才产品设计的时候要提前好。(比如页面交互、操作等待时间等)
6. 企业级开发需要考虑性能问题,不能让服务器的使用率过低或者过高,保持50%左右的使用率是最为合适(CPU占用指
标、内存占用指标、网络宽带)。
7. 企业级开发更加注重代码规范,包括命名规范、注释、代码缩进、代码长度、一个函数的代码长度最好不超过50行。
8. 企业级开发注重代码的性能,也就是程序运行所消耗的时间,称之为时间复杂度,还有程序运行时所占用的内存,称之
为空间复杂度。
以上八点为企业级开发和平时学习的最重要的区别。