Show HN: I spent 4 years building a UI design tool with only the features I use Hacker News
2026-02-06T19:27:37.000Z A solo developer shares Vecti, a UI design tool built over four years focusing on essential features like grid snapping and a performant canvas, deliberately omitting collaborative and enterprise functionalities. The tool emphasizes privacy and offers a free tier.
Show HN:我花了4年時間打造一個只有我需要的UI設計工具
AI 生成摘要
一位獨立開發者分享了Vecti,這是一個花了四年時間打造的UI設計工具,專注於網格吸附和高效的畫布渲染等核心功能,並刻意省略了協作和企業級功能。該工具強調隱私,並提供免費版本。
背景
一位擁有超過十五年經驗的 UI/UX 設計師兼開發者,因不滿市面上設計工具日益臃腫且功能過剩,花費四年時間獨立開發了名為 Vecti 的輕量化設計工具。該工具強調像素級對齊、高效能渲染引擎與隱私保護,並在 Hacker News 上分享其開發心得與產品理念,引發了關於軟體功能膨脹與產品定位的深度討論。
社群觀點
社群對這款工具的反應呈現兩極化,支持者高度讚賞開發者的毅力與對「好品味」的堅持。許多人認為現代軟體確實陷入了功能過度堆疊的困境,導致使用者介面變得複雜難用。部分留言指出,雖然大型企業需要複雜的功能,但對於獨立設計師或小型團隊而言,一個能讓他們專注於設計循環、不被協作白板或龐大插件生態系干擾的工具,具有極大的吸引力。這種「把一件事做到極致」的職人精神,被視為對抗當前軟體開發平庸化的一種有力回應。
然而,討論中也出現了針對產品長期生存能力的質疑。最核心的爭論圍繞著 Joel Spolsky 著名的「80/20 法則」變體:雖然每個人只使用軟體 20% 的功能,但每個人需要的 20% 卻不盡相同。反對者認為,當開發者試圖去除所謂的「臃腫」時,很可能也切掉了某些使用者視為核心的功能。如果 Vecti 僅僅是根據開發者個人的需求來構建,它可能難以跨越個人專案的門檻,成為一個可持續經營的商業產品。此外,也有人質疑在 Figma 已成為業界標準的當下,一個功能較少的「克隆版」是否具備足夠的遷移誘因,特別是缺乏將設計稿直接轉換為 React 或 SwiftUI 等程式碼的自動化功能,被部分工程師視為效率上的倒退。
有趣的是,討論進一步延伸到了軟體開發的哲學層次。有觀點認為,並非所有軟體都必須追求大規模擴展,建立一個服務於特定利基市場、讓少數人深愛的小眾產品,也是一種成功的商業模式。這類討論將 Vecti 與獨立遊戲開發進行類比,認為只要能找到足夠的付費使用者來維持開發成本,開發者便能保有對產品願景的絕對主導權,而不必為了迎合企業客戶而妥協。這種「由品味驅動」而非「由市場調查驅動」的開發方式,雖然風險較高,卻也是創新軟體誕生的重要途徑。
延伸閱讀
Penpot : 一款開源的設計與原型製作平台,留言中將其與 Vecti 的渲染架構進行了比較。
Lazarus IDE : 被提及作為快速應用程式開發(RAD)工具的代表,用於討論設計工具是否應整合程式碼生成。
Joel on Software - Strategy Letter IV : Joel Spolsky 關於軟體功能膨脹與使用者需求分布的經典論述。
Cyberdog : 留言中提到的蘋果公司舊技術,用以引申關於技術決策與產品生命週期的討論。