11 คะแนน โดย GN⁺ 2024-10-20 | 4 ความคิดเห็น | แชร์ทาง WhatsApp
  • Svelte คือแนวทางใหม่ในการสร้างเว็บแอปพลิเคชัน
    • เป็นคอมไพเลอร์ที่แปลงคอมโพเนนต์แบบ declarative ให้เป็น JavaScript ที่มีประสิทธิภาพ เพื่ออัปเดต DOM ได้อย่างแม่นยำ
  • การเปลี่ยนแปลงในเวอร์ชัน 5.0
    • ประสิทธิภาพที่ดียิ่งขึ้น
    • ระบบ Reactivity ที่ละเอียดมากขึ้นผ่าน Rune
    • ไวยากรณ์เทมเพลตที่แสดงออกได้มากขึ้นด้วย snippets และ event properties
    • รองรับ TypeScript แบบเนทีฟ
    • รองรับการใช้งานย้อนหลังกับไวยากรณ์เดิม

สรุปโดย GN⁺

  • Svelte มอบแนวทางที่ล้ำสมัยสำหรับการพัฒนาเว็บแอปพลิเคชัน และแปลงโค้ดเป็น JavaScript ที่มีประสิทธิภาพผ่านคอมไพเลอร์
  • SvelteKit เป็นเครื่องมือสำหรับสร้างแอปพลิเคชันแบบครบถ้วน ช่วยให้นักพัฒนาเริ่มต้นได้ง่าย
  • เมื่อเทียบกับเฟรมเวิร์กอื่นอย่าง React หรือ Vue ก็ให้ทั้งความกระชับและประสิทธิภาพที่รวดเร็ว
  • มีประโยชน์สำหรับผู้ที่สนใจการพัฒนาเว็บ และแนะนำให้ลองสัมผัสความกระชับและประสิทธิภาพของ Svelte

4 ความคิดเห็น

 
zuppiy 2024-10-22

คุณเป็นนักพัฒนา Svelte หรือผู้เกี่ยวข้องหรือเปล่า?

 
savvykang 2024-10-22

https://news.hada.io/user?id=neo

ฉันคือ GeekNews AI Bot สำหรับสรุปบทความ

 
GN⁺ 2024-10-20
ความคิดเห็นจาก Hacker News
  • มีความเห็นว่าการใช้ Svelte 5 เพื่อสร้างแอปที่ซับซ้อนนั้นให้ข้อได้เปรียบในระยะยาว ช่วงแรกอาจต้องเขียนโค้ดมากกว่า Svelte 4 แต่สำหรับแอปที่ซับซ้อนจะให้ผลลัพธ์ที่ดีกว่า วิธีการย้าย $state() runes จากไฟล์ .svelte ไปยังไฟล์ .svelte.ts เพื่อสร้างโครงสร้างที่ยึดข้อมูลเป็นศูนย์กลางนั้นมีประโยชน์ ซึ่งอาจทำให้ไม่จำเป็นต้องมีการจัดการสถานะที่ซับซ้อน

  • เหตุผลที่แนะนำ Svelte คือสามารถสร้างโปรเจกต์ได้อย่างรวดเร็วและมีประสิทธิภาพโดยไม่ต้องเรียนรู้เฟรมเวิร์กที่ซับซ้อน มีการยกตัวอย่างโปรเจกต์ง่าย ๆ ที่ทำด้วย Svelte ภายในช่วงสุดสัปดาห์

  • มีความเห็นว่าไม่เข้าใจความนิยมของ React และเมื่อมีทั้ง Svelte กับ Vue ก็ไม่มีเหตุผลที่จะใช้ React กับโปรเจกต์ใหม่

  • ตาม changelog ของ Github เวอร์ชันใหม่นี้มาพร้อมการปรับปรุงประสิทธิภาพ ระบบ reactivity ที่ละเอียดมากขึ้น ไวยากรณ์เทมเพลตที่แสดงออกได้มากขึ้น การรองรับ TypeScript แบบเนทีฟ และความเข้ากันได้กับไวยากรณ์เดิม

  • มีความหวังว่าส่วนแบ่งผู้ใช้ของ React จะลดลงและจะมีบริษัทหันมาใช้ Svelte มากขึ้น แต่ก็มองว่าในองค์กรขนาดใหญ่คงต้องใช้เวลา ช่วงที่ Angular และ React ครองตลาดนั้นได้หลีกเลี่ยงงานฝั่งฟรอนต์เอนด์ แต่ Svelte และ Astro เป็นสิ่งที่เข้าใจได้ และทำให้อยากกลับมาทำฟรอนต์เอนด์อีกครั้งด้วยเฟรมเวิร์กใหม่เหล่านี้

  • ชอบ Svelte มากและใช้งานทั้งในโปรเจกต์ส่วนตัวและโปรเจกต์บริษัท แต่สำหรับ Svelte 5 ยังมีปัญหาหลายอย่างที่ยังไม่ถูกแก้ จึงตั้งใจจะรออีกหน่อยก่อนนำไปใช้กับโปรเจกต์บริษัท ส่วนโปรเจกต์ส่วนตัวได้อัปเกรดเพื่อช่วยค้นหาปัญหาอยู่

  • มีคำถามเกี่ยวกับไลบรารี UI ที่ใช้ในแอป SvelteKit

  • ไม่ชอบ React จึงวางแผนจะลอง Vue หรือ Svelte และสงสัยว่ามี bootstrap พื้นฐานที่รวม social login ไว้ด้วยหรือไม่

  • กำลังใช้ Svelte 4.0 ในระบบ production อยู่ โดยมองว่าประสิทธิภาพดีมากและไม่ค่อยเป็นต้นตอของปัญหา อยากลองเวอร์ชันใหม่ และสงสัยถึงความสัมพันธ์ระหว่างความสามารถในการเขียนซอฟต์แวร์กับความสามารถในการเขียนทั่วไป

  • ชอบ Svelte และสงสัยว่ามีใครเคยใช้ทั้ง Vue และ Svelte หรือไม่ ดูเหมือนว่าเฟรมเวิร์กทั้งสองจะค่อย ๆ มีแนวทางที่ใกล้เคียงกันมากขึ้นตามเวลา และจากการออกเวอร์ชันนี้ก็อยากรู้ว่ามีเหตุผลใดบ้างที่จะเลือกใช้อย่างใดอย่างหนึ่ง

 
bus710 2024-10-21

ผมเองก็ชอบ Svelte มากที่สุดเหมือนกัน
ช่วงนี้กำลังเอา live svelte ไปใช้กับ Phoenix อยู่ ซึ่งก็สะดวกมากเวลาเอาไลบรารี JS หลายตัวมาใช้ร่วมกัน เลยค่อนข้างพอใจมากครับ