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