Size: a a a

2021 February 03

;

;-) in VS Code
إن الملفات المحذوفة تبقى مخزنة على قرص التخزين، لكن يتم تحديد المكان المخزنة عليه على أنه شاغر وفارغ ويمكن الكتابة عليه، وبهذا فإن البيانات لا تفقد فعلياً إلا إذا تم النسخ والكتابة فوقها.
источник

;

;-) in VS Code
Laravel

هو إطار عمل لتطبيقات الويب مفتوح المصدر بلغة PHP، يعد Laravel أكثر أطر PHP استخداماً من قبل مطوري الويب وذلك يرجع إلى مرونته وسهولة تعلمه.
источник

;

;-) in VS Code
Python

هي لغة عالية المستوى مفسرة ذات مجال عام، وهي مرنة وتحاول التعبير عن المفاهيم البرمجية بأقل قدر ممكن من الشيفرات، تدعم البرمجة الكائنية والبرمجة الإجرائية، وفيها مكتبة قياسية كبيرة، هي لغة مفتوحة المصدر، ومدعومة من أغلبية أنظمة التشغيل.
источник

;

;-) in VS Code
Library Computing

المكتبة البرمجية، مكون برمجي قابل لإعادة الإستخدام من قبل برامج أخرى لأغراض محددة.

في الحوسبة، المكتبة هي مجموعة من البرامج الفرعية تستخدم لتطوير البرمجيات، تحتوي المكتبات كود "مساعد" وبيانات توفر خدمات للبرامج المستقلة، يسمح هذا بمشاركة الكود والبيانات على شكل وحدات منفصلة، بعض الملفات التنفيذية مكتبات وبرامج مستقلة في الوقت ذاته، لكن ليست كل المكتبات تنفيذية، تضع التنفيذيات والمكتبات مراجع إلى بعضها البعض تسمى روابط في عملية تعرف بالربط ويقوم بها برنامج يسمى الرابط Linker.

أغلب أنظمة التشغيل الحديثة توفر مكتبات تغطي أغلب خدمات النظام، توفر هذا المكتبات للبرامج الخدمات التي تتوقعها من نظام التشغيل، ظهرت المكتبات حوالي سنة 1950، وأصبحت عنصراً رئيسياً في البرمجة.
источник

;

;-) in VS Code
‏Unity

هو عبارة عن محرك ألعاب متعدد المنصات طورته شركة "يونيتي تكنولوجيز"، والذي يستخدم في المقام الأول لتطوير ألعاب الفيديو ثلاثية الأبعاد و ثنائية الأبعاد، يستخدم المحرك لغة # C كلغة أساسية للبرمجة.
источник

;

;-) in VS Code
يعتبر Microsoft Office وAdobe Photoshop ونظام التشغيل ويندوز Windows أشهر الأمثلة على البرمجيات المملوكة أو مغلقة المصدر.

أما المصدر المفتوح Open Source فيختلف بشكل تام، صانعو هذه البرمجيات جعلوا أكوادهم متاحة للعموم إما لأسباب أخلاقية أو لأسباب تتعلق بسرعة التطوير و الأمان وما إلى ذلك، فيتمكن الجميع من قراءة وعرض تلك الأكواد والتعلم منها ونسخها ومشاركتها مع الآخرين والتلاعب بها وتعديلها والمشاركة في تطويرها، ومن أشهر الأمثلة على البرمجيات مفتوحة المصدر محرر الصور GIMP والبرنامج المكتبي LibreOffice ونظام التشغيل لينكس Linux.
источник

;

;-) in VS Code
TypeScript

لغة برمجة مفتوحة المصدر من تطوير شركة Microsoft، تعد امتداداً وتوسع للغة JavaScript، حيث أضافت العديد من المزايا إليها، خاصة دعم الأنواع Types الذي يساعد على تجنب الأخطاء والعلل البرمجية وتوفير شيفرة برمجية نقية قابلة للقراءة أكثر من شيفرة JavaScript العادية.
источник

;

