مايكروسوفت تعمل على NET 5 الموحد، إطار واحد لكل المنصات ولكافة الأجهزة
التعليق السابق
هذه هى ميزة سى++,
سى++ تستهدف مكتبات النظام (ايا كان, ويندوز, لينكس, ماك) بشكل مباشر, ما يجعل اكوادك مستمرة طالما ظل نظام التشغيل نفسه مستمر.
فهى ليست مرتبطة بشركة أو هيئة ما, بعكس معظم اللغات الأخرى, جافا مرتبطة بأوراكل, Kotlin و Go مرتبطين بجوجل, سويفت مرتبطة بأبل, Rust مرتبطة بفايرفوكس و هكذا.
شخصيا انا استخدم مكتبات VCL من Embarcadero (و هى فى النهاية Thin Wrapper حول مكتبات النظام ويندوز), لكننى أحرص على حصرها فى الواجهة الرسومية فقط, بينما كل شىء أخر فى الbusiness logic يعمل من خلال استهداف مكتبات ويندوز مباشرة أو من خلال مكتبات سى++ القياسية (التى بدورها تستهدف مكتبات النظام مباشرة),
بهذه الطريقة يمكن - نظريا - نقل الاكواد الى مترجم و بيئة تطوير اخرى بمجرد استبدال الواجهة الرسومية.
التعليقات