تطوير المواقع
هندسة، لا مجرد تنفيذ.
التصميم يقرر شكل الموقع. التطوير يقرر ما إذا كان سريعاً وآمناً وقابلاً للصيانة وما زال يعمل بعد ثلاث سنوات. معظم المواقع التي يُطلب منا إنقاذها كانت مصممة جيداً ومبنية بإهمال.
ابدأ مشروعك ←أداء مُقاس
ميزانيات Core Web Vitals تُفرض في مسار البناء.
أمان افتراضي
فحص التبعيات ورؤوس الأمان في CI.
قابلية الصيانة
تقنية مألوفة يستطيع فريقك إدارتها.
ملكية كاملة
الكود في مستودعك مع توثيق كامل.
نبني للفريق الذي يرث النظام
كل قرار تقني نتخذه يُوزن مقابل سؤال واحد: من يصون هذا بعد ثلاث سنوات؟ إن كان فريقك يكتب PHP فإن معمارية خدمات مصغرة بلغة Go عبء لا ميزة، مهما بدت جذابة في المقاييس.
الأداء كمتطلب لا كإضافة
نحدد ميزانيات Core Web Vitals في البداية ونفرضها في مسار البناء: أقل من 2.5 ثانية لأكبر عنصر مرئي، وأقل من 200 مللي ثانية للاستجابة للتفاعل، مقاسة على جهاز أندرويد متوسط الفئة لا على حاسوب المطور.
الأمان افتراضياً
فحص التبعيات في CI، واستعلامات مُعاملية، ومصادقة وإدارة جلسات سليمة، ورؤوس أمان، ولا أسرار داخل المستودع. لا شيء من هذا استثنائي، وكله غائب بانتظام عن المواقع التي ندققها.
مبني للتغيير
المتطلبات تتغير. نبني الكود بحيث لا تتطلب إضافة قسم أو لغة أو ربط جديد المساس بكل شيء آخر، ونسلّم البنية التحتية ككود بحيث تُستنسخ البيئات لا تُستذكر.
التقنيات التي نبني عليها
الواجهة الأمامية
React وNext.js للمنتجات التي تشبه التطبيقات، وAstro أو التوليد الثابت لمواقع المحتوى حيث السرعة أهم، وبناء بسيط بالتحسين التدريجي حين يكون إطار العمل مبالغة.
الخلفية
Laravel وNode.js يغطيان معظم المشاريع، مع Django أو .NET أو Go حين يفرض فريق قائم أو ربط معين ذلك.
البنية التحتية
AWS أو Azure أو Google Cloud بحضور إقليمي قريب من الجمهور السعودي، ونشر بالحاويات، ومسارات CI/CD، ومراقبة تُعد قبل الإطلاق لا بعد أول عطل.
ما الذي يشمله المشروع
- معمارية تقنية موثّقة قبل البناء
- تنفيذ قائم على المكونات ومُختبر آلياً
- تصميم واجهات برمجية وعمليات ربط خارجية
- ميزانيات Core Web Vitals مفروضة في CI
- فحص أمني وإدارة تبعيات
- بنية تحتية ككود ومسارات CI/CD
- بيئة تجريبية للمراجعة والاختبار
- مراقبة وتسجيل وتنبيهات الأخطاء
- توثيق تقني وتدريب عند التسليم
- الكود المصدري يُسلّم في مستودعك
الأسئلة الأكثر تكراراً
ما التقنيات التي تستخدمونها؟+
React وNext.js للمنتجات التفاعلية، وAstro أو التوليد الثابت لمواقع المحتوى، وLaravel أو Node.js في الخلفية. نختار بناءً على ما يستطيع فريقك صيانته لا على ما هو رائج.
هل يمكنكم استلام موقع قائم؟+
نعم. نبدأ بتدقيق للكود والأمان لتعرف بالضبط ما ترثه، ثم نتفق على خطة تثبيت وتحسين قبل الالتزام بميزات جديدة.
هل نحصل على الكود المصدري؟+
نعم. يُسلّم الكود في مستودعك مع إعدادات البنية التحتية والتوثيق. لا قيود ترخيص.
كيف تتعاملون مع أمان الموقع؟+
فحص التبعيات في مسار البناء، واستعلامات قواعد بيانات مُعاملية، ومصادقة وإدارة جلسات سليمة، ورؤوس أمان، وإبقاء الأسرار خارج المستودع. ويمكننا تنسيق اختبار اختراق مستقل.
ما مدى سرعة الموقع؟+
نحدد ميزانيات Core Web Vitals قبل البناء ونفرضها في CI — أقل من 2.5 ثانية لأكبر عنصر مرئي وأقل من 200 مللي ثانية للاستجابة، على جهاز أندرويد متوسط عبر اتصال مقيّد.
هل تقدمون تطويراً مستمراً بعد الإطلاق؟+
نعم، إما بعقد شهري بطاقة متفق عليها أو على أساس المشروع لأعمال محددة.