有没有发现 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 很让人期待。同样跨平台,最吸引我的是部署之后,可以不让客户看到我写的烂代码了
。
关于 LearnKu
Laravel 作者 .net 出身啊。
@Tomo11111 我说呢,真的几乎可以说一模一样啊。
两个框架都有开发经验,就开发体验来说,asp.net core因为有VS IDE的加持,开发更高效一些。 框架功能上大同小异,差不多的,都有DI、请求管道、中间件,razor视图引擎和blade也差不多,也可以进行视图注入。很多第三方的包也很好用,日志有Serilog,定时任务和队列处理有hangfire,邮件可以使用NETCORE.MailKit,等等。这些包都可以从NuGet上获得。NuGet有GUI也有命令行,命令行安装包可以用dotnet add package xxx。
总之,现代化的Web开发框架,用起来都差不多,找一个自己熟悉的,用着最顺手的就行了。
Laravel是『借鉴』了很多rails和.net的设计,天下的文章嘛,本来就是这样的。但是,
Composer这个东西,可不是Laravel作者借鉴的。Laravel也是复用的大量的
symfony组件,web开发就那么功能,大同小异。ThinkPHP不也在向这里靠拢吗!像我们这种curd boy.哪个生态好用哪个
asp .net core 性能比 PHP 的 WEB 框架好太多,加上静态类型和微软生态,是一个很不错的选择
:grin:不是好事?
感觉 C# .net 就是很好用,语法也很清晰明了,微软的东西其实挺好的,感觉很多人都是为了装x,才吐槽微软不好,实际上根本不了解