मेरे टूल ऑफ़लाइन कार्य करने के लिए क्यों बनाए गए हैं
छोटे उपकरण बनाने के वर्षों में, मैंने एक सरल नियम पर निर्णय लिया है: मुख्य कार्य इंटरनेट कनेक्शन के बिना काम करना चाहिए।
इंटरनेट कनेक्शन स्वाभाविक रूप से कोई समस्या नहीं है। लेकिन एक बार जब यह मुख्य वर्कफ़्लो का हिस्सा बन जाता है, तो यह चुपचाप खाते, सर्वर, सिंक संघर्ष, गोपनीयता नीतियां और इस संभावना का परिचय देता है कि एक सुबह कोई टूल नहीं खुलेगा।
ऑफ़लाइन एक बाधा है, कोई सुविधा नहीं
सुविधाएँ जोड़ी जा सकती हैं। एक बाधा एक ऐसी चीज है जिसे हम रखते हैं।
यदि ऑफ़लाइन समर्थन एक फीचर सूची में सिर्फ एक और आइटम है, तो इसे अंततः क्लाउड सिंक, एक ऑनलाइन शब्दकोश या एक खाता प्रणाली के लिए कारोबार किया जा सकता है। प्रत्येक निर्णय उचित लग सकता है, जब तक कि पूरा वर्कफ़्लो किसी और के सर्वर पर निर्भर न हो।
इसे एक बाधा के रूप में मानने से निर्णय बदल जाता है: नई सुविधाओं को इसमें फिट होना चाहिए, या हम उनका निर्माण नहीं करते हैं।
यह डिजाइन के कुछ हिस्सों को सरल बनाता है:
- खातों के बिना, संभालने के लिए कोई असफल साइन-इन नहीं है।
- बैकएंड के बिना, हमारे डेटाबेस के डाउन होने के बारे में कोई घोषणा नहीं है।
- स्थानीय डेटा के साथ, निर्यात करने का मतलब निर्यात के लिए आवेदन करने के बजाय फ़ाइलों की प्रतिलिपि बनाना हो सकता है।
फ़ाइलों को स्थानीय रखना एक जानबूझकर किया गया विकल्प है
एक वादा है कि हम आपकी फ़ाइलों को नहीं देखेंगे, सत्यापित करना मुश्किल है। एक मजबूत दृष्टिकोण स्थानीय प्रसंस्करण को एक वास्तुशिल्प तथ्य बनाना है: टूल के मुख्य वर्कफ़्लो में उन्हें अपलोड करना शामिल नहीं है।
यह उन सेवाओं को भी कम करता है जिन्हें हमें बनाए रखने की आवश्यकता होती है और जिस डेटा को हमें संरक्षित करने की आवश्यकता होती है।
एक बार की खरीदारी रिश्ते को स्पष्ट करती है
सदस्यता लगातार वितरित की जाने वाली चीजों के लिए समझ में आ सकती है: एक सामग्री लाइब्रेरी, क्लाउड स्टोरेज, या लाइव सहयोग। एक स्थानीय डुप्लिकेट-फ़ाइल उपयोगिता एक अलग तरह का कार्य करती है।
यह आपकी मशीन पर चलता है। यह हमारी सर्वर क्षमता का उपभोग नहीं करता है, और इसे केवल इसलिए काम करना बंद नहीं करना चाहिए क्योंकि विकास रुक जाता है। एक बार का लाइसेंस स्पष्ट करता है कि आप क्या खरीद रहे हैं: एक उपकरण का एक संस्करण जिसका आप उपयोग करना जारी रख सकते हैं।
इन उपकरणों का उद्देश्य क्या है
केंद्रित उपकरणों को डैशबोर्ड, अंक या प्रभावशाली दिखने वाले बचत काउंटरों की आवश्यकता नहीं होती है। उन्हें एक कार्य में मदद करनी चाहिए, फिर अपने रास्ते से हट जाना चाहिए।
यदि आप यही खोज रहे हैं, टूल लाइब्रेरी ब्राउज़ करें।