基本上我想知道这些webapp使用哪种技术或语言?
我想实现以下目标:
我所知道的并且不想使用:
我愿意使用任何技术
答案 0 :(得分:3)
在谈到Web App时,主要作用是“架构”而不是语言。
在开发服务器端企业应用程序时。它必须支持各种不同的客户端,包括桌面浏览器,移动浏览器和本机移动应用程序。该应用程序还可能公开供第三方使用的API。它还可以通过Web服务或消息代理与其他应用程序集成。该应用程序通过执行业务逻辑来处理请求(HTTP请求和消息)。访问数据库;与其他系统交换消息;并返回HTML / JSON / XML响应。有逻辑组件对应于应用程序的不同功能区域。
问题:应用程序的部署体系结构是什么?
解决方案::定义一种体系结构,将应用程序构造为一组松散耦合的协作服务。
示例: 虚拟电子商务应用程序
让我们想象一下,您正在构建一个电子商务应用程序,该应用程序可以接收客户的订单,验证库存和可用信用,然后发货。该应用程序由几个组件组成,其中包括实现用户界面的StoreFrontUI,以及一些用于检查信用,维护库存和运输订单的后端服务。该应用程序由一组服务组成。
此解决方案有很多好处: