知识结构在知识结构上,前端开发涉及到Html、CSS、JavaScript、Android开发(使用Java或者kotlin)、iOS开发(使用OC或者Swift)、以及各类小程序开发技术(与Html类似)。随着前端开发任务的不断扩大,前端开发的后端化也是一个比较明显的趋势,比如Nodejs的应用。后端开发通常需要根据业务场景选择不同的语言,另外后端开发的侧重点在算法设计、数据结构、性能优化等,具体的功能实现部分可以用Java、Python或者PHP等编程语言来实现。对于很多中小企业来说,后端开发通常会采用开源开发平台,这样就可以专注于业务处理,通常应用级的程序员就可以解决问题,相应的开发成本也会大大降低。
引用@heyyybingo:
仅查看此人
我仔细看了看,看到说nodejs的时候,首先nodejs跟java没什么关系,是基于v8引擎的js的运行环境,其次nodejs怎么能用c++写呢?node为了实现跨平台,在底层内置了一个事件分离器的libuv c库,底层包含了c库和v8引擎,我没看到哪里有c++相关的资料,如果有的话请告知出处,方便我补充知识点
我一路拉下来,看到nodejs
首先nodejs跟java没什么关系,它是基于v8引擎的js运行时。
其次,nodejs怎么能用C++写呢?node为了实现跨平台,在底层内置了一个事件分离器的libuv C库,这个库包括C库和底层的v8引擎。目前还没看到哪里有C++相关的资料,如果有的话,请告知出处,让我补充一下知识。
V8 是用 C++ 写的,现在基本不可能只用纯 C,基本都是 C/C++ 并用,没有特别的原因只用 C,自己看看 V8 就知道了。
V8 是用 C++ 写的,现在基本不可能只用纯 C,基本都是 C/C++ 并用,没有特别的原因只用 C,自己看看 V8 就知道了。