相信很多企业在网站建设时都能了解到网站前端框架,但是对于网站的前端框架还是处于一种一知半解的状态。究竟什么是网站前端框架?现在常用的网站前端框架都有哪些呢?

前端框架一般指用于简化网页设计的框架,比如,jquery,extjs,bootstrap等等,这些框架封装了一些功能,比如html文档操作,漂亮的各种控件(按钮,表单等等)。
使用前段框架可以降低界面开发周期和提高界面的美观性。
有些框架比较轻量,比如jquery,有些框架比较重量,比如extjs。一般来说重量的框架会封装更多的功能,比如extjs,封装的grid控件有很强的数据展示和操作功能。
而在选择前端框架时,现在有三大主流框架,根据使用的不同我们在大型超大型web应用开发上,看好Angular
深度整合Typescript和Rxjs。ts解决了工程化的问题,rxjs解决了开发速度的问题。但是学习成本,可能对于Java,c#等OOP工程师来说比较容易上手,但是对于JavaScript工程师来说,少有工程化的经验,接受起来比较痛苦。当然,不只是Angular可以采用Typescript开发,很多其他的Dom库都可以,Angular相比他们的优势在于:
1.零配置
2.深度整合设计模式
3.约定才是框架的本质
尤其是第三条,相信很多天才程序员都能复现Angular的设计模式和功能,但是由于并非“框架”,没有其他程序员跟进,显然就不能适用于大型超大型应用,毕竟对于大项目来说,沟通往往会成为开发瓶颈。
rxjs很多人认为太重,没有必要,当然你也可以用很不优雅的toPromise方法来处理异步操作,甚至直接用behaviorObject.value也可以,但是当异步操作繁杂,重复,非一致的时候,rxjs可以很优雅地保证数据的稳定。rxjs的运用一方面是为了处理这种复杂的异步逻辑,另一方面,就是为了让异步数据流可以声明,而不用像promise那样声明冗长,或者asyncawait那样函数化,响应式是基于数据的响应式而不是基于函数。
小型应用上,看好vue
其实绝大部分web应用,都应该只是小型应用。公司官网,论坛,甚至是规模不大的电子商务网站和基本功能的OA,ERP系统,都只是小型web应用。它们数据源稳定,对于运营的要求不高,但是对加载速度等都有很高的要求。这个时候,小巧的vue就成了首选。Proxy实现的响应式相比Angular的zone暴力代理和rxjs的复杂操作显得更加接地气,不需要额外地进行学习。对象式的声明在UI实现上速度更快。生态虽然没有react那么热闹但是小而美的库也很多,nuxt的实现值得点赞。
个性化需求、中型应用,更倾向react
在中大型应用中,不是一定要搞Java那一套的,而且在前端这种对工期要求很紧的领域,没必要因为添加新功能而更换新的平台,能用到rxjs和依赖注入的前端应用场景并不多。所以如果采用react,从项目一开始就渐进式地添加模块,往往更适合快速发展的产品。

本文摘自青岛蓝衫互动官网,原文链接为:http://www.lanshanqingdao.com/front/772.html

