快速报名
首页 / 实时动态 / 实时动态 / 哪些编程语言可以称得上是全栈编程语言?

哪些编程语言可以称得上是全栈编程语言?

如果你说的是基于浏览器的B/S模式,没有所谓的全栈语言,因为在这个模式下你至少要学三门语言(姑且这么算):Html、CSS、JavaScript,如果你后端不用Node的话那就还得加一门。如果你说的是基于客户端的C/S模式,据我所知你至少可以用JavaScript(+Html、CSS)、C#(+Xaml)来实现前后端同一语言。但是在开发中无法避免的会遇到以下一些问题:

第一、一旦遇到一些奇奇怪怪的系统平台bug的时候,就需要你对系统的原生开发特别熟悉『比如基于Java的安卓开发、基于OC的苹果开发』。

第二,使用全栈语言虽然可以一次编写全端覆盖,但是也会存在部分运行效率问题,另外在性能的优化上也比较依赖『全栈平台(比如xamarin、Dcloud等)』自身的开发改进,所以这种全栈语言比较适合重业务重开发速度轻运行效率的软件开发

第三,如果你的业务够复杂,就算的单一系统上你也可能使用不止一种语言(比如支付宝、微信等)

第四,有些语言是万能的(比如C语言),你当然可以用它来做全栈开发,但这个是用开发效率、开发能力来换的,这种的是典型的时间换效率,不值当

 

抢先报名    优先占座