.NET开发人员正在探索NodeJS,MongoDB,AngularJS和ExpressJS

 别拿明天会好做借口 发布于 2023-01-01 23:55

我是一名C#.NET开发人员,我用来构建Web应用程序的工具是:

SQL Server

实体框架

.NET Web API

ASP.NET MVC

HTML/CSS/jQuery的

我一直在阅读AngularJS,NodeJS,MongoDB和ExpressJS,看起来似乎有了这些"Javascript-ish"技术,你可以构建一个完整的Web应用程序.

我的问题是,这让我了解.NET堆栈的哪些方面?我想开始接受这些新技术,然后用它们构建我的下一个网站,但是,我对是否应该完全取消.NET堆栈感到困惑,或者我是否应该用它的强大功能补充这些新技术. NET堆栈可能有意义.以下是我的一些想法:

MongoDB可以取代SQL Server和Entity Framework

AngularJS几乎可以取代ASP.NET MVC(因为两者都是MVC模式,我认为两者都是多余的)

但是在构建API层时,NodeJS会完全取代ASP.NET Web API吗?或者我可以一起使用它们吗?什么会最有意义(一般来说)?考虑到像MongoDB这样的NoSQL数据库具有类似javascript的语法,我们是否还需要服务器端API?客户端(理论上)不能直接与DB通信吗?

ExpressJS适合哪里?

我希望有人可以帮助澄清这些技术如何相互适应.很确定很多希望探索这些新技术的.NET开发人员都有同样的问题.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有