主流前端-后端-数据库总结--前端框架篇

1、前端需要解决的问题:
 
l 如何使同一个页面在不同的浏览器显示相同效果?
l 如何使 Css 组件和 javascript 插件从 pc 端过度到移动端?
l 如何保持各个组件如菜单、表格等的一致性?
l 如何能够快速构建布局?
 
解决办法:响应式布局
 

一、常见的响应式布局

Ink是一个界面工具包,用于快速开发Web界面,为构建布局提供解决方案,可以展示普通的界面元素。

roundworkCSS是一个基于Sass预处理器的开源项目 ,主要用于快速构建响应式Web应用程序。拥有一个灵活的、可嵌套的网格系统,可以创建适应多种浏览设备的布局

lovry这是一个灵活、强大的响应式Web框架,使Web开发更快速、更简单。

Foundation为最先进的响应式前端开发框架,它拥有很多布局模板、CSS样式表及自己开发的优秀JavaScript插件。

Gumby 2基于Sass开发。Sass为功能强大的CSS预处理器,利用它可以快速开发Gumby。

HTML KickStart该框架集合了HTML5、CSS和JavaScript,帮助开发人员快速开发Web产品。它覆盖了所有UI组件,同时也包含一些有用的JavaScript插件。

Maxmertkit拥有完整的文档,包含大量实例,并且提供了拖拽生成代码的功能。

Bootstrap为众多设计者和开发者最喜欢的快速开发工具,由于全面的UI组件、易用的网格和组件

另外:SkeletonKubeHeliumMarkupPure等都是前端的响应式布局,为界面的布局设计、跨浏览器快速开发等提供了各方面的帮助。

二、前端框架

1)介绍:

 Node.js是一个Javascript运行环境(runtime)。它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js 就是运行在服务端的 JavaScript。

2)优点:

 i   Node.js是一个基于Chrome JavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。

ii  Node.js 使用事件驱动,非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

iii NodeJS适合运用在高并发、I/O密集、少量业务逻辑的场景。

1)介绍:

 Angular.JS是一款优秀的前端JS框架和MVC框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVW(Model-View-Whatever)、模块化、自动化双向数据绑定、语义化标签、依赖注入等等

2)描述:

 i   一个 JavaScript框架。它是一个以 JavaScript 编写的库。它可通过

你可能感兴趣的:(主流前端-后端-数据库总结--前端框架篇)