前端的方向

1. PC

——面向大众的各类网站,如新闻媒体、社交、电商、论坛等

——面向管理员的各种 CMS (内容管理系统)和其它的后台管理系统

难点:解决浏览器兼容性问题(特别是IE 浏览器)

2. Web App

——使用 Web 开发技术,实现的有较好用户体验的 Web 应用程序

——运行在手机和桌面端浏览器中,随着移动端网络速度的提升,Web App 为我们提供了很大的便利

——PWA(渐进增强 Web APP) 

3. 微信

——订阅号

——服务号

——小程序

——企业微信

4. Hybrid App (混合应用) 

——介于 Web App、原生 App (主要是 Android 或 iOS )之间的 App,它兼具原生 App 良好用户交互体验的优势和 Web App 跨平台开发的优势

——混合应用功能按网页语言与程序语言的混合,通常分为三种类型:

    >>多View混合型

    >>单View混合型

    >>Web主体型

——目前主流的混合应用开发框架有:

    >>React Native

    >>Ionic

    >>Weex 

5. HTML5 游戏

6. 桌面应用软件

——开发框架:NW.js、Electron

——使用 Web 技术,主要的优势是它的跨平台能力和开发效率

7. 服务端(Node.js)

——主要的 Web 开发框架:Express、Koa

8. 其他较新的领域:数据可视化、IOT (物联网)、机器学习等

[附录]:

参考资料:【http://baijiahao.baidu.com/s?id=1572915702483642&wfr=spider&for=pc

原文地址:https://www.cnblogs.com/softwarefang/p/9115949.html