.net 如果用webapi写接口,前端要实现B/S,请问前端用什么开发语言最好,现在用得多的是什么呢?
不是很明白你想表达的意图。
【补充回答】
B/S程序的话,目前有比较多的技术选型方案。只要能做Web项目的语言,框架都可以完成B/S架构的程序。比如,最极端、最简单的基于HTML的静态页面站点就可以看作B/S程序,只是它不具备动态数据交互的能力。
除此之外,就是具有与后端服务交互能力的动态网站程序,可以是基于Java,.NET, Go, Python, PHP等等语言或者框架。
动态网站程序又分前/后端不分离与前/后端分离这两种架构。
如果是一般的信息展示网站,考虑搜索引擎优化的,更多使用的还是不分离的架构。
但如果不考虑搜索引擎的因素,偏管理类型的网站程序,并且目前随着前端框架React, Vue, Angular等的日益成熟,前/后端分离的架构使用得更多了。
前端主要负责UI,数据交互则通过API的方式与后端进行。这样,前/后两端的分工明确,互不影响。前/后端的实现方式也更灵活,特别是后端,不局限于哪一种语言来实现。
我是想了解一下,现在开发B/S程序,一般用什么技术架构的比较多。