有没有发现 ASP.NET Core 和 Laravel 很像?

大家有没有发现 ASP.NET Core 和 Laravel 很像?或者说 Laravel 和 ASP.NET Core 很像。中间件、NuGet(Composer)、EF Core(Eloquent ORM)、数据库迁移、数据库填充、用户认证、Razor Pages(Blade 模板)等等。从 Laravel 迁移到 ASP.NET Core 真的很轻松。即将到来的 .NET 5 和 .NET 6 LTS 很让人期待。同样跨平台,最吸引我的是部署之后,可以不让客户看到我写的烂代码了:sob:

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 9
Tomo11111

Laravel 作者 .net 出身啊。

3年前 评论

@Tomo11111 我说呢,真的几乎可以说一模一样啊。

3年前 评论

两个框架都有开发经验,就开发体验来说,asp.net core因为有VS IDE的加持,开发更高效一些。 框架功能上大同小异,差不多的,都有DI、请求管道、中间件,razor视图引擎和blade也差不多,也可以进行视图注入。很多第三方的包也很好用,日志有Serilog,定时任务和队列处理有hangfire,邮件可以使用NETCORE.MailKit,等等。这些包都可以从NuGet上获得。NuGet有GUI也有命令行,命令行安装包可以用dotnet add package xxx。

总之,现代化的Web开发框架,用起来都差不多,找一个自己熟悉的,用着最顺手的就行了。

3年前 评论
fatrbaby

Laravel是『借鉴』了很多rails和.net的设计,天下的文章嘛,本来就是这样的。但是,Composer这个东西,可不是Laravel作者借鉴的。

3年前 评论

Laravel也是复用的大量的symfony组件,web开发就那么功能,大同小异。ThinkPHP不也在向这里靠拢吗!

3年前 评论
largezhou 3年前

像我们这种curd boy.哪个生态好用哪个

3年前 评论

asp .net core 性能比 PHP 的 WEB 框架好太多,加上静态类型和微软生态,是一个很不错的选择

3年前 评论

:grin:不是好事?

3年前 评论
Complicated

感觉 C# .net 就是很好用,语法也很清晰明了,微软的东西其实挺好的,感觉很多人都是为了装x,才吐槽微软不好,实际上根本不了解

3年前 评论
吃鱼不吐刺 3年前
AGD 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!