;-) in VS Code
PHP - Hypertext Preprocessor

هي لغة مفتوحة المصدر شائعة الاستخدام لها مجال استخدام عام لكنها تناسب تطوير الويب ودمج لغة HTML معها.

الذي يميز PHP عن الشيفرات التي تعمل في جهة العميل مثل JavaScript هو أن شيفرات PHP ستنفذ على الخادم، مما يولد شيفرة HTML التي سترسل بعد ذلك إلى العميل.

أي أن العميل سيستلم ناتج تنفيذ شيفرة PHP ولن يعلم ما هي الشيفرة الأصلية التي ولدتها.
источник

;

;-) in VS Code
React

هي مكتبة للغة JavaScript تستخدم لبناء واجهات المستخدم، تدار React من شركة Facebook بالإضافة إلى مجتمع كبير من المطورين، فهي مشروع مفتوح المصدر.

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

حيث يجب عليك بناء مكونات مغلفة تدير حالتها الخاصة، ومن ثم تركب هذه المكونات مع بعضها لإنشاء واجهات مستخدم معقدة.

ولما كان منطق المكونات مكتوب باستخدام JavaScript بدلاً من صيغة القوالب، فبإمكانك تمرير الكثير من البيانات عبر تطبيقك بسهولة وإبقاء الحالة بعيدة عن DOM.

تسير React على مبدأ "تعلم مرة واكتب في أي مكان"، إذ لا تفترض تعاملك مع تقنية محددة، بل تستطيع تطوير ميزات جديدة فيها دون إعادة كتابة شيفرة جديدة.

يمكن تصيير React على الخادم باستخدام Node.js، ويمكن من خلالها إنشاء تطبيقات الهواتف النقالة عبر React Native.
источник

;

;-) in VS Code
Apache Cordova

هو إطار تطوير جوال مفتوح المصدر، تسمح لك كوردوفا باستخدام تقنيات الويب القياسية مثل HTML5 و CSS3 و JavaScript لتطوير تطبيق للجوال يعمل على جميع المنصات.

بعض مزايا استعمال كوردوفا هي:

• احتوائها على واجهة سطر أوامر قوية.

• توفير الكثير من الإضافات والأدوات التي تسد الحاجة الأساسية لأغلب التطبيقات.

• المرونة، والسرعة، وقابلية التعديل والتخصيص.

• تشمل أغلب وأشهر أنظمة تشغيل الهاتف المحمولة والهواتف الذكية مثل أندرويد، و iOS.

• وجود مجتمع كبير يوفر الكثير من الدعم والإضافات والمكتبات التي يمكن الاستفادة منها.

تقتصر أغلب مساوئ استعمال كوردوفا على مساوئ التطبيق الهجين الذي يختلف عن التطبيق الأصيل بعدة نواحٍ منها:

التطبيق الهجين أبطأ من الأصيل، ووجود الكثير من مشكلات التوافقية بين المنصات، وهدر الكثير من الوقت في اختبار وتحسين التطبيق على كم هائل من الأجهزة التي سيستهدفها.
источник

;

;-) in VS Code
Django

هو إطار عمل ويب، حر ومفتوح المصدر، مكتوب بلغة البرمجة بايثون، أنشئ سنة 2005، وأهم أهدافه تسهيل عملية تطوير مواقع الويب المعقدة، بالإضافة إلى أنه يعتمد نظام بنية MVT لبناء المشاريع (النماذج التي تتعامل مع البيانات، العروض وتحدد البيانات التي ستعرض، أما القوالب فتحدد كيف يظهر العرض على المتصفح).
источник

;

;-) in VS Code
Go

