Yokaze

"Keep It Simple."

Avatar

Fachkenntnis

Vue、React、TypeScript、Tailwind、Sass
0% Am meisten geliebter und spezialisierter Frontend-Technologie-Stack
Flutter、Tauri
0% Lieblings-Entwicklungstechnologie-Stack für plattformübergreifende Clients
Go、Python
0% Die am besten beherrschten Backend-Dienste und Skriptsprachen
T e c h n o l o g i e s t a p e l

Es wurden 15 Inhalte gefunden

Frontend-Framework

Vue

Vue ist meine erste Wahl für den Aufbau von Web-Interaktionen. Von Vue2 bis Vue3 habe ich die logische Entwicklung von reaktiven Daten zum Composition API miterlebt. Für mich ist Vue nicht nur ein Framework, sondern die optimale Lösung, um das Gleichgewicht zwischen Entwicklungseffizienz und Systemleistung zu finden.

Frontend FrameworkJavaScriptUIReactivity

Plattformübergreifendes UI-Framework

Flutter

Flutter hat meine Wahrnehmung von plattformübergreifender Entwicklung neu definiert. Es ist nicht auf die Abbildung nativer Steuerelemente angewiesen, sondern kontrolliert direkt jedes einzelne Pixel über die Render-Engine. Diese Designphilosophie des "Alles ist ein Widget" ermöglicht es mir, bei der Verarbeitung komplexer plattformübergreifender Interaktionen eine sehr hohe UI-Konsistenz beizubehalten.

ProgrammingConcurrencyPerformanceCross-platform

Programmiersprache

TypeScript

Von den frühen Browser-JavaScript-Skripten bis hin zu einsteigerfreundlichen logikgetriebenen Anwendungen, bis zum tiefen Verständnis von Closures, Prototypketten und Event-Loop-Mechanismen – schließlich schreibe ich fast keine reinen JavaScript-Projekte mehr. Die statische Typisierung, die TypeScript bietet, ist das grundlegende Fundament für die Stabilität großer Projekte. Sie macht den Code zu eigener Dokumentation und hilft mir bereits in der Kompilierungsphase, die meisten logischen Risiken abzufangen.

ProgrammingWeb DevelopmentFrontendType Safety

Programmiersprache

Go

Ich bin begeistert von der Ingenieursphilosophie von Go: einfach, zuverlässig und effizient. Bei der Verarbeitung von Backend-Logik verzichtet es auf übermäßige Abstraktionen und macht nebenläufige Verarbeitung auf natürliche und elegante Weise möglich. Ich bin es gewohnt, damit leistungsstarke Microservices zu bauen, und habe einige Open-Source-Skelettprojekte geschrieben, um mein Verständnis von Ingenieurstandards zu festigen.

ProgrammingConcurrencyPerformanceCross-platform

Programmiersprache

Python

Python ist das flexibelste 'Schweizer Taschenmesser', das ich in der Hand habe. Bei der Orchestrierung von AI-Agents, der Datenvorverarbeitung oder in automatisierten Workflows ist seine Ökosystemvielfalt unersetzlich. Ich nutze es oft, um schnell Prototypen zu erstellen oder Cloud-Funktionen zu schreiben, die diese mühsamen, aber entscheidenden Aufgaben erledigen.

ProgrammingScriptingData AnalysisVersatile

Auszeichnungssprache

HTML

Das semantische Gerüst von Web-Anwendungen. Ich halte stets daran fest, semantische Tags zu verwenden, nicht nur um suchmaschinenfreundlich zu sein, sondern auch um sicherzustellen, dass Informationen auf verschiedenen Geräten und in unterschiedlichen Umgebungen genau und barrierefrei verstanden werden können.

Markup LanguageWebFrontendSemantics

Cascading Style Sheets

CSS/Tailwind/Sass

Ich neige dazu, Tailwind CSS für den atomaren Aufbau zu verwenden, es ermöglicht eine enge Kopplung von Stil-Logik und Struktur, ohne dass es chaotisch wird. Auch Sass kann systematisch die Variablen und Mixins in der Designsprache verwalten und so ein visuelles System erstellen, das sowohl schön als auch leicht zu pflegen ist.

Style SheetsWeb DesignFrontendResponsive

Frontend-Komponentenbibliothek

Front-End Component

Nur mit Nuxt UI, Vuetify, Element und Ant vertraut zu sein, genügte mir nicht. Ich begann, alle bekannten UI-Komponentenbibliotheken im Internet auszuprobieren und meine Fähigkeiten in der sekundären Verpackung von Komponentenbibliotheken zu verbessern, um ein Komponenten-System mit hoher Kohäsion und geringer Kopplung gemäß den Designrichtlinien zu erstellen.

UI Component LibraryMaterial DesignFrontend

Full-Stack-Framework

Nuxt

SSR wird nicht des Tuns willen gemacht, sondern um Webanwendungen ein fast natives Ladegefühl und hervorragende SEO-Leistung zu verleihen. Das Design von Nuxt 3, das „Konvention vor Konfiguration“ bevorzugt, ermöglicht es mir, mehr Energie darauf zu verwenden, die Geschäftslogik zu verfeinern, anstatt mich mit aufwändigen technischen Konfigurationen zu beschäftigen.

Full-stack FrameworkVueSSRSEO

Laufzeit

Node

Node.js verwischt die Grenzen zwischen Frontend und Backend. Wenn hohe I/O-Reaktionen erforderlich sind oder eine leichte BFF-Schicht erstellt werden muss, ist es mein zuverlässigstes Werkzeug und lässt die Lebendigkeit von JavaScript vom Browser bis zum Server reichen.

Runtime EnvironmentJavaScriptBackendAsynchronous

Datenbank

MySQL

Daten sind das Kernstück von allem. Beim Umgang mit komplexen Geschäftslogiken bin ich es gewohnt, das Potenzial von SQL tiefgehend zu nutzen, durch eine vernünftige Schema-Design und Indexoptimierung sicherzustellen, dass die Datenschicht auf jeder Skala eine robuste Unterstützung bieten kann.

DatabaseRelationalSQLScalability

Datenbank

SQLite

Bevorzugte Speicherung am Endgerät. In Flutter-Anwendungen und leichten Lokalisierungswerkzeugen wird durch die Nutzung seiner nullkonfigurativen Eigenschaften eine effiziente Datenspeicherung und -synchronisation erreicht.

DatabaseLightweightSQLPortable

Datenbank

Redis

Es ist ein Beschleuniger der Systemleistung. Abgesehen vom grundlegenden Cache nutze ich gerne seine atomaren Eigenschaften, um verteilte Sperren oder Nachrichtenwarteschlangen zu verarbeiten. Bei hohen gleichzeitigen Zugriffen ist Redis oft der Schlüssel zur Sicherung der Systemstabilität.

DatabaseIn-memoryData StructuresPerformance

Betriebssystem

Linux

Linux ist die Basis meiner Produktivität. Als Entwickler genieße ich auch die reine und alles kontrollierende Erfahrung in der Shell-Umgebung mehr. Von den Erfahrungen mit Ubuntu bis Archlinux habe ich ein anschaulicheres Verständnis für den Systemkern, den Netzwerk-Stack und die Ressourcenzuweisung gewonnen.

Operating SystemUnix-likeOpen SourceServer

Behälter

Docker

Containerisierung ist meine Standardpraxis bei der Projektlieferung. Durch Docker verpacke ich komplexe Laufzeitumgebungen in standardisierte Images, wodurch „läuft auf meinem Computer“ der Vergangenheit angehört und eine echte One-Command-Schnellbereitstellung erfolgt.

ContainerizationDevOpsMicroservicesOrchestration

Organisation

Yokaze

Full-Stack-Entwickler

Provinz Guangdong, China
KAZE
Z e i t a c h s e

Der Anfang von allem

Von der Stille aus beginnen

Am chinesischen Neujahrstag im Jahr 2020 habe ich die automatisierte CI/CD-Bereitstellung der ersten Site über GitHub + Netlify abgeschlossen. Ich habe die Konzepte des Front-End-Engineerings und vollautomatischer Arbeitsabläufe entwickelt.

BeginningHTMLCSSMySQLPythonCINetlify
2020-01

Einführung in die Full-Stack-Entwicklung

Versuch eines Echtzeitkommunikationssystems

Für eine bessere Zusammenarbeit im Intranet-Team wurde ein einfacher Online-Chatroom auf Basis von PHP + Ajax entwickelt, der grundlegende Nachrichtenpersistenz und Dateiübertragung implementiert. Dies ist das erste Mal, dass ich mich eingehend mit Front-End- und Back-End-Interaktionslogik und Datenbankdesign befasse.

PHPHTMLCSSJSWeb Hosting
2020-02

Technologische Umgestaltung

Komplexes Ingenieurwesen und Architekturverständnis

Verantwortlich für die Full-Stack-Entwicklung in einem großen Wettbewerb, konfrontiert mit der komplexen Architektur von Java Swing, Vue2, Spring Boot und Redis, zwang mich dazu, vom „Codieren“ zur „Systemgestaltung“ überzugehen. Durch die Bewältigung von Umgebungsisolation, Schnittstellenspezifikationen und Maven-Build in diesem Projekt entwickelte ich eine Ehrfurcht vor Produktionsprojekten.

JavaSpring BootRuoYiRestart
2021-03

Infrastruktur

Von virtuellem Hosting zur Linux-Cloud-Umgebung

Um komplexere Geschäftsanforderungen zu unterstützen, habe ich die Migration von Webhosting zu einem eigenen Linux-Cloud-Server abgeschlossen. Ich beherrsche Nginx-Proxy, SSL-Sicherheitsprotokolle und DNS-Auflösung und habe vollständige Fähigkeiten im Betrieb und in der Wartung von Webdiensten aufgebaut.

LinuxVPSWeb Hosting
2021-04

unmei.fun

Privatisierungsaufbau

Ich habe eine private Top-Level-Domain registriert und darauf basierend eine persönliche Cloud-Ökologie aufgebaut, die Blog, API-Dienste und experimentelle Projekte umfasst. Durch Nginx-Multidomain-Verteilung und Reverse-Proxy habe ich eine organische Verknüpfung mehrerer Teilsysteme erreicht.

ElainHTTPSSL
2021-04

Virtualisierung, Container

In der Welt Fuß fassen

Erkunde Ubuntu, Debian, Archlinux, Docker, Jenkins, K8S und strebe nach einem optimalen Systembereitstellungs-Workflow, Service-Reaktionsfähigkeit und Stabilität. Durch die Optimierung der Ressourcenzuweisung in Szenarien mit hoher Parallelität kann der Backend-Service auch unter eingeschränkter Hardware reibungslos betrieben werden.

LinuxUbuntuCentOSDebianArchlinuxKali
2021-04

Wissensengineering

Aufbau eines persönlichen Wissenssystems

Zunächst habe ich einen Blog gestartet, der auf PHP+WordPress basiert. Jetzt wurde es komplett neu aufgebaut und auf das aktuelle persönliche Wissensmanagementsystem von Nuxt+Markdown migriert, wobei der Schwerpunkt hauptsächlich auf der Analyse der zugrunde liegenden Prinzipien und der Zusammenfassung praktischer Erfahrungen liegt. Diese Plattform ist nicht nur ein technisches Archiv, sondern für mich auch ein Fenster zur technischen Kommunikation mit der Open-Source-Community.

BlogKMS
2022-04

Nightly-Modus

Frontend-Engineering

Durch die Migration von Vue2 zu Vue3 + TS habe ich ein tiefes Verständnis für die enorme Verbesserung der Composition API für die Wiederverwendung von Logik und die modulare Entwicklung. Durch die Kapselung hochwertiger Komponenten und Hooks wird die Entwicklungseffizienz komplexer Front-End-Geschäfte erheblich verbessert.

Frontend FrameworkVue
2022-05

Full-Stack-Engineering

Praxis der Trennung von Frontend und Backend

Leiten Sie die Entwicklung des Full-Stack-Projekts Python (Flask) + Vue3 + Redis. Führen Sie die Docker-Containerbereitstellung ein, optimieren Sie den Datenbankabfrageindex und erreichen Sie eine leistungsstarke Produktionsumgebungsbereitstellung durch Gunicorn + Nginx.

VuePiniaVuetifyPythonMySQLRedisFlaskORMRESTful APIFEBS
2022-06

Mehr neue Grammatik und neue Strukturen

Erkundung bewährter Praktiken auf Serverseite

Ich wurde von der Einfachheit von Go und seinen nativen Concurrent-Funktionen angezogen und begann, das Kerngeschäft neu zu strukturieren. Basierend auf Gin und GORM habe ich ein leistungsstarkes Gerüst gebaut, das Concurrent-Modell der Goroutinen erforscht und den Systemdurchsatz auf ein neues Niveau gesteigert.

GoBackend
2023-07

Hardware-Internet der Dinge

Eingebettete Interaktion

Erforschung der IoT-Entwicklung mit ESP32/ESP8266, um eine direkte Wahrnehmung der Hardware durch die Software zu realisieren. Gleichzeitig Untersuchung von Kali Linux Netzwerk-Penetration, um Systemlücken aus der Perspektive eines Angreifers rückwärts zu analysieren und die Sicherheitsverstärkung auf Code-Ebene zu verstärken.

Developer BoardKali
2023-08

Open-Source-Beitrag

Tiefgreifende Beteiligung am Open-Source-Ökosystem

Kontinuierlich hochwertige Projekte auf GitHub liefern. Vom reinen Beitrag von Code zum Mitwirken an der Projektpflege und der Festlegung von Entwicklungsstandards übergehen. Im Austausch mit Entwicklern auf der ganzen Welt moderne CI/CD-Workflows und Code-Review-Standards aufnehmen.

Open sourceShare
2023-09

Fortsetzung folgt

Die nächste Generation der Internetarchitektur erkunden

Archiviert, die Geschichte geht weiter...

Thank U for watching~
2023-11
P r o j e k t

Es wurden 0 Inhalte gefunden

Oben angeheftet 0

Copyright © 2022-2026 KAZE. All rights reserved.