【网页开发】传统网页开发及新前端网页开发的优缺点
传统网页开发
开发流程
1、UI设计人员制作高精度图片,以供静态界面开发人员使用
2、静态界面开发人员根据图片使用HTML、CSS进行制作,生成与图片一致的网页
3、开发人员需要将静态界面中的代码改为动态界面与后台进行数据对接
优点:
1、前端耗时少
2、有利于SEO <SEO:搜索引擎优化>
缺点:
1、占用服务器端资源
2、不利于前后端分离
新前端网页开发
Ajax:异步js和xml; 在浏览器与web服务器之间使用的异步数据传输即HTTP请求
单页面SPA应用:
1、 将所有的活动局限于一个web页面中,即初始化加载相应的HTML、js、css;
2、页面加载网成后,SPA不会因为用户的操作进行页面的重新加载及跳转;即利用js动态变换html的内容,实现UI和用户的交互;
优点:
1、良好的交互体验;
2、前后端职责分离,架构清晰;<前端负责view, 后端负责model, 通过接口数据异步获取>
3、减轻服务器的压力,提高性能;<客户端获取渲染页面或试图数据,服务器提供数据>
4、共用一套后端程序代码;<利于多端共用, 如web、 手机等>
缺点:
1、SEO难度高;
2、首次加载时间过长;
3、页面复杂度提高,逻辑复杂程度成倍增加;
-------------------------------------------------------------------------------------
如果万事开头难 那请结局一定圆满 @ Phoenixy
-------------------------------------------------------------------------------------
分类:
JavaWeb
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2022-09-12 【软件测试】缺陷管理
2022-09-12 【软件测试】测试用例编写要素及结束标准
2022-09-12 【软件测试】软件测试基础了解