- หากคุณอยากสร้างซอฟต์แวร์ฟรีสำหรับผู้อื่น:
- ให้บริการด้วย HTML แบบสแตติก + JavaScript
- ใช้ เว็บโฮสติ้งฟรีที่เชื่อถือได้
- ด้วย WebAssembly และ Pyodide:
- สามารถให้บริการ แอปพลิเคชัน Python ฝั่งไคลเอนต์ ได้
- ไม่แนะนำบริการที่อิงเซิร์ฟเวอร์:
- เซิร์ฟเวอร์ต้องมีการอัปเกรดและจัดการค่าใช้จ่าย ซึ่งจะกลายเป็นภาระเมื่อเวลาผ่านไป
- แพลตฟอร์มที่แนะนำในปี 2025:
- GitHub Pages (สำหรับรีโพสาธารณะ มีความเสถียรมานานกว่า 17 ปี)
- เคยแนะนำในอดีต แต่ตอนนี้ไม่แนะนำแล้ว:
- Heroku (ความน่าเชื่อถือลดลงหลัง Salesforce เข้าซื้อกิจการในปี 2022)
- คำแนะนำเพิ่มเติม:
- เผยแพร่ด้วย ไลเซนส์โอเพนซอร์ส
- มี ลิงก์ที่กดแล้วใช้งานได้ทันที
4 ความคิดเห็น
ถ้าจะให้มีฟังก์ชันบันทึกข้อมูล ก็คงต้องเชื่อมต่อกับเซิร์ฟเวอร์ไม่ใช่หรือครับ นี่คือจุดที่ผมยังคิดหนักอยู่เรื่อย ๆ
ฟรีเทียร์ของ Cloudflare Workers รองรับฐานข้อมูลแบบพอใช้ได้เหมือนกัน (kv/sqlite/S3 แบบคล้าย ๆ)
ผมเองก็จัดการบริการส่วนใหญ่ด้วย cf pages + workers (serverless) และจะจัดการเฉพาะสิ่งที่จำเป็นจริง ๆ บนเซิร์ฟเวอร์ส่วนตัวครับ
Cloudflare สู้ๆ