Du solltest auf jeden Fall Zig und Rust im selben Projekt verwenden.
Du glaubst mir nicht. Deine konventionelle Weisheit und Intuition, die vor den LLMs entstanden ist, sagen dir, dass 1 Stack von Natur aus besser ist, als zwischen 2 zu wechseln.
Du liegst falsch. Wenn du dir erlaubst, jedes Projekt als ein Zig-Rust-Projekt zu betrachten, wirst du produktiver besseren Code schreiben, als wenn du dich für eines entscheidest.
Im vergangenen Jahr habe ich die folgenden Programmiersprachen in der Reihenfolge ihrer Häufigkeit verwendet:
- Zig
- Golang
- TypeScript
- Rust
- Swift
- Python
Oft viele Sprachen im selben Projekt. Ich möchte berichten, dass ich keinen merklichen Nachteil darin sehe, immer das richtige Werkzeug für die Aufgabe auszuwählen, anstatt zu versuchen, die Anzahl der Sprachen im Tech-Stack zu minimieren.
LLMs bedeuten, dass wir hier von den Grundprinzipien ausgehen müssen. Die Kosten, die uns zuvor dazu gebracht haben, an einem einzigen Stack festzuhalten, selbst wenn eine andere Technologie für einen bestimmten Anwendungsfall besser ist, existieren nicht.
Ich glaube:
1. Es wird viele Apps geben
2. Diese Apps werden ihr eigenes Marketing und Messaging unabhängig von der Blockchain besitzen wollen
3. Blockchains werden zu langweiligen Infrastrukturen (oder Infrastruktur+App) verschmelzen
4. Apps werden das verlangen, was für die Nutzer notwendig ist, und die Blockchains werden es liefern, einen anderen Nischenmarkt bedienen oder in die Bedeutungslosigkeit verschwinden.
Ich glaube:
1. Es wird viele Chains geben
2. Chains konkurrieren *und* kooperieren
3. Nutzer und Entwickler profitieren, wenn Chains mit sicheren, geschützten, benutzbaren Brücken verbunden sind
Ich bin stolz darauf, Base und Solana zu verbinden, stolz darauf, dass Base auf Ethereum aufbaut, und bereit, weitere Chains zu verbinden.