التقنيات
ماذا نبني عليه، ولماذا
قائمة الأدوات سهلة. الجزء المفيد هو السبب، لأنك من سيحتفظ بالكود ويتعين عليه توظيف شخص للحفاظ عليه.
مكدس تقني
اختياراً حتى تتمكن من توظيف من يتقنها
نختار عمداً تقنيات شائعة مدعومة جيداً. الاختبار ليس في مدى إثارة كتابة الكود — بل في ما إذا كان يمكنك توظيف شخص للحفاظ عليه بعد ثلاث سنوات.
تطوير تطبيقات الهاتف
محلي
Swift
Objective-C
Kotlin
متعدد المنصات
Flutter
React Native
Xamarin
تطوير الويب
واجهة المستخدم
React
Angular
Vue
TypeScript
JavaScript
الخلفية
Node.js
Python
Java
PHP
البيانات والتخزين
قواعد البيانات
PostgreSQL
MySQL
MongoDB
كما نعمل أيضاً مع
إطارات العمل
- Next.js
- Nest.js
- Laravel
- Django
- FastAPI
- Svelte
- Astro
- Tailwind CSS
الذكاء الاصطناعي والبيانات
- Mistral
- Claude
- OpenAI
- Llama
- LangChain
- pgvector
- Qdrant
- Pandas
السحابة وعمليات DevOps
- AWS
- Azure
- Google Cloud
- Docker
- Kubernetes
- Terraform
- GitHub Actions
- Cloudflare
- Redis
- LiteSpeed
المنصات وواجهات API
- WordPress
- Shopify
- WooCommerce
- GraphQL
- REST
- Stripe
- Firebase
- Supabase
- Prisma
المنطق
الواجهة الأمامية
Next.js مع React وTypeScript
الاسترجاع من الخادم افتراضياً، وهو أمر أصبح أكثر أهمية مما كان عليه سابقاً: فالمسح الآلي مثل GPTBot وClaudeBot وPerplexityBot لا ينفذون جافاسكريبت تقريباً، لذا فإن تطبيق يسترجع من العميل يكاد يكون غير مرئي لهم. نستخدم TypeScript لأن خطأ النوع المكتشف أثناء البناء مجاني، بينما نفس الخطأ الموجود في الإنتاج ليس كذلك.
الواجهة الخلفية
Node.js أو Laravel أو بايثون — حسب المشروع
Node عندما تكون الواجهة الأمامية بالفعل TypeScript ويكون تبادل الأنواع ذا قيمة حقيقية. Laravel عندما يكون الفريق المسؤول عنه فريق PHP، وهو أمر شائع في الشركات المتوسطة في المملكة المتحدة. بايثون عندما يكون العمل يتعلق بالبيانات أو النماذج بشكل كبير. نختار بناءً على من سيقوم بالصيانة، وليس بناءً على تفضيلاتنا.
قاعدة البيانات
PostgreSQL، أو MySQL حيث يتطلب المضيف ذلك
Postgres لأي شيء يتضمن أشكال بيانات مثيرة للاهتمام، أو أعمدة JSON، أو البحث المتجه عبر pgvector. MySQL حيث تفرض البنية التحتية الحالية أو الاستضافة المشتركة ذلك — وهو أمر شائع ويمكن العمل معه بشكل جيد.
التطبيقات المحمولة
Flutter أو React Native، أو Native عند الضرورة
التطوير عبر المنصات يوفر حوالي 30–40% من التكلفة ويناسب معظم تطبيقات الأعمال. Swift أو Kotlin الأصلية عندما يعتمد التطبيق بشكل كبير على الجهاز — مثل العمل المستمر بالكاميرا، أو تحديد الموقع في الخلفية، أو الرسوم المتحركة المعقدة المستمرة.
الذكاء الاصطناعي
Mistral وClaude والنماذج مفتوحة المصدر
يتم تقييمها بناءً على مجموعة تقييمك الخاصة بدلاً من قائمة أفضلية البائع. يصبح استضافة نموذج مفتوح ذاتياً ذا جدوى عند حجم كبير ومستقر أو عندما لا يمكن للبيانات مغادرة بنيتك التحتية — فهذا حساب، وليس تفضيلاً.
البنية التحتية
Docker أو AWS أو مضيفك الحالي
مُحَاوَرة حتى تعمل بنفس الطريقة محلياً وفي الإنتاج. نحن سعداء بنشرها على أي شيء تدفعون له بالفعل بدلاً من ترحيلك إلى شيء يناسبنا.
حيث نطبقه
- تطوير الويب
- برمجيات مخصصة
- تطوير التجارة الإلكترونية
- تطوير ودمج الـ API
- تطوير منتجات SaaS
- تطوير ووردبريس
- الاختبار وضمان الجودة (QA) للبرمجيات
- تطوير التطبيقات المحمولة
- تطوير تطبيقات iOS
- تطوير تطبيقات أندرويد
- تطبيقات متعددة المنصات
- تطوير الذكاء الاصطناعي
- روبوتات الدردشة الذكية
- قواعد المعرفة RAG
- أتمتة العمليات باستخدام الذكاء الاصطناعي
- تطوير وكلاء الذكاء الاصطناعي
- دمج نماذج اللغة الكبيرة (LLM)
- تصميم واجهة المستخدم/تجربة المستخدم
- تصميم مواقع الويب
- العلامة التجارية والهوية
- خدمات تحسين محركات البحث (SEO)
- التسويق الرقمي
- إدارة الإعلانات المدفوعة (PPC)
- التسويق بالمحتوى
- هندسة DevOps والسحابة
- إدارة الخوادم
- نقل إلى السحابة
- تدقيقات الأمن السيبراني والتقوية
- فريق تطوير مخصص
- تعزيز الفريق
أسئلة حول الستاك
سؤال واحد يحدد معظم الأمر: من سيقوم بصيانة هذا في غضون ثلاث سنوات، وهل يمكنك توظيفهم؟ الستاك الأنيق ولكن غير القابل للتوظيف هو التزام عليك ورثته. كما نزن ما تستخدمه بالفعل — فإدخال لغة ثانية إلى فريق صغير هو تكلفة حقيقية.
نعم، وعادةً يجب علينا ذلك. إعادة كتابة نظام يعمل إلى أدواتنا المفضلة نادراً ما يكون في مصلحتك. نتبنى اتفاقياتك، ونموذج الفروع، وعملية المراجعة. عندما نعتقد حقاً أن اختيار التكنولوجيا يعيقك، سنقدم الحجة بالأرقام بدلاً من التفضيلات.
عندما يكون مناسبًا، نعم — وغالبًا ما يكون مناسبًا أكثر مما يعترف به المطورون. إذا كان فريقك ينشر كثيرًا ويحتاج إلى تحكم كامل في المحتوى دون الحاجة إلى مطور، فإن بناء WordPress محكم الأمن هو الإجابة العملية. ما لن نفعله هو تكديس اثنين من منشئي الصفحات وعشرين إضافة عليهما ونطلق عليه اسم موقع إلكتروني.
لأنك ستحتفظ بالكود ونحن لن نفعل ذلك. التكنولوجيا الداعمة والمملة مع وجود سوق توظيف واسع هي ميزة في المنتج النهائي، وليس نقصًا في الطموح. سنستخدم شيئًا أحدث فقط عندما يحل مشكلة حقيقية، وسنخبرك بالتضحية اللازمة لذلك.
