WPF还有市场,很多银行,金融,医疗,控制企业都需要桌面客户端。。但是岗位肯定不如以前多,尤其互联网公司。。。真想就业保障的话就还是BS吧,单纯只会桌面客户端开发,有点不保险。。。
Windows Communication Foundation(WCF): 用于实现应用程序间(包含不同语言开发的程序)通信的技术,WCF构建在SOAP协议之上。 Windows CardSpace(WCS):为了解决访问不同网站需要不同用户名和密码这一问题而出现的一种新方案,像现实中的“一卡通”。Windows Presentation Foundation(WPF):集成WebForm与WinForm于一体的界面开发方案。 Model View Controller(MVC):一种设计模式,为了避免代码、界面混乱提出的一种新的设计方案。Asynchronous JavaScript + XML(AJAX):一种创建交互式网页应用的网页开发技术,典型的应用是无需提交整个页面就可更新部分代码。 Role-Based Access Control(RBAC):基于角色的访问控制的技术模型,通常用于角色管理和权限管理。 Simple Object Access Protocol(SOAP):是一种基于XML的协议,方便实现使数据序列化,通常用于跨程序、语言、平台的数据访问。 SCRUM:一种迭代式增量软件开发过程,通常用于敏捷软件开发,能够提高商业新产品开发的速度和灵活性。
Web架构是为解决Web开发中开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮助快速实现Web开发,并解决开发过程中遇到的常规问题!以下是2018年常用的Web框架:
- Bootstrap
Bootstrap是一款很受欢迎的前端框架,基于HTML、CSS、JavaScript设计的,简单灵活,使得Web开发更加快捷,Bootstrap中包含了丰富的Web组件和13个jquery插件,这些组件和插件可以快速的搭建一个漂亮和功能完备的网站,用户还可以根据自己的需求进行CSS变量的修改,扩展自己所需功能。
- Angular
Angular是一款优秀的前端JS框架,已经被用于Google的多款产品中,其具有很多特性,如MVW、模块化、自动化双向数据绑定、语义化标签、依赖注入等,Angular可以为开发者呈现出一个更高层次的抽象来简化应用开发。
- Backbone
Backbone是一种帮助开发重量级的javascript应用的框架,其文件本身很小,压缩后只有5.3KB,主要提供了models(模型)、collections(集合)、views(视图)三种结构,其中模型用于绑定键值数据和自定义事件,集合附有可枚举函数的丰富API,视图可以声明事件处理函数,并通过RESRful JSON接口连接到应用程序。Backbone依赖于underscore.js,其中包含很多工具方法、集合操作、js模板等。
- React
React是一个用于构建用户界面的javascript库,主要用于构建UI,很多人认为React是MVC中的views(视图),其采用声明式设计、JSX的语法扩展、强大的组件、单向响应的数据流,具有高效、灵活的性能,且代码逻辑简单,受到越来越多的人的关注和使用!
以上目前 Web开发常用的框架,每个框架都有其不同的特点,且功能都很强大,想从事Web开发的可以学习一下!
————————————————
版权声明:本文为CSDN博主「lmseo5hy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lmseo5hy/article/details/79730108