Reddit调查:现在大多数人使用的Web前端技术是什么?

22-09-18 banq

1、如果您以前从未从事过开发工作并且盲目地遵循教程炒作,那么 MERN 绝对是“行业标准”。根据我的经验,Mongo/非关系数据库通常在工作中不受欢迎。
MySql + ERN 或 PRN 可能会更好地与现在的“热门”保持一致。

2、我不会说非关系数据库在行业中不受欢迎,但我肯定会熟悉 SQL(Postgres、SQL Server、MySql、Oracle)和 NoSQL(MongoDb、CosmosDb 等)。
我在财富 100 强公司工作,我会说大约 75% 是关系型的,25% 是基于文档的。完全取决于手头任务的需求——话虽如此,我看到大多数新项目都是在 Cosmos DB 中开发的。

3、我使用以 Typescript、Next.js 和 tRPC 为中心的 T3 堆栈。我真的很喜欢用这个堆栈构建,超级简单,集成良好,让我感觉自己像一个 10 倍的开发者。
tRPC 与 gRPC/protobuf 技术完全无关。gRPC 用于服务器到服务器的通信,tRPC 用于客户端/服务器通信。它实际上在底层使用 REST,但通过一些 Typescript 魔术和数据验证库提供类型安全。

4、当前公司(生物技术独角兽)的 React、Python/Django、Postgres。最后一家公司是 React、Node、Express(或 Koa iirc)、Postgres 等(B 小系列生物技术初创公司)。

5、MySQL、Laravel、Vue

6、在我的公司,我们的主要应用程序在 Laravel、Azure、Postgres、GraphQL 和 Vue w/TS 上运行。

7、Node/React/Remix/Prisma/SCSS/TypeScript

8、我是微软开发人员。所以 C# 后端,SQL for DB。(MSSQL 和 Postgres)和前端已经无处不在。一个地方是 Angular,另一个是 React,另一个使用 View,另一个 Blazor(我最喜欢,用 C# 做前端很有趣),最后还有一些公司使用传统的 HTML、CSS、JS (JQuery)。

9、Django、tailwind、hotwire、postgres ......我不使用任何 api,也不要在前端使用任何 SPA。作为 Web 开发人员,我的生活中从未有过如此高效的感觉 tbh

10、我在一家机构工作,并定期与不同规模的客户打交道。在前端,React 是大多数人的“默认选择”,而较大的公司(超过 2-3 个团队,每个团队有 3 个以上的开发人员为同一个项目做出贡献)会偏爱/使用 Angular。Vue 正在“崭露头角”,但我个人还没有遇到太多。
数据库:大多数都在使用某种 SQL 风格。
服务器:较小的团队倾向于使用 node/express,其次是 Python——较大的团队大部分时间已经在运行一些 Java/.NET 后端,并且感觉被它困住了。

11、MENS 堆栈 Mongo、Express(Koa)、Node 和 Svelte

12、企业系统很可能是 Java 或 C#。从未在初创公司之外见过 MERN 堆栈应用程序。

13、对于 web,我使用 Svelte 和 Vite、TypeScript、TailwindCSS 对于 api,我使用 .NET 6 和 MediatR(用于 CQRS)、Entity Framework、FluentValidation、Swagger (OpenAPI)

14、“VBEN” = Vue.js 3、Bootstrap 5、Express.js + Node.js
当我转到Vue3时,我仍然为失去BootstrapVue而感到沮丧,但这并不是太糟糕。迫使我自己写了一些组件,这可能比要打包一个完整的其他组件库要好,所以我想这是公平的权衡。
对于数据库来说,它是任何适合工作的东西。对于较小的东西,我通常只使用SQLite,但对于较大的东西,则使用MySQL或SQL Server。