การประเมินค่าต่ำเกินไปของส่วนขยายเบราว์เซอร์: คำมั่นสัญญาของซอฟต์แวร์ที่แฮ็กได้ (2019)
(geoffreylitt.com)ส่วนขยายเบราว์เซอร์ถูกประเมินค่าต่ำเกินไป: คำมั่นสัญญาของซอฟต์แวร์ที่แฮ็กได้
- ส่วนขยายเบราว์เซอร์ช่วยให้ผู้ใช้ปรับแต่งแอปในวิธีที่สร้างสรรค์ซึ่งต่างไปจากเจตนาเดิมของผู้พัฒนา
- บนแพลตฟอร์มสมาร์ตโฟนและเดสก์ท็อป การกระทำแบบนี้เกิดขึ้นได้ยากหรือแทบเป็นไปไม่ได้ แต่บนเบราว์เซอร์กลับเป็นกิจกรรมที่เกิดขึ้นเป็นประจำ
- ส่วนขยายเบราว์เซอร์เตือนให้เห็นว่าเราสามารถควบคุมการใช้งานคอมพิวเตอร์ได้อย่างลึกซึ้ง
การประกอบซอฟต์แวร์ในแบบของเราเอง
- เมื่อแพลตฟอร์มซอฟต์แวร์มีความเปิดกว้างถึงระดับหนึ่ง ก็สามารถเปลี่ยนวิธีที่ผู้ใช้ทั่วไปมีปฏิสัมพันธ์กับซอฟต์แวร์ได้อย่างรากฐาน
- ตัวอย่างเช่น ติดตั้งส่วนขยาย Gmail หลายแบบเพื่อปรับแต่งอีเมลไคลเอนต์ให้เป็นส่วนตัวมากขึ้น
- ความนิยมของส่วนขยายเบราว์เซอร์พิสูจน์ว่ามีผู้คนจำนวนมากสนใจการปรับแต่งซอฟต์แวร์ให้เข้ากับตนเอง
แพลตฟอร์มที่แฮ็กได้ ไม่ใช่ API แบบทำเฉพาะให้ปรับแต่ง
- ส่วนขยายเบราว์เซอร์มีกรณีการใช้งานที่หลากหลาย
- ส่วนขยายส่วนใหญ่ปรับเปลี่ยนแอปพลิเคชันในรูปแบบที่ผู้พัฒนาดั้งเดิมไม่ได้วางแผนไว้เป็นพิเศษ
- แพลตฟอร์มเว็บตั้งอยู่บนรูปแบบการเผยแพร่แบบดั้งเดิมที่ส่งโค้ดฝั่งไคลเอนต์ในรูปแบบที่มนุษย์อ่านได้ไปยังเบราว์เซอร์
เครื่องมือเล็ก ๆ ไม่ใช่แอปใหญ่ ๆ
- ส่วนขยายเบราว์เซอร์จำนวนมากถูกออกแบบให้เป็นเครื่องมือทั่วไปที่ใช้ได้กับทุกเว็บไซต์
- ผ่านส่วนขยายเบราว์เซอร์ บุคคลที่สามสามารถเพิ่มเครื่องมือได้ ไม่ใช่แค่ระบบปฏิบัติการเท่านั้น
- เมื่อซอฟต์แวร์ถูกสร้างขึ้นเป็นหน่วยเล็ก ๆ มิติทางเศรษฐกิจก็เปลี่ยนไปด้วย
ต้นกำเนิดของความเปิดกว้าง
- ความเปิดกว้างของแพลตฟอร์มเว็บไม่ได้เกิดขึ้นโดยบังเอิญ แต่มีรากมาจากขนบทางปรัชญาที่มองคอมพิวเตอร์เป็นสื่อสำหรับการปฏิสัมพันธ์
- ตอนที่ Tim Berners-Lee สร้าง World Wide Web ขึ้นมา เขาจินตนาการมันให้สอดคล้องกับขนบนี้
- ส่วนขยายเบราว์เซอร์มอบการควบคุมที่ลึกยิ่งขึ้น ซึ่งทำให้เราปรับเปลี่ยนวิธีใช้เว็บแอปพลิเคชันได้อย่างมาก
การปรับปรุงส่วนขยาย
- จำเป็นต้องมีงานเพื่อปกป้องผู้ใช้จากส่วนขยายที่เป็นอันตราย
- มีโอกาสหลายอย่างในการทำให้ส่วนขยายดีขึ้น ได้แก่ การเข้าถึง ความเข้ากันได้ และพลังในการใช้งาน
แพลตฟอร์มถัดไป
- Beaker Browser และชุมชน distributed web กำลังสำรวจแนวทางที่เว็บสามารถทำงานได้โดยไม่ต้องมีเซิร์ฟเวอร์แบบรวมศูนย์
- Tim Berners-Lee กำลังมีส่วนร่วมในโปรเจ็กต์ใหม่ชื่อ SOLID
- วงการคอมพิวติ้งยังคงอายุน้อย และแพลตฟอร์มต่าง ๆ ก็เปลี่ยนแปลงอย่างรวดเร็ว
อัปเดตปี 2024
- บทความนี้เขียนขึ้นในปี 2019 และหลังจากผ่านไป 5 ปี ก็มีอัปเดตบางอย่างเกี่ยวกับโปรเจ็กต์ที่เกี่ยวข้อง
- ผู้เขียนได้พัฒนาส่วนขยายเบราว์เซอร์ยอดนิยมสำหรับ Twitter และแบ่งปันแนวคิดเกี่ยวกับวิธีใช้ส่วนขยายเพื่อแก้ปัญหาซอฟต์แวร์ในชีวิตประจำวัน
- ผู้เขียนพัฒนาเครื่องมือชื่อ Wildcard ที่ช่วยให้คนที่ไม่ใช่โปรแกรมเมอร์สามารถสร้างส่วนขยายเบราว์เซอร์จากสเปรดชีตได้
- กำลังพัฒนาแพลตฟอร์มชื่อ ExtensionPay สำหรับผู้ที่สนใจทำให้ส่วนขยายกลายเป็นโปรเจ็กต์ที่ยั่งยืน
GN⁺ ความเห็น:
- ส่วนขยายเบราว์เซอร์เป็นเครื่องมือทรงพลังที่ช่วยให้ผู้ใช้ปรับแต่งและควบคุมประสบการณ์การใช้ซอฟต์แวร์ของตนเองได้
- การพัฒนาและการใช้งานส่วนขยายตอกย้ำความสำคัญของความเปิดกว้างของเว็บและการมีส่วนร่วมของผู้ใช้
- ความปลอดภัยและความเป็นส่วนตัวเป็นประเด็นสำคัญต่อการพัฒนาส่วนขยายในอนาคต และการรักษาสมดุลในเรื่องนี้เป็นสิ่งสำคัญ
1 ความคิดเห็น
ความเห็นจาก Hacker News
มุมมองล่าสุดของผู้เขียน:
มุมมองที่หลากหลายต่อส่วนขยายเบราว์เซอร์: