اليوم نطلق "أنا"
جميل جدا أعجبي التصميم بسيط و أنيق :)
فقط لدي استفسار لماذا تم اعتماد React كإطار واجهة أمامية ؟ ما المميزات التي يوفرها والتي تجعل منه أفضل اختيار بالنسبة لمشروع كهذا ؟ ولما لم يتم الآعتماد على الJquery كباقي مشاريع حسوب ؟ و ما اللغة المستخدمة كBackend ؟ وأخيرا هل لنا أن نرى يوما ما تطبيق موبايل لهذا المشروع أو لباقي مشاريع حسوب و إذا كان الجواب بلا فلما لا ;) ؟
أتمنى أن يسع صدرك كثرة أسئلتي .
React وفّر لنا الخصائص التي نحتاجها ولأن تطبيق مثل "أنا" به state كثيرة ويحتاج مزامنة باستمرار فاستخدام jQuery له لجعل تطويره أصعب بكثير. jQuery تعدل على تغيير DOM مباشرة وهذا يجعلها أبطئ لتطبيقات مثل "أنا" تتغير باستمرار وتستخدم السحب والافلات. في مواقع أخرى jQuery كانت مثالية ومازلنا نستخدمها.
نحن نحاول اختيار الأداة الأفضل لأداء المهمة. نستخدم Laravel في Backend وعملت معنا بشكل جيد جداً.
بخصوص تطبيقات الجوال، "أنا" هو عبارة عن تطبيق من نوع PWA هذا النوع من التطبيقات أحدث ويعتمد على تقنيات الويب لكنه يتصرف كأي تطبيق آخر تحمله من المتجر. كل ما تحتاجه هو اضافة "أنا" كاختصار لشاشة البداية في جوالك وسيصبح له أيقونة جانب التطبيقات، يعمل خارج المتصفح حتى وهو غير متصل بالانترنت.
تستطيع تحميله كتطبيق سطح مكتب أيضاً ان كنت من مستخدمي متصفح كروم. سيظهر لك زر التحميل في الشريط الجانبي، عند ضغطه سيضيف لك أيقونة لسطح المكتب وسيعمل بشكل منفصل خارج المتصفح.
التعليقات