Tag

alternatives

0 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 18, 2025 · Fundamentals

Why TypeScript Seems to Discourage Enums and What Alternatives Exist

This article explains the new --erasableSyntaxOnly option in TypeScript, distinguishes erasable from non‑erasable syntax, shows why enums are considered problematic, and presents several practical alternatives such as const enums, template literal types, union types, const assertions, and class‑based enums.

TypeScriptalternativesenum
0 likes · 10 min read
Why TypeScript Seems to Discourage Enums and What Alternatives Exist
Code Mala Tang
Code Mala Tang
Mar 9, 2025 · Databases

When Should You Use UUIDs in Databases? Pros, Cons, and Better Alternatives

UUIDs offer global uniqueness for distributed systems but can hurt insertion speed and increase storage, especially with random UUIDv4 keys; this article explains UUID basics, performance drawbacks, and evaluates alternatives like UUIDv7, auto‑increment integers, and ULID to help you choose the right identifier for your database.

PerformanceStorageUUID
0 likes · 9 min read
When Should You Use UUIDs in Databases? Pros, Cons, and Better Alternatives
php中文网 Courses
php中文网 Courses
Jan 10, 2025 · Backend Development

Top PHP Alternatives for Web Development

This article reviews the most popular programming languages that can serve as alternatives to PHP for web development, evaluating each option’s performance, ecosystem, and suitability for server‑side projects, and offers guidance on selecting the best replacement based on project requirements.

JavaNode.jsPHP
0 likes · 7 min read
Top PHP Alternatives for Web Development
Laravel Tech Community
Laravel Tech Community
Oct 29, 2023 · Fundamentals

The Past and Present of CentOS and Its Alternatives

This article traces the evolution of CentOS within the Linux ecosystem, explains the shift to CentOS Stream, outlines the end‑of‑life schedule, and evaluates various replacement distributions—including Rocky Linux, Ubuntu, Oracle Linux, and several Chinese OS projects—providing guidance for different enterprise and development scenarios.

CentOSLinuxOperating Systems
0 likes · 8 min read
The Past and Present of CentOS and Its Alternatives
Python Programming Learning Circle
Python Programming Learning Circle
Jan 17, 2022 · Fundamentals

Six Alternatives to Classes in Python

This article compares six Python alternatives to traditional classes—plain classes, tuples, dictionaries, named tuples, attrs, dataclasses, and Pydantic—examining their syntax, validation capabilities, mutability, string representation, JSON (de)serialization, memory usage, and performance to help developers choose the most suitable data‑modeling approach.

PerformancePydanticPython
0 likes · 17 min read
Six Alternatives to Classes in Python
Architect's Tech Stack
Architect's Tech Stack
Dec 24, 2021 · Operations

CentOS 8 End of Life and Alternatives Overview

The article explains that CentOS Linux 8 reaches its end of life on December 31, 2021, details the shift to CentOS Stream, outlines the extended support timelines for CentOS 7, and lists alternative enterprise‑grade Linux distributions such as AlmaLinux, Rocky Linux, and others.

CentOSEnd-of-LifeLinux
0 likes · 4 min read
CentOS 8 End of Life and Alternatives Overview
High Availability Architecture
High Availability Architecture
Apr 15, 2019 · Fundamentals

Google Engineer’s Daily Toolset and Open‑Source Alternatives

A former Google employee shared a comprehensive list of the daily development tools he used at Google, accompanied by a mind‑map of the tools with open‑source alternatives, and provided links to the original GitHub repository and downloadable XMind file.

Developer ToolsGooglealternatives
0 likes · 3 min read
Google Engineer’s Daily Toolset and Open‑Source Alternatives