تعتبر لغة Go إحدى لغات البرمجة التي تتصف بالديناميكية بشكل كبير كما هو الحال في لغة روبي Ruby ولغة بايثون Python، ويرجع الفضل في الإتيان بلغة Go إلى المهندسين العاملين في شركة جوجل Google من خلال كتابتها بالاعتماد على بناء الجمل وفقاً لنمط C-، وتمتاز بإحتواء أوامرها على العديد من المتغيرات والثوابت، تطغى على لغة Go مجموعة من الخصائص والسمات التي تتشابه في بعضها مع لغات البرمجة الأخرى وتخلف في بعضها الآخر، ومن أبرزها أنها لغة مفتوحة المصدر، والسهولة في التعلم وكتابة الأوامر والتطبيق أيضاً، كما يعتبر تصميمها بسيطاً وسهلاً يجعل من تعلمها أمراً شيقاً لكل من يرغب في الانخراط في عالم لغات البرمجة، يكمن الهدف في لجوء شركة جوجل إلى تطوير لغة Go هو السعي لجعل عملية التشفير أمراً سهلاً للغاية من خلال تقليصها وجعلها أقصر، بحيث يجعل تطبيق وتنفيذ الأوامر أسهل مما سبق، فعلى سبيل المثال فقد كانت برمجيات جوجل تتطلب وقتاً يتجاوز 45 دقيقة على الأقل في تصميمه، بينما أصبح في الوقت الحالي لا يستغرض سوى 27 دقيقة فقط، وبذلك تتمثل أهميتها أيضاً باختصار الوقت والجهد في تنفيذ البرمجيات وتكوينها وتوجيهها بعد ذلك.
источник

;

;-) in VS Code
JAVA

‏ هي لغة برمجة كائنية التوجه، ابتكرها "جيمس غوسلينغ" في عام 1992م - أثناء عمله في مختبرات شركة صن ميكروسيستمز - وذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل أجهزة التطبيقات الذكية مثل التليفزيون التفاعلي، وقد كانت لغة جافا تطويراً للغة سي بلس بلس، وعند ولادتها أطلق عليها مبتكرها "أواك" بمعنى شجرة السنديان؛ وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات "صن ميكروسيستمز"، ثم تغير الاسم إلى جافا، وهذا الاسم - على غير العادة في تسمية لغات البرمجة - ليس الحروف الأولى من كلمات جملة معينة أو تعبيراً بمعنى معين، ولكنه مجرد اسم وضعه مطورو هذه اللغة لينافس الأسماء الأخرى.

إصدارات لغة جافا:

• Java SE

الإصدار القياسي من الجافا
(Java Standard Edition)
هو الجزء الخاص ببرمجة برامج سطح المكتب
(Stand Alone Applications).

• Java EE

إصدار الإنتربرايس
(Java Enterprise Edition)
هو يختلف عن الإصدار القياسي في أنه خاص ببرمجة الخوادم والتطبيقات الموزعة وبرمجة الويب.

• Java ME

إصدار المايكرو
(Java Micro Edition)
وهو إصدار خاص بالبرمجة على الهواتف المحمولة والأجهزة المحدودة في المصادر عموماً
источник

;

;-) in VS Code
Vue.js

إطار عمل للغة JS جافا سكربت، موجه لبناء واجهات مستخدم متفاعلة، مبني بشكل بسيط وقوي وسهل الفهم والاستخدام، يستخدم مع أغلب مكتبات JS، وتستطيع بناء تطبيقات ذات الصفحة الواحدة SPA Single Page Applications، وهي تطبيقات بملف index.html واحد وتقوم JS بتغيير محتوى الصفحة دايناميكياً، تحتاج تعلم بناء الصفحات باستخدام تقنيات الويب HTML, CSS, JS قبل استخدام إطار Vue.js، تستطيع استخدام Vue.js مع مشروع مبني مسبقاً، تستطيع استخدامه أيضاً في بناء مواقع متكاملة أو تطبيقات جوال.
источник

;

;-) in VS Code
Rails

روبي أون ريلز أو Ruby On Rails أو تدعى اختصاراً Rails، هو إطار لإنشاء تطبيق ويب من جهة الخادم Web Application Framework مكتوب بلغة روبي ومفتوح المصدر ومجاني الاستعمال، مرخص برخصة MIT.

ولد الإطار ريلز على يدDavid" Heinemeier Hansson" في عام 2004 ثم لم يلبث أن اكتسحت شهرة الإطار وقوته سوق بناء تطبيقات الويب ليصبح هذا الإطار مضرب مثل ونموذج يحتذى به من قبل العديد من الإطارات في يومنا هذا مثل الإطار Django في Python والإطار Laravel في PHP، أضف إلى ذلك أن جزء من الشهرة التي اكتسبتها روبي تعود إلى شهرة هذا الإطار، ريلز.

يحرص ريلز على راحة المبرمج وبقائه سعيداً من خلال اتباع أنماط ونماذج مشهورة في هندسة التطبيقات لبناء تطبيقات الويب مثل نمط "العرف فوق الضبط"Convention Over Configuration، وبذلك اكتسب ريلز شهرة واسعة في أوساط المبرمجين ومطوري الويب.

تستطيع باستعمال ريلز بناء تطبيق ويب حديث ومتميز، أضف إلى ذلك أن ريلز يجعل عملية التطوير سهلة وممتعة، إذ يوفر أي شيء يحتاجه المطور لبناء أروع وأقوى التطبيقات، لابد وأنك قد استعملت مسبقاً أحد تطبيقات الويب التي بنيت باستعمال ريلز ومنها: Basecamp، و GitHup، و Shopif
источник

;

;-) in VS Code
يأتي اسم اللغة اختصاراً من مصطلح Active Server Pages والتي تعني صفحات الخادم النشطة.

كما تعرف باسم Classic ASP أي لغة ASP الكلاسيكية.

وهي عبارة عن إحدى تقنيات شركة مايكروسوفت التي تعمل على إنشاء صفحات ويب ديناميكية.

لغة البرمجة الافتراضية المستخدمة لكتابة ASP هي VBScript لكن يمكن استخدام لغات برمجة نصية أخرى.
источник

;

;-) in VS Code
Arduino

أردوينو هي منصة مفتوحة المصدر تستعمل من أجل بناء المشاريع الإلكترونية (التي تتدرج بدءاً من المشاريع البسيطة مثل مقياس حراري وحتى المشاريع المعقدة مثل الروبوتات والطابعات ثلاثية الأبعاد وتطبيقات إنترنت الأشياء IoT).

الهدف الرئيسي من إحداث منصة أردوينو هو توفير منصة سهلة الاستعمال لمساعدة الأشخاص الذي لا يملكون خلفية مسبقة عن الإلكترونيات والبرمجة.

تتكون منصة أردوينو من قسمين رئيسين هما: القسم العتادي، والقسم البرمجي.

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

لغة أردوينو Arduino هي مجرد مجموعة من دوال C و C أي مشتقة بشكل رئيسي من لغة C و C وإطاري العمل Wiring و Processing وهي مفتوحة المصدر، تستخدم لغة أردوينو في برمجة لوحات أردوينو بمختلف أنواعها، إذ توحد طريقة برمجة اللوحات مهما اختلفت أنواعها والمتحكمات التي تستند عليها، وتسهل عملية البرمجة على أولئك الذين ليس لديهم خلفية برمج
источник

VM

Vladimir M in VS Code
поломалась мержилка конфликтов)

на самом гитхабе показано что есть куча кофликтов (например скрин)

когда локально мержу себе конфликтые ветки для того чтоб порешать проблемы

вскод почему то не видит конфликтов, хотя подсвечивает сам файл буквой C (типа есть конфликт), но не предлагает способы решения конфликта
источник

VM

Vladimir M in VS Code
Vladimir M
поломалась мержилка конфликтов)

на самом гитхабе показано что есть куча кофликтов (например скрин)

когда локально мержу себе конфликтые ветки для того чтоб порешать проблемы

вскод почему то не видит конфликтов, хотя подсвечивает сам файл буквой C (типа есть конфликт), но не предлагает способы решения конфликта
тупо вс код не показывает конфликты
источник

EB

Elijah Black in VS Code
Vladimir M
тупо вс код не показывает конфликты
Удали ненужный код руками, сохрани, закоммить.
источник