لماذا أدواتي مصممة للعمل دون اتصال
على مر سنوات صنع الأدوات الصغيرة، استقرت على قاعدة بسيطة: يجب أن تعمل المهمة الأساسية بدون اتصال بالإنترنت.
الاتصال بالإنترنت ليس مشكلة بطبيعتها. ولكن بمجرد أن يصبح جزءا من سير العمل الرئيسي، فإنه يقدم بهدوء حسابات وخوادم وتعارضات التزامن وسياسات الخصوصية وإمكانية عدم فتح أداة في صباح ما.
عدم الاتصال هو قيد وليس ميزة
يمكن إضافة الميزات. القيد هو شيء نحتفظ به.
إذا كان الدعم غير المتصلة بالإنترنت مجرد عنصر آخر في قائمة ميزات، يمكن في النهاية استبداله بمزامنة سحابية، أو قاموس أونلاين، أو نظام حسابات. قد يبدو كل قرار معقولا، حتى يعتمد سير العمل بالكامل على خادم شخص آخر.
التعامل معها كقيد يغير القرار: يجب أن تتناسب الميزات الجديدة داخله، وإلا فلن نبنها.
وهذا يجعل بعض أجزاء التصميم أبسط:
- بدون حسابات، لا يوجد تسجيل دخول فاشل للتعامل معه.
- بدون خلفية خلفية، لا يوجد إعلان عن توقف قاعدة بياناتنا.
- مع البيانات المحلية، يمكن أن يعني التصدير نسخ الملفات بدلا من التقديم للتصدير.
الاحتفاظ بالملفات محلية هو اختيار متعمد
من الصعب التحقق من وعدنا بأننا لن ننظر إلى ملفاتك. نهج أقوى هو جعل المعالجة المحلية حقيقة معمارية: سير العمل الأساسي للأداة لا يشمل رفعها.
وهذا يقلل أيضا من الخدمات التي نحتاج إلى الحفاظ عليها والبيانات التي نحتاج إلى حمايتها.
شراء لمرة واحدة يوضح العلاقة
يمكن أن تكون الاشتراكات منطقية للأشياء التي تقدم باستمرار: مكتبة محتوى، تخزين سحابي، أو تعاون حي. أداة الملفات المكررة المحلية تؤدي نوعا مختلفا من المهمة.
يعمل على جهازك. لا يستهلك سعة الخادم لدينا، ولا يجب أن يتوقف عن العمل لمجرد توقف التطوير. الترخيص لمرة واحدة يوضح ما تشتريه: نسخة من أداة يمكنك الاستمرار في استخدامها.
ما تهدف إليه هذه الأدوات
الأدوات المركزة لا تحتاج إلى لوحات تحكم أو نقاط أو عدادات ادخار مبهرة. يجب أن تساعدك في مهمة واحدة، ثم تخرج من طريقك.
إذا كان هذا ما تبحث عنه، تصفح أداة library.