跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) angular(82) LLM(75) 大语言模型(63) 人工智能(53) 前端开发(50) LangChain(43) golang(43) 机器学习(39) Go工程师(38) Go程序员(38) Go开发者(36) React(33) Go基础(29) Python(24) Vue(22) Web开发(20) Web技术(19) 精选资源(19) 深度学习(19) Java(18) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) 安卓(11) 聊天机器人(10) typescript(10) 资料精选(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) LLMOps(9) Go语言中级开发(9) 自然语言处理(9) PostgreSQL(9) 区块链(9) mlops(9) 安全(9) 全栈开发(8) ChatGPT(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 软件架构(7) Go语言高级开发(7) AWS(7) C++(7) 数据科学(7) whisper(6) Prisma(6) 隐私保护(6) RAG(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 提示工程(5) Agent(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) 推荐系统(5) WebAssembly(5) GameDev(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) 智能体(4) devin(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) 编程语言(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) kafka(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) nextjs(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) LLM Agent(3) Remix(3) Ubuntu(3) GPT4All(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) 大型语言模型(2) 语言模型(2) 可穿戴设备(2) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) 数据分析(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) Machine Learning(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)

【前端架构】清洁前端架构

探索前端架构:概述与干净的前端架构相关的一些原则(SOLID、KISS、DRY、DDD等)。

在我之前的一篇帖子中,我谈到了Signals和仍然缺少的内容[1]。现在,我想谈谈一个更通用的主题,即Clean Frontend Architecture。围绕这个主题有很多原则:

SOLID、KISS(保持简洁)、DRY(不要重复)、DDD(领域驱动设计)等等。

在这篇文章中,我将讨论其中的一些概念。但首先,我为什么要谈论前端架构?对我来说,这是一个非常私人的话题。为什么?因为每天,我都要努力说服管理层和开发团队,让他们相信前端架构和后端架构一样重要。

为什么我们需要前端架构?

功能性和非功能性需求不仅必须应用于后端,还必须应用于前端。因此,通过前端架构,我们能够满足业务需求。此外,我们能够更好地了解项目的复杂性,从而降低任何项目的风险、时间和成本。然而,在我看来,前端架构最有价值的原因是任何项目的可维护性和可扩展性。

那么,前端架构是什么样子的呢?

根据我的经验,大多数时候都使用分层体系结构。然而,我不得不承认,我也遇到过一些应用六边形架构的项目。

【Angular开发】Angular中的高级组件

angular

在这个博客中,我将解释Angular中的几个高级组件和机制,它们增强了灵活性、可重用性和性能。

通过熟悉这些高级组件和机制,您可以提高您的Angular开发技能,并在应用程序中利用灵活性、可重用性和性能优化的能力。让我们开始吧!

NgContent

NgContent,或Angular中的内容投影,通过将内容从外部投影到组件中,可以实现灵活和可重用的组件。当您希望动态地将内容传递给组件时,通常会使用它。

【Angular开发】Angular越来越高🚀… 它着火了

你好👋

Angular不断制造噪音并变得更强,不仅是为了更好的用户体验,也是为了更好的开发人员体验。毕竟,我们是隐藏的士兵✊ 谁创造了应用程序和用户体验,不是吗?!

我很高兴我选择了这个框架来构建我和我的客户的应用程序。Angular一直让我们感到惊讶,而这种创新才刚刚起步。

更多革命性的东西即将到来,Angular肯定会变得更受欢迎!

那么,Angular下一个令人兴奋的即将推出的功能是什么?

🔥 延迟加载

如果您可以根据要加载的最高优先级将页面/组件ui块延迟加载到要加载的较低优先级,该怎么办?

说到应用程序,用户体验就是标尺!这项功能将提升你的应用程序的用户体验,因为必要的区块将首先快速呈现,而不太重要的区块将稍后呈现。

让我们看看未来的功能可能会是什么样子:

【后端开发】Next.js 13.4:前端开发的游戏规则改变者!

Next.js

Vercel最近推出了NextJs 13.4稳定版,作为服务客户端前端框架。

但我们更感兴趣的是,这将如何改变网络开发流程。😉

很多人会把它与Php进行比较,或者说“这就是我们10年前在Php中所做的”,答案有点复杂。

PHP实际上是一种服务器端编程语言,主要用于服务器端处理和生成动态web内容。PHP本身并不直接与前端交互,也不提供客户端交互。为了实现前端交互或实时更新,Ajax或JavaScript等附加技术通常与PHP结合使用。

【开源软件】最好的开源软件-2022-第10名 PyScript

bos 2022 pyscript rev

WebAssembly酝酿已久的承诺之一是允许在web浏览器中使用JavaScript以外的语言。PyScript在浏览器中提供了完整的Python运行时,允许您在网页中使用Python作为一种成熟的脚本语言。甚至支持一些高级库,如NumPy,允许您使用本地HTML前端构建强大而复杂的应用程序,而不需要后端的Python服务器。请注意,PyScript目前是实验性的,而且很脆弱,通常启动时间很长。但作为对未来的一次窥视,PyScript是诱人的,它为许多可能性打开了大门。

【开源软件】最好的开源软件-2022-第9名 Wasmtime

bos 2022 wasmtime rev

与Node.js为JavaScript运行时所做的类似,Wasmtime允许开发人员在浏览器外利用WebAssembly在浏览器内提供的所有优势,包括安全的沙盒执行、接近本地的性能以及跨多种编程语言和平台的支持。Wasmtime的其他好处包括对CPU和内存使用的细粒度调整,Cranelift代码生成器的高速执行,以及随时了解新的WebAssembly功能。

虽然早期的Wasmtime版本已经被认为可以投入生产,但Wasmtime 1.0增加了一系列与性能相关的改进:更快地实例化Wasm模块,更智能地使用内存,以及通过优化的堆栈跟踪和协作多任务处理获得更好的运行时性能。这是一个重要的里程碑。

【开源软件】最好的开源软件-2022-第8名 Next.js

bos 2022 nextjs rev

Next.js开创了全栈JavaScript框架的先河。Node.js打开了同构JavaScript应用程序的大门,Next.jss走过了这扇大门,将全栈JavaScript引入了实际应用。Next.js从一个简单的前提开始,即在一个构建管道中将React前端与JavaScript服务器结合起来,然后从那里进行阐述。应用程序开发的许多重要方面——从路由到数据访问、安全到服务器端渲染——都变得更简单、更一致。此外,Next.js支持各种部署目标,包括无服务器和边缘。其公司支持者Vercel利用这一支持实现自动化部署,隐藏了连接后端和前端的复杂性。

【前端开发】ChatGPT:您在前端开发领域的新最佳朋友

你好!作为一名初级前端开发人员,我一直在寻找新的工具和技术,这些工具和技术可以帮助我提高技能,让我的工作更轻松。最近,我遇到了ChatGPT,这是一个由OpenAI训练的大型语言模型,能够帮助完成各种任务,如错误检查、测试、文本完成和回答问题。

在这篇博客文章中,我想与您分享ChatGPT在前端开发中的一些创造性方法,以及它如何在您的工作中为您带来好处。

首先,让我们谈谈什么是ChatGPT以及它是如何工作的。ChatGPT是一个大型语言模型,它在大量文本数据上进行了训练,使其能够对各种输入产生类似人类的响应。它使用一种名为“转换器”的技术来处理输入文本并生成输出,这意味着它能够轻松处理长格式文本和复杂任务。

因此,事不宜迟,让我们深入探讨ChatGPT如何在前端开发中使用的一些示例!

文档:

ChatGPT可以帮助您为代码编写文档。例如,假设您编写了一个函数,用于计算二维空间中两点之间的距离。使用ChatGPT,您可以向它提供函数的详细信息(如输入参数和返回值),它将为您生成清晰简洁的文档:

【Angular 】构建可扩展Angular 应用程序的10个最佳实践-附示例

Angular is a popular front-end web development framework that provides a robust set of features and tools to build scalable web applications. However, building scalable Angular applications can be a daunting task. In this article, we will discuss 10 best practices for building scalable Angular applications, along with code examples, explanations, and examples of bad practices to avoid.