什么是网站前端框架?目前常用的网站前端框架都有哪些?相关推荐

  1. Web前端培训:常用的Web前端开发框架有哪些?

    学习web前端技术的时候,我们会学到开发框架这一课,web前端的开发框架是有很多的,有一些是常用的,那么常用的Web前端开发框架有哪些呢?来看看下面的详细介绍. 常用的Web前端开发框架有哪些?程序员 ...

  2. 【Web前端开发最佳实践系列】前端代码推荐和建议

    一.常用的前端文件的组织结构: 1.js (放置JavaScript代码) lib(放置框架JavaScript文件) custom.js 2.css(放置CSS样式代码) lib(放置框架CSS文件 ...

  3. 推荐几个精致的web UI框架及常用前端UI框架

    以下是几个精致的web UI框架 1.Aliceui Aliceui是支付宝的样式解决方案,是一套精选的基于 spm 生态圈的样式模块集合,是 Arale 的子集,也是一套模块化的样式命名和组织规范, ...

  4. Python之web开发(一):python常用搭建网站的框架简介

    谈及WEB开发,使用java来的确要比python多的多.但实际上还是有很多大型的网站都是使用python搭建起来的,如国外最大的视频分析网站YouTube.国内的豆瓣.搜狐以及知乎等都是使用pyth ...

  5. php开发前端的框架有哪些,网站的一些前端框架有哪些?4个前端框架对比

    网站的一些前端框架有哪些?前端框架主要是为了简化网站设计的框架,现在前端框架有很多种,下面php中文网就为您总结一下前端框架对比. 目前前端框架有很多种,但是使用最多的也就几种,并且每一个框架都会有自 ...

  6. h-ui.admin是用H-ui前端框架开发的轻量级网站后台模版下载

    h-ui.admin是用H-ui前端框架开发的轻量级网站后台模版下载 h-ui.admin是用H-ui前端框架开发的轻量级网站后台模版下载

  7. 前端工程师必备的实用网站大全:配色、插件、框架等七大类

    一.配色类网站: Color Hunt:http://colorhunt.co 这个网站给我们提供了很多的配色方案,我们直接使用就OK了.使用方法也很简单,鼠标移动到对应的颜色上,我们就可以看到颜色的 ...

  8. php网站用框架与不用的区别,做前端网页是不是必须要用网页框架

    做前端网页是不是必须要用网页框架 2017-09-15 做前端网页是不是必须要用网页框架?个人感觉这分为两种情况,一种是能力超强,时间够用的情况,另外一种就是用前端网页框架,可以节约开发时间和减少工作 ...

  9. 二十三、【开源】EFW框架Web前端开发之常用组件(FusionCharts图表、ReportAll报表等)

    回<[开源]EFW框架系列文章索引> EFW框架源代码下载V1.2:http://pan.baidu.com/s/1hcnuA EFW框架实例源代码下载:http://pan.baidu. ...

  10. 从零开始学前端 - 3. HTML 常用标签_2

    作者: 她不美却常驻我心 博客地址: https://blog.csdn.net/qq_39506551 微信公众号:老王的前端分享 每篇文章纯属个人经验观点,如有错误疏漏欢迎指正.转载请附带作者信息 ...

最新文章

  1. 当年修复Linux启动菜单的笔记
  2. linux DNS辅域
  3. IAR建立stm32工程
  4. 联想rd540服务器怎么装系统,联想RD540加显卡BIOS设置
  5. iOS开发UI篇—iOS开发中三种简单的动画设置
  6. artificial intelligence courses
  7. Orleans—一些概念
  8. iSensor APP 之 摄像头调试 OV3640 OV2640 MT9d112
  9. linux-centos连网
  10. 数据中心的容器操作系统--k8s理解
  11. Updates were rejected because the tip of your current branch is behind
  12. 【分享】U盘大小的随身电脑 – Cotton Candy
  13. Silverlight for Windows Phone 7开发系列(1):环境搭建
  14. Docker Swarm 练习:投票 App
  15. 而立之年——那些从一线城市退到二三线的程序员,现在过的怎么样了?
  16. Strawberry Wallpaper:海量5K高清大图壁纸下载工具
  17. POI 2014 切题记
  18. 初学Java-----简单的猜数字小游戏
  19. c语言能够输出形如金字塔型的数 如1 22 333 4444 55555
  20. CSS语法(二)——两个选择器及其扩展

热门文章

  1. 色彩空间和色彩域互相转换及转化目的
  2. Deep Spatio-Temporal Residual Networks(深度时空残差神经网络)
  3. 继云计算巨头失火后,微软决定送数据中心去“泡澡”!
  4. Proxyee-down – 百度网盘全平台满速下载神器,还带有IDM的全网嗅探功能
  5. 微软Windows聚焦锁屏壁纸存放目录
  6. python 实现经典24点
  7. VSCode中插件Code Spell Checker
  8. 我算了下教育金的收益率及经验汇总
  9. bootstrap插件bootbox
  10. 简要分析上海链家9月二手房