أراه أفضل المصطلحات تعبيرًا، سأستبدله «بتابع» من الآن فصاعدًا.
0
هو حاليًا توجهه تقني نوعًا ما، يعني اعداده وتشغيله يحتاج كتابة الكثير من الشيفرات، يصلح حاليًا أكثر لتوثيق المشاريع التقنية أفضل من بدائل كـGitBook, دعم التدوين بحسب الموقع الرسمي ما زال غير مدعوم. يستخدم الماركداون، تحديث المواضيع يكون بمجرد أمر `npm build` أو شيء كهذا -على حسب ضبطك. أعجبني فيه سهولة تخصيص التصميم، وتعدد اللغات.
> جربت ولكن في أغلب ما وجدته كانوا يستخدمون تابع ترجمة للمصطلح function وليس method (وهو مصطلح شائع رياضيا). هل لك أن تعطيني مقالة او موقع يستخدم تابع كي ارى لعله يوصل المعنى؟ مثلًا: https://schwarztiger.wordpress.com/2013/02/15/15-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF-%D8%AF%D9%88%D8%B1%D8%A9-%D8%AD%D9%8A%D8%A7%D8%A9-%D8%A7%D9%84%D9%81%D8%B9%D8%A7%D9%84%D9%8A%D8%A9-%D8%AA%D8%B4%D8%BA%D9%8A%D9%84-%D8%A7%D9%84%D9%81/ > المشكة أن تابع سيسبب التشتيت. لربما أنت تستخدمه بشكل عابر، ولكن كيف سأستخدمه في مقالة تتكلم عن الفكرة الجوهرية للبرمجة الكائنية!؟ .. عندك حق، وكذلك هي المصطلحات المرادفة: منهاج وطريقة وأسلوب. > هناك العديد من مراكز التعريب العربية لها قواميس تقنية، ولكن عندما يضع
> أظن أنَّه مصطلح متداول فقط في موسوعة حسوب لا أعتقد، تردد علي مرات عديدة خارج أكاديمية وموسوعة حسوب، جرب استخدام جوجل للبحث عن "التابع" ومع بعض المفاتيح البرمجية يتكرر الأمر الآف المرات. > استخدام "تابِع" سيضرب بفكرة البرمجة الكائنيّة كذلك عرض الحائط. أتفق معك. لكن برأي أهم من ضبط المصلحات هو إيصال المعلومة النهائية للقارئ دونما تعقيد أو تشتيت، يعني إذ لم تستطع فرض مصطلح على كل الكتاب، الناشريين .. والمترجمين فالأفضل أن لا تشتت القارئ بمصطلح إضافي. هذه
> ستصبح الجافاسكربت (الـ****) أمر اختياري لمطوري الويب. الـWebAssembly حتى الساعة "يوسليس" إلا ربما لو احتجت مكتبة ما أو تشغيل شيفرة ما للويب وبعض تجارب الهاوين، وإلا قلي كيف ستبني مواقع الويب بـGo بدون جافاسكريبت؟ بالـWebGL :)؟ وحتى لو دعمت المتصفحات التعامل مع الـDOM بدون الحاجة لجافسكريبت سنحتاج سنوات للتخلص من تأثير الLegacy code وحتى تصل إلى مرحلة جيدة من دعم المتصفحات كلها بمختلف أنظمة التشغيل والبيئات، ووجود مطوري ويب محترفين بنفس خبرة مطوري جافاسكريبت وبرمجيات ذات ثقة. توجه الويب
موقعك ليس به خريطة، وهو ملف شجري يحتوي على روابط الموقع وعلاقتها وأهميتها .. غالبًا هو ملف بصيغة XML باسم sitemap.xml في أعلى نطاق الموقع، وأحيانا يقسم على أكثر من رابط. في حالتك أنت موقعك رابط /sitemap.xml يشير إلى صفحة HTMl عادية، لا أعرف السبب لكن أتوقع أن موقعك صفحة 404 به لا ترسل حالة 404 في ترويسة HTTP بل مجرد صفحة HTML بها رسالة عادية. المهمّ الحل لمشكلة جوجل أن تنشئ خريطة لموقعك أو تنصب أحد مولدات الخرائط التلقائية
حسنًا هو هنا يتحدث عن مجرد تثبيت حزمة Module Loader وليس "تثبيت CommonJS عندك" الأخير مجرد نظام وحدات وليس برنامج أو برمجية ما ثبت! (مع أنه على فكررة CommonJS هو النظام الافتراضي في NodeJS يعني لا تحتاج أيّ تبعيات لتشغيل وحدة CommonJS. عمومًا صاحب الموضوع يشغّل الوحدة بالمتصفح وهنا يحتاج إلى شيء كـWebpack أو بناء وحدة ES تعمل على المتصفح مباشرةً. عمومًا إذ كنت تنوي ترجمة الإجابة من Stackoverflow يفضل تضمين الرابط مباشرة أفضل من الترجمة بتصرف مما قد يخلط
المشكلة ليس لها علاقة بـTypeScript هنا، المشكلة أنك على ما يبدو تريد تشغيل وحدة CommonJS بالمتصفح؛ ولا يمكنك تشغيل وحدة Commonjs بالمتصفح مباشر، الموضوع يحتاج، ممممم. الموضوع معقد بعض الشيء، هنا الحل الأفضل في الوقت الحالي هو استخدام webpack لإنتاج ملف حزمة وحيدة (Bundle) تعمل مباشرةً في المتصفح أو بناء وحدة UMD (تصدر للنطاق العام وبالمرة تدعم CommonJS وUMD .. ولو أني أود أن أنصحك بتجربة بناء وحدة ES module، لكن الموضوع معقد الآن قليلا ولن يعجبك.
الترجمة وحدها لن تكون ذات فائدة مع الإتجاه اليساري، جربت أكثر من مرة تغيير VS Code إلى RTL من خلال بعض ملفات الـCSS للعمل على ملفات ماركداون العربية لكن المشكلة أن نواة المحرر نفسه غير قابلة إلا العمل من اليسار وتحدث أخطاء كثيرة خصوصًا مع الإصدارا الأخيرة، أكبر مشكلة أن المُرر (scrollbar) لن يعمل وسيختفي أغلب النص. عمومًا دعم الكتابة من اليمين قرب على الإنتهاء حينها يمكنك الترجمة للعربية وحتى الفارسية والعبرية: https://github.com/Microsoft/vscode/issues/4994
> تقريباً 90% من العمل على إطار العمل على الواجهات خصوصاً ما يتعلق بـ DOM Manipulation يمكن أن يتم عبر reactjs لوحدها. لا، الكثير من العمل تم نقله إلى مكتبة React-dom من زمان. React المكتبة الوحية وحيدة (الحزمة) لا تبني مشروع حقيقي يمكن العمل عليه مستقبلًا أو عمل مع فريق، لن يكون هناك نموذج عمل، وسيكون ضربًا من العبث، بعكس Angular 2+. رياكت توفر لك المكاتب والاختيرات (التي لا تفرضها عليك) لبناء نموذج عمل على التصميم الذي تريد ومن ثم