กล่าวถึงภาษาอื่น ๆ พอสังเขป
คุณจะเจอภาษาเหล่านี้ และบางครั้งภาษาใดภาษาหนึ่งก็เหมาะสมพอดี:
การมองภาพว่าแต่ละภาษามักอยู่ตรงไหนช่วยได้มาก ซอฟต์แวร์มีชั้น — สิ่งที่รันในเบราว์เซอร์ (), สิ่งที่รันบนเซิร์ฟเวอร์ (), สิ่งที่รันบนโทรศัพท์ (mobile) — และภาษาส่วนใหญ่ก็มี "บ้านเกิด" ของตัวเอง:
┌──────────────────── WHERE CODE RUNS ────────────────────┐
│ │
FRONTEND BACKEND MOBILE │
(browser) (server) (phone) │
│ │ │ │
┌────┴────┐ ┌──────┴──────┐ ┌─────┴─────┐ │
│ JS / TS │ │ JS / TS │ │ Swift │ iOS │
│ (the │ │ Python │ │ Kotlin │ Android│
│ only │ │ Go │ │ JS / TS │ (React │
│ real │ │ Rust │ │ │ Native)│
│ option) │ │ Java / C# │ └───────────┘ │
└─────────┘ │ PHP / Ruby │ │
└──────┬──────┘ │
│ │
┌────┴────┐ │
│ SQL │ ◀── the database, talked to │
│(database)│ from any backend above │
└─────────┘ │
└──────────────────────────────────────────────────────────┘
- Java / C#: ม้างานของบริษัทขนาดใหญ่ ทรงตัว มีเครื่องมือเยอะมาก เหมาะกับ backend องค์กรขนาดใหญ่และ Android (Java/Kotlin) หรือระบบนิเวศ Windows/.NET (C#) AI จัดการทั้งสองได้ดี ในฐานะ vibe coder เดี่ยว คุณแทบไม่ จำเป็นต้อง ใช้มัน เว้นแต่คุณจะทำงานในสแตกองค์กรที่มีอยู่แล้ว หรือสร้างสำหรับ Android/Windows โดยเฉพาะ
- Swift / Kotlin: ภาษาดั้งเดิมสำหรับแอป iOS (Swift) และ Android (Kotlin) ถ้าคุณกำลังส่งแอปมือถือจริงเข้า App Store หรือ Play Store คุณมักจะต้องแตะภาษาเหล่านี้ AI รองรับได้ดีแต่อ่อนกว่าภาษาเว็บ และการพัฒนาแอปมือถือมีความเสียดทานเพิ่มขึ้น (อุปกรณ์, กฎของ app store, เครื่องมือ build)
- PHP / Ruby: ทหารเก่าของเว็บ และยังคงขับเคลื่อนเว็บส่วนใหญ่อย่างเงียบ ๆ PHP ขับเคลื่อน WordPress และด้วยเหตุนี้จึงขับเคลื่อนเว็บไซต์จำนวนมาก; Ruby on Rails ยังคงเป็นวิธีที่รวดเร็วและมีความเห็นชัดเจนในการสร้างแอปที่ผูกกับฐานข้อมูล ทั้งคู่มีข้อมูลฝึกฝนเยอะพอสมควร ดังนั้น AI จัดการได้ดี — แต่ไม่ค่อยเป็นตัวเลือกแรกที่มือใหม่จะเอื้อมไปหาในทุกวันนี้ และคุณมักจะเลือกมันเพราะกำลังทำงานในโค้ดเบสที่มีอยู่แล้วมากกว่าจะเริ่มใหม่
- (Structured Query Language): ไม่ใช่ภาษาสำหรับใช้งานทั่วไป แต่คุณจะเจอมันทันทีที่แอปของคุณเก็บข้อมูล ให้นึกว่ามันเป็นภาษาที่คุณใช้ถามคำถามฐานข้อมูล — "ขอรายชื่อผู้ใช้ทุกคนที่สมัครสัปดาห์นี้" SQL ใช้ค้นหาฐานข้อมูล คุณไม่ได้เลือก SQL แทนที่ ภาษาอื่น — มันอยู่เคียงข้างสิ่งที่คุณเลือกเสมอ ข่าวดีคือ AI เก่งมากในการเขียน SQL ดังนั้นคุณสามารถอธิบายข้อมูลที่ต้องการเป็นคำพูดธรรมดา แล้วให้มันสร้างคำสั่ง query ให้ได้