هل جرب أحدكم البرمجة بلغات الشركة الفرنسية PC Soft؟

فرض علي بحكم عملي في إحدى شركات البرمجة أن أتعلم أدوات من شركة فرنسية تدعى PC Soft و هي بشكل أساسي ثلاث بيئات : WinDev - WebDev - WinDev Mobile

و رغم أن أن المنتج الأول WinDev الخاص بعمل تطبيقات لسطح المكتب ناضج إلى حد ما إلا أن المنتجين الآخرين الخاصين بتطبيقات الموبايل و الوب يشكلان جحيما حقيقيا لمن يعمل بهما بسبب الكذب الكثير فيهما بسبب محاولة الشركة المستميتة لجعل برمجة التطبيقات في جميع البيئات على نفس النمط و هو ما يعني بطبيعة الحال الاصطدام بآلاف العوائق بسبب عدم التوافق فرغم ان اللغة المستخدمة في عمل البيئات الثلاثة هي نفسها WLanguage إلا أنك ستجد عشرات التوابع التي تعمل في بيئة و لا تعمل في الأخرى أو أداة تعمل في إحداها بطريقة تختلف عن بقية البيئات

ما يحسب لهذه الأدوات هو سهولة تكاملها مع نظام قواعد البيانات التي تنتجها نفس الشركة HyperFileSQL حيث أنك تتعامل مع الجداول كأنها أغراض جاهزة و هو مايشبه ORM لكن بشكل أفضل

بقي أن أذكر أنها تدعم البرمجة الكائنية لكن بطريقة غبية تشبه Visual Basic القديمة حتى أن جميع التوابع التي مع اللغة ليست منظمة في فئات Classes بل توايع عادية ، كما أنك تستطيع كتابة الكود بالفرنسية أو الإنكليزية

هذه تجربتي مع هذه الأدوات فهل استخدمها أحدكم من قبل ؟ أو سمع بشركة ما تستخدمها؟


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

رأيي الشخصي فيها أنها ممتازة جدا للبرامج التجارية و التسيير لغزارة المميزات المتوفرة فيه و التي لا توجد في لغة برمجة أخرى

اما عن مساوئه هو قلة الشرح و الدعم فيه

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