13 คะแนน โดย gnh1201 2024-10-03 | 13 ความคิดเห็น | แชร์ทาง WhatsApp
  1. ตั้งแต่ช่วงต้นของเส้นทางอาชีพด้านการเขียนโปรแกรม ผู้เขียนต้องเผชิญปัญหากับลูกค้าที่ต้องการพัฒนาซอฟต์แวร์โดยใช้เพียง "Notepad" มาอย่างต่อเนื่อง
  2. สำหรับโปรแกรมเมอร์ยุคใหม่ การถูกจำกัดไม่ให้ใช้ IDE เป็นเรื่องที่รู้สึกทรมาน
  3. เพื่อแก้ปัญหานี้ จึงได้นำ เฟรมเวิร์ก JavaScript WelsonJS มาใช้
  4. WelsonJS ใช้เอนจิน JavaScript ที่ฝังมากับ Windows OS ทำให้สามารถพัฒนาแอปพลิเคชันที่สมบูรณ์ได้ด้วยเพียง text editor
  5. สามารถใช้ JavaScript เพื่อทำงานฟังก์ชันระบบส่วนใหญ่ของ Windows ได้ ซึ่งรวมถึงแอปพลิเคชันแบบ GUI, แอปพลิเคชันคอนโซล, แอปพลิเคชันอัตโนมัติสำหรับออฟฟิศ และแอปพลิเคชัน Windows service
  6. นอกจากนี้ยังสามารถทำ system programming บน Windows ได้ด้วยภาษาที่ต้องผ่านการ transpile เช่น TypeScript, Rescript, CoffeeScript 2 และ LiveScript.

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

 
roxie 2024-10-10

ผมยังเข้าใจได้ไม่มาก เลยขอถามหน่อยครับ... ถ้าให้เข้าใจง่าย ๆ คือมันเป็น Electron ที่ปรับให้เหมาะกับ Windows โดยเฉพาะ แบบนี้ถูกไหมครับ?

 
gnh1201 2024-10-14

แม้จะได้รับแรงบันดาลใจจาก Electron แต่จุดที่แตกต่างคือพยายามหลีกเลี่ยงการติดตั้งหรือกระบวนการบิลด์แยกต่างหากให้มากที่สุด และดึงความสามารถพื้นฐานที่มีอยู่ในระบบปฏิบัติการ Windows มาใช้ผ่านสคริปต์ให้มากที่สุด

 
kandk 2024-10-07

โหดจัด

 
savvykang 2024-10-04

Internet Explorer ยังไม่ตาย..

 
lighteach 2024-10-04

JavaScript ที่ฝังมากับ Windows เองไม่ใช่ว่าเรียกว่า JScript เหรอ?

 
cosine20 2024-10-04

อืม...

 
ep6tri 2024-10-04

พอเข้าไปที่ GitHub ก็เห็น Kkumdori อยู่ในภาพเลยนี่ครับ?

 
bus710 2024-10-03

ข้อ 1 พูดง่าย ๆ ก็คือ เป็นสถานการณ์ประมาณว่าผู้บริหารพูดกับนักพัฒนาว่า "เขียนโปรแกรมก็ทำด้วย Notepad อะไรทำนองนั้นก็ได้ไม่ใช่เหรอ?"

 
kayws426 2024-10-03

ว้าว~~ ขอปรบมือให้เลยครับ แปะๆๆ!!!

 
ragus 2024-10-03

มันเป็นไลบรารีที่ช่วยให้สามารถพัฒนาโปรแกรมบนวินโดวส์ด้วยเอนจิน JavaScript ไม่ใช่หรือครับ?

ผมอาจจะเข้าใจไม่ถูก
เนื้อหาในลิงก์ถูกตีความออกมาเป็นเนื้อหาบทความแบบไหนกันหรือครับ?
โดยเฉพาะข้อ 1 กับข้อ 2 ผมยังไม่ค่อยเข้าใจเท่าไร

 
gnh1201 2024-10-03

รายละเอียดเกี่ยวกับข้อ 1 และ 2 อยู่ใน Wiki ของโปรเจ็กต์

 
ragus 2024-10-03

เข้าใจแล้วครับ เดี๋ยวคงต้องไปลองอ่านฝั่งวิกิดูสักหน่อย ขอบคุณครับ

 
gnh1201 2024-10-03

ไม่ใช่ไลบรารี สามารถประกอบเป็นแอปพลิเคชันที่สมบูรณ์ได้ด้วย js เพียงอย่างเดียว