为什么要进行网站重构呢?
来源:互联网 发布:米思米软件中文版 编辑:程序博客网 时间:2024/04/27 17:21
对自网站进行重构有两个方面的原因:
第一,根据W3C标准进行重构后,可以让前端的代码组织更有序,显著改善网站的性能,还能提高可维护性,对搜索引擎也更友好;
第二,重构后网站能带来更好的用户体验,用XHTML+CSS重新布局后的页面,文件更小下载速度更快。
网站重构的目的仅仅是为了让网页更符合Web标准吗?不是!重构的本质是构建一个前端灵活的类MVC框架,即HTML作为信息模型(Model),CSS控制样式(View),JavaScript负责调度数据和实现某种展现逻辑(Controller)。同时,代码需要具有很好的复用性和可维护性。这是高效率、高质量开发以及协作开发的基础。
DHTML可以让用户的操作更炫,更吸引眼球;Ajax可以实现无刷新的数据交换,让用户的操作更流畅。对于普通用户来说,一个网站是否专业、功能是否强大,服务器端是用J2EE+Oracle的强大组合,还是用ASP+Access的简单组合,并没有太明显的区别。但是,前端的用户体验却给了用户直观的印象。
随着人们对用户体验的要求越来越高,前端开发的技术难度越来越大,Web前端开发工程师这一职业终于从设计和制作不分的局面中独立出来。
0 0
- 为什么要进行网站重构呢?
- 网站为什么要采用CDN进行加速
- 企业网站为什么必须进行网站策划
- 为什么要对网站进行关键词的研究
- 为什么百度蜘蛛不对网站进行抓取?
- 为什么要进行单元测试
- 为什么要进行单元测试?
- 为什么要进行傅里叶变换
- 为什么要进行傅里叶变换
- 为什么要进行CGI编程?
- 为什么要进行需求管理?
- 为什么要进行项目管理
- 为什么要进行傅立叶变换
- 为什么要进行傅立叶变换
- 为什么要进行傅立叶变换
- 为什么要进行傅立叶变换
- 为什么要进行安全性测试?
- 为什么要进行预加重?
- 虚拟机可以ping通宿主主机,宿主主机无法ping通虚拟机,如何才是好?
- LeetCode Maximum Product Subarray_DP_最大子数组
- 11.1 使用Spring JDBC访问数据库
- Python实现局部静态变量
- 浅谈:模板方法模式(Template)
- 为什么要进行网站重构呢?
- 2016年终总结--一个Python程序员的跨界之旅
- create toolbar when Excel VBA Open (extract from tool 1)
- 使用IntelliLock加密授权你的.Net程序
- Spring中Bean的初始化顺序
- Java程序性能优化
- 快照COW
- LibreOffice Calc求和操作
- SpringBoot JPA标准规范操作数据库