Window.pipedriveLeadboosterConfig = { القاعدة: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', الإصدار: 2, } ؛(الدالة () { var w = نافذة إذا كان (w.LeadBooster) { console.warn('LeadBooster موجود بالفعل') } وإلا { { w.LeadBooster = { q: [], على: دالة (ن، ح) { { هذا.q.push({ t: 'o'، n: n، n: n، h: h }) }, الزناد: الدالة (n) { هذا.q.push({ t: 't'، n: n: n }) }, } } })() JavaScript ميت تماماً شخص ما على الإنترنت - The Codest
The Codest
  • نبذة عنا
  • الخدمات
    • تطوير البرمجيات
      • تطوير الواجهة الأمامية
      • تطوير الواجهة الخلفية
    • Staff Augmentation
      • مطورو الواجهة الأمامية
      • مطورو الواجهة الخلفية
      • مهندسو البيانات
      • مهندسو السحابة
      • مهندسو ضمان الجودة
      • أخرى
    • استشاري
      • التدقيق والاستشارات
  • الصناعات
    • التكنولوجيا المالية والمصرفية
    • E-commerce
    • أدتك
    • التكنولوجيا الصحية
    • التصنيع
    • الخدمات اللوجستية
    • السيارات
    • إنترنت الأشياء
  • القيمة مقابل
    • CEO
    • CTO
    • مدير التوصيل
  • فريقنا
  • دراسات الحالة
  • اعرف كيف
    • المدونة
    • اللقاءات
    • ندوات عبر الإنترنت
    • الموارد
الوظائف تواصل معنا
  • نبذة عنا
  • الخدمات
    • تطوير البرمجيات
      • تطوير الواجهة الأمامية
      • تطوير الواجهة الخلفية
    • Staff Augmentation
      • مطورو الواجهة الأمامية
      • مطورو الواجهة الخلفية
      • مهندسو البيانات
      • مهندسو السحابة
      • مهندسو ضمان الجودة
      • أخرى
    • استشاري
      • التدقيق والاستشارات
  • القيمة مقابل
    • CEO
    • CTO
    • مدير التوصيل
  • فريقنا
  • دراسات الحالة
  • اعرف كيف
    • المدونة
    • اللقاءات
    • ندوات عبر الإنترنت
    • الموارد
الوظائف تواصل معنا
السهم الخلفي العودة إلى الوراء
2021-05-20
تطوير البرمجيات

JavaScript ميت تماماً شخص ما على الإنترنت

لوكاش فورميلا

أو على الأقل من المفترض أن يكون كذلك! نحن نعلم ذلك. لم تأت الكراهية على JavaScript من العدم. لقد كان عدم وجود لغات مختلفة لاستخدامها على الويب مشكلة قائمة بذاتها لفترة طويلة من الزمن.

أتذكر أنه عندما بدأت البرمجة "بشكل حقيقي"، كان سيتم التخلي عن فلاش وتركنا بدون أي جانب تفاعلي في متصفحاتنا غير تلك التي تم إنشاؤها باستخدام JavaScript. سيلفرلايت؟ لا أحد يتذكر ذلك. أو ربما ActiveX؟ لقد تجاوزنا منذ فترة طويلة الأيام التي كانت فيها هذه التقنيات في وقتها، والآن، ربما أكثر من أي وقت مضى، JavaScript في مجدها.

أتيحت لي الفرصة للعمل في JavaScript على الواجهة الخلفية للقيام بواجهة برمجة تطبيقات بسيطة (Express + العقدة). لقد صنعت بعض تطبيقات لوحة اللمس الأساسية (ReactNative) باستخدام JS. ثم رفعت بعض الأحمال عن الخيط الرئيسي باستخدام عمال الخدمة. أنشأت تطبيقات الواجهة الأمامية (React, Vue، AngularJS) والشيء الوحيد الذي ينقصني هو تطبيقات سطح المكتب (Electron) - كلها مدمجة في JavaScript!

كيف لا يزال هناك أشخاص يعتقدون أن JavaScript قد مات؟

بالنسبة لأولئك الذين يفضلون لغات أكثر ثباتًا، ستظل لغة JavaScript بغيضة دائمًا بدون مخطوطة التنضيد. فقط في حالة إضافتها، قد تصبح اللغة مقبولة بالنسبة لهم. كانت تفضيلات المطورين قوية جدًا عندما كان الكثير من الكود المكتوبة في الماضي كان في جافا أو جـ

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

JavaScript

إذاً لماذا اخترت JavaScript لـ المشروع? أريد من مطوريّ أن يحبوا الكود الذي يكتبونه، لا أن يكرهوه بكل خلية في أجسادهم!

JavaScript عالمي - فهو متعدد الاستخدامات ولا يتقن أي منها

حتى مطوري الويب يحاولون إيجاد طرق للتخلص من JS باستخدام WebAssembly. في تطوير الأجهزة المحمولة، ليس لدينا تطبيقات أصلية فحسب، بل لدينا أيضًا أشياء مثل Flutter التي تقتحم القلعة. لكن عندما يتعلق الأمر بصنع مشروع من البداية إلى النهاية، فإن الفريق غالبًا ما يجب أن تكون متنوعة.

جافا + Angular, Python و React... كل هذه المشاريع تحتاج في الغالب إلى مطورين اثنين يركزان على جوانب مختلفة من الكود. إذا ذهبت إلى مطوري JS، فمن المرجح أن يتمكنوا على الأرجح من القفز وحل التذكرة المتعلقة بقاعدة البيانات بالإضافة إلى إصلاح بعض مشكلات CSS والنص البرمجي للتحليلات التي كانت تطارد نقاطك في المنارة لبعض الوقت الآن.

بالطبع، تتطلب بعض المشاريع الأشياء التي تجلبها على سبيل المثال Java أو Python أو Go أو Ruby إلى الطاولة، ولكن في النهاية كلما زاد التنوع في النماذج، قلّت احتمالية البحث عن مطورين ليأتوا ويقوموا بالعمل الفعلي. دعنا نلقي نظرة سريعة على الإحصائيات:

JavaScript شعبية JavaScript

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

إيجابيات JS

لقد نضجت JS في الوقت الحاضر من اليرقة التي كانت عليها في السابق. لدينا إصدارات جديدة تصدر ضمن أطر زمنية معقولة. يتم الاعتناء بالأخطاء التي يتم إبلاغ بائعي المتصفحات عنها في أسرع وقت ممكن، والنكات حول الحزم والأطر التي تصدر كل ساعة صحيحة إلى حد ما.

مع انتشار اللغة التي يستخدمها الكثير من الناس على نطاق واسع، فإن الأمر مجرد مسألة وقت لإيجاد أفضل الحلول للتعامل مع المشاكل التي عليك معالجتها. لقد كنت أعمل مؤخرًا على إنترنت الأشياء تطبيق يساعد الأشخاص الذين يمرون بضائقة على إنذار بعض الخدمات بشأن تعرض حياتهم للخطر. لولا JavaScript، لما تمكنت من العمل على مثل هذه المبادرة. بالنسبة لي، فتحت لي JS العديد من الأبواب وقد يكون هذا هو الحال بالنسبة لمطوريك أيضًا!

بعض المحترفين الذين أعتقد أنهم قد يحولوك إلى مؤيد للشبيبة:

- منصات متعددة مدعومة (الويب، والهاتف المحمول، وإنترنت الأشياء، وسطح المكتب، والثلاجة، و HUD للمركبة الفضائية),

- حزمة لأي شيء (سواء كان التعامل مع التاريخ أو توليد النكات),

- مطور js هو سكين الجيش السويسري,

- التحسين المستمر للغة,

- مجتمع رائع حريص دائمًا على المساعدة (أو وضع علامة على المشكلات على أنها مكررة),

- باستخدام أدوات CLI، يمكنك إنشاء تطبيقات على الفور تقريبًا.

التعليقات

هناك بعض الحدود لما يمكن لـ JavaScript القيام به، ولكن أعتقد أنه إذا كنت عنيدًا ولديك ما يكفي من ذاكرة الوصول العشوائي والقهوة وخلايا الدماغ، فيمكنك فعل أي شيء على الإطلاق باستخدامه.

اقرأ المزيد:

لماذا يجب عليك (على الأرجح) استخدام Typescript

كيف لا تقتل مشروعاً بممارسات الترميز السيئة؟

استراتيجيات جلب البيانات في NextJS

مقالات ذات صلة

تطوير البرمجيات

إنشاء تطبيقات ويب مستقبلية: رؤى من فريق خبراء The Codest

اكتشف كيف تتفوق شركة The Codest في إنشاء تطبيقات ويب تفاعلية قابلة للتطوير باستخدام أحدث التقنيات، وتقديم تجارب مستخدم سلسة عبر جميع المنصات. اكتشف كيف تقود خبرتنا التحول الرقمي والأعمال التجارية...

ذا كوديست
تطوير البرمجيات

أفضل 10 شركات لتطوير البرمجيات في لاتفيا

تعرّف على أفضل شركات تطوير البرمجيات في لاتفيا وحلولها المبتكرة في أحدث مقالاتنا. اكتشف كيف يمكن لهذه الشركات الرائدة في مجال التكنولوجيا المساعدة في الارتقاء بأعمالك.

thecodest
الحلول المؤسسية وحلول التوسعة

أساسيات تطوير برمجيات جافا: دليل للاستعانة بمصادر خارجية بنجاح

استكشف هذا الدليل الأساسي حول تطوير برمجيات جافا outsourcing بنجاح لتعزيز الكفاءة والوصول إلى الخبرة وتحقيق نجاح المشروع باستخدام The Codest.

thecodest
تطوير البرمجيات

الدليل الشامل للاستعانة بمصادر خارجية في بولندا

إن الطفرة في outsourcing في بولندا مدفوعة بالتقدم الاقتصادي والتعليمي والتكنولوجي، مما يعزز نمو تكنولوجيا المعلومات والمناخ الملائم للأعمال.

ذا كوديست
الحلول المؤسسية وحلول التوسعة

الدليل الكامل لأدوات وتقنيات تدقيق تكنولوجيا المعلومات

تضمن عمليات تدقيق تكنولوجيا المعلومات وجود أنظمة آمنة وفعالة ومتوافقة. تعرف على المزيد حول أهميتها من خلال قراءة المقال كاملاً.

The Codest
ياكوب جاكوب جاكوبوفيتش CTO وشريك مؤسس CTO

اشترك في قاعدة معارفنا وابقَ على اطلاع على آخر المستجدات في قطاع تكنولوجيا المعلومات.

    نبذة عنا

    The Codest - شركة دولية لتطوير البرمجيات لها مراكز تقنية في بولندا.

    المملكة المتحدة - المقر الرئيسي

    • المكتب 303 ب، 182-184 شارع هاي ستريت نورث E6 2JA
      لندن، إنجلترا

    بولندا - مراكز التكنولوجيا المحلية

    • مجمع مكاتب فابريتشنا المكتبي، أليجا
      بوكوجو 18، 31-564 كراكوف
    • سفارة الأدمغة، كونستروكتورسكا
      11, 02-673 02-673 وارسو، بولندا

      The Codest

    • الصفحة الرئيسية
    • نبذة عنا
    • الخدمات
    • دراسات الحالة
    • اعرف كيف
    • الوظائف
    • القاموس

      الخدمات

    • استشاري
    • تطوير البرمجيات
    • تطوير الواجهة الخلفية
    • تطوير الواجهة الأمامية
    • Staff Augmentation
    • مطورو الواجهة الخلفية
    • مهندسو السحابة
    • مهندسو البيانات
    • أخرى
    • مهندسو ضمان الجودة

      الموارد

    • حقائق وأساطير حول التعاون مع شريك خارجي لتطوير البرمجيات
    • من الولايات المتحدة الأمريكية إلى أوروبا: لماذا تقرر الشركات الأمريكية الناشئة الانتقال إلى أوروبا؟
    • مقارنة مراكز تطوير التكنولوجيا في الخارج: تك أوفشور أوروبا (بولندا)، آسيان (الفلبين)، أوراسيا (تركيا)
    • ما هي أهم التحديات التي تواجه CTOs ومديري تكنولوجيا المعلومات؟
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • شروط استخدام الموقع الإلكتروني

    جميع الحقوق محفوظة © 2025 بواسطة The Codest. جميع الحقوق محفوظة.

    arArabic
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek arArabic