From 688267aaf1ec898e1f2ef39f150d460750f7ea55 Mon Sep 17 00:00:00 2001 From: Anthony Rivas Date: Tue, 28 Jun 2022 15:33:42 +0000 Subject: [PATCH 1/4] =?UTF-8?q?Create=20Blog=20=E2=80=9Cbattle-for-the-fro?= =?UTF-8?q?ntend-react-vs-angular-vs-svelte/index=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../index.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md diff --git a/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md b/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md new file mode 100644 index 0000000..6e25492 --- /dev/null +++ b/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md @@ -0,0 +1,28 @@ +--- +title: Battle for the Frontend (React vs Angular vs Svelte) +author: TJ Rivas +date: 2022-06-28T15:31:26.944Z +description: Comparing React, Angular, and Svelte, to help you make the best + choice for your project. +--- +## Table of Contents + +* [Overview](#overview) + * [React](#react) + * [Angular](#angular) + * [Svelte](#svelte) +* [TLDR](#tldr) + +## Overview + +### React + +### Angular + +### Svelte + +One of the newest players in the frontend landscape, Svelte has taken the world by storm + +## TLDR + +There is no "right" choice when it comes to choosing your frontend framework. All of the tools we have compared here have their pros and cons. At the end of the day,the best tool is the one that helps you and your team build amazing things. So evaluate the expertise your team has, your long term goals, and the market to make a choice for your next project. Then learn from that project to make the choice for the next one. The front end landscape changes quickly, so don't let analysis paralysis stop you from starting! \ No newline at end of file From 09434d855e9fb82398a76da0497ebe44f68a1e48 Mon Sep 17 00:00:00 2001 From: Anthony Rivas Date: Tue, 28 Jun 2022 15:50:18 +0000 Subject: [PATCH 2/4] =?UTF-8?q?Update=20Blog=20=E2=80=9Cbattle-for-the-fro?= =?UTF-8?q?ntend-react-vs-angular-vs-svelte/index=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../index.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md b/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md index 6e25492..ef69b2b 100644 --- a/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md +++ b/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md @@ -17,11 +17,15 @@ description: Comparing React, Angular, and Svelte, to help you make the best ### React +When React was released + ### Angular ### Svelte -One of the newest players in the frontend landscape, Svelte has taken the world by storm +One of the newest players in the frontend landscape, [Svelte](https://svelte.dev) has taken the frontend by storm. Unlike Angular and React, Svelte offloads as much work as possible from the browser into a compile step during the build process. It also avoids the use of a virtual DOM in favor of surgical DOM updates when state changes. + +Like React, Svelte isn't "batteries included" out of the box, but, they do have [SvelteKit](https://kit.svelte.dev/) which is built as a framework around Svelte. It includes server-side rendering, hot module reloading, filesystem routing, and more and is intended as the defacto Svelte solution. ## TLDR From e4dbe85a8eb38416bace46f798525976bc1ec96a Mon Sep 17 00:00:00 2001 From: Anthony Rivas Date: Tue, 28 Jun 2022 15:51:20 +0000 Subject: [PATCH 3/4] =?UTF-8?q?Update=20Blog=20=E2=80=9Cbattle-for-the-fro?= =?UTF-8?q?ntend-react-vs-angular-vs-svelte/index=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../index.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md b/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md index ef69b2b..9015b75 100644 --- a/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md +++ b/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md @@ -5,14 +5,6 @@ date: 2022-06-28T15:31:26.944Z description: Comparing React, Angular, and Svelte, to help you make the best choice for your project. --- -## Table of Contents - -* [Overview](#overview) - * [React](#react) - * [Angular](#angular) - * [Svelte](#svelte) -* [TLDR](#tldr) - ## Overview ### React From a047842f29a102142ef38937b333487ad1caf7be Mon Sep 17 00:00:00 2001 From: Anthony Rivas Date: Mon, 12 Sep 2022 21:19:18 +0000 Subject: [PATCH 4/4] =?UTF-8?q?Update=20Blog=20=E2=80=9Cbattle-for-the-fro?= =?UTF-8?q?ntend-react-vs-angular-vs-svelte/index=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../battle-for-the-frontend-react-vs-angular-vs-svelte/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md b/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md index 9015b75..a0fa471 100644 --- a/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md +++ b/content/blog/battle-for-the-frontend-react-vs-angular-vs-svelte/index.md @@ -9,7 +9,7 @@ description: Comparing React, Angular, and Svelte, to help you make the best ### React -When React was released +Possibly the most well established of the current frameworks, React is the current most popular frontend library around. With several frameworks built on top of it (Next.js, Gatsby.js, Redwood.js, and more) it is the obvious choice for new developers. This is because of the levels of support available and the number of tools built around the ecosystem. It is not necessarily the easiest to learn, but ### Angular