1,微信小程序是一种可以在微信中运行的应用程序,它使用了微信提供的开发框架和工具,可以在不需要下载安装的情况下直接使用。微信小程序采用了类似Web的开发方式,开发者可以使用HTML、CSS、JavaScript等前端技术进行开发。
与传统的Web应用程序相比,微信小程序具有以下特点:
无需下载安装,直接在微信中使用
可以访问部分系统API,实现更强大的功能
通过微信提供的开发框架和工具,可以方便地进行开发、测试和发布
2,爱奇艺是采用React JS framework + node.JS runtime + native UI engine架构,目标是成为最轻量的JS开发桌面应用的跨平台方案。目前爱奇艺PC客户端的大多数页面都是基于RND开发的。
传统的JS开发native应用的方案都是将native组件注入到JS,JS会按照native的开发模式开发应用,更多的是开发语言从C++换到了JS,开发思想还是native的。React JS带来了全新的开发思路,非常好地隔离了JS层和native层,业务开发基于React JS开发范式而不用受native约束。为了适配自研的lyra引擎以及为业务层提供更方便的开发设施,团队对React JS Framework做了深度的适配,接下来将带着大家深入了解React JS Framework,帮助大家理解这个优雅的view层框架。
3,网易云是用前端语言写的例如网易云音乐它的客户端是node.js写的,html+css+js算是前端,node.js是后端,然后这个后端再调用云音乐的api和cdn上的歌曲。
4,京东是使用Java语言开发的。京东作为中国最大的自营B2C电商平台之一,其前端和后端均采用Java语言来实现。前端主要使用HTML、JavaScript和CSS等技术,后端采用Java以及Spring、MyBatis等框架来开发各种业务逻辑和服务。