TUI इंटरफेस की वापसी का कारण
मूल शीर्षक: Why TUIs Are Back
यह क्यों महत्वपूर्ण है
GUI development की समस्याओं से TUI का revival software industry के लिए महत्वपूर्ण है
Terminal User Interface (TUI) एक बार फिर लोकप्रिय हो रहा है। Windows, Linux और macOS के native GUI frameworks की असफलताओं के बाद developers TUI और Electron apps की ओर रुख कर रहे हैं। DHH के Omarchy जैसे projects इस trend को दर्शाते हैं।
TUI applications की वापसी का मुख्य कारण native GUI frameworks की लगातार असफलताएँ हैं। Windows ने MFC (1992) से शुरू होकर Winforms, WPF, Silverlight, WinUIs और MAUI तक कई frameworks बनाए लेकिन कोई भी सफल नहीं हुआ। Microsoft के Jeffrey Snover के अनुसार, Windows का कोई coherent GUI strategy नहीं है। Linux में GTK और Qt frameworks के बीच inconsistency की समस्या है। Apple भी अपने Human Interface Guidelines को तोड़कर Fitts' law को ignore कर रहा है। Code editors में भी यही pattern देखा गया - native editors से Electron-powered apps जैसे Atom और VSCode की ओर shift हुआ, जबकि hardcore developers vim या emacs की ओर गए। DHH का Omarchy project तीन प्रकार के interfaces का उपयोग करता है: immediate feedback के लिए TUIs, web applications और native applications। Electron apps की memory consumption जैसी समस्याओं के बावजूद, native development की जटिलता के कारण developers इसी का सहारा ले रहे हैं।