فرض علي بحكم عملي في إحدى شركات البرمجة أن أتعلم أدوات من شركة فرنسية تدعى PC Soft و هي بشكل أساسي ثلاث بيئات : WinDev - WebDev - WinDev Mobile
و رغم أن أن المنتج الأول WinDev الخاص بعمل تطبيقات لسطح المكتب ناضج إلى حد ما إلا أن المنتجين الآخرين الخاصين بتطبيقات الموبايل و الوب يشكلان جحيما حقيقيا لمن يعمل بهما بسبب الكذب الكثير فيهما بسبب محاولة الشركة المستميتة لجعل برمجة التطبيقات في جميع البيئات على نفس النمط و هو ما يعني بطبيعة الحال الاصطدام بآلاف العوائق بسبب عدم التوافق فرغم ان اللغة المستخدمة في عمل البيئات الثلاثة هي نفسها WLanguage إلا أنك ستجد عشرات التوابع التي تعمل في بيئة و لا تعمل في الأخرى أو أداة تعمل في إحداها بطريقة تختلف عن بقية البيئات
ما يحسب لهذه الأدوات هو سهولة تكاملها مع نظام قواعد البيانات التي تنتجها نفس الشركة HyperFileSQL حيث أنك تتعامل مع الجداول كأنها أغراض جاهزة و هو مايشبه ORM لكن بشكل أفضل
بقي أن أذكر أنها تدعم البرمجة الكائنية لكن بطريقة غبية تشبه Visual Basic القديمة حتى أن جميع التوابع التي مع اللغة ليست منظمة في فئات Classes بل توايع عادية ، كما أنك تستطيع كتابة الكود بالفرنسية أو الإنكليزية
هذه تجربتي مع هذه الأدوات فهل استخدمها أحدكم من قبل ؟ أو سمع بشركة ما تستخدمها؟
التعليقات
الوين ديف هي تعد لغة برمجة من الجيل الخامس ... متطورة بشكل مذهل و تسمح لك بربح وقت كبير فيما يتعلق بالامور الاعتيادية و يوفر مكونات عالية الذكاء و التطور
رأيي الشخصي فيها أنها ممتازة جدا للبرامج التجارية و التسيير لغزارة المميزات المتوفرة فيه و التي لا توجد في لغة برمجة أخرى
اما عن مساوئه هو قلة الشرح و الدعم فيه
عبارة الجيل الخامس هي عبارة تجارية بامتياز فلا شيء يدل فيها على ذلك لأن لغات الجيل الخامس تتعلق بالذكاء الصنعي أما Wlanguage لمن عمل بها فهي تمثل "الغباء الصنعي" لأنه و رغم ميزات البيئة التي يتم استخدامها للتطوير -و التي تنتج برمجيات بسرعة كبيرة- إلا أنها تبتعد عن كل ما له علاقة بالتفكير البرمجي السليم فتخيل مثلا أنني سألت في بداية تعلمي لها لأحد الأشخاص الذين يعملون معي عن أي تابع لتحول السلسة النصية لعدد فعجز عن ذلك و اقترح عمل TextBox ووضع مدخلاته من نوع عددي ثم إسناد السلسة للمربع النصي و استعادتها منه
لم أسمع بها صراحة ,, ارى ان البرمجة لا تليق الا باللغة الانجليزية اتذكر ان هناك نماذج ظهرت من لغات برمجة عربية ولكنها فاشلة ايضا لغات عديدة كالألمانية ,,
وفي نفس الوقت اغلب سكان العالم ملميين باللغة الانجليزية لذلك اي شخص يستطيع ان يبرمج بيها ليست محصورة لاحد ,,
فاللغة الفرنسية بالنسبة لي لا اتقنها ولكني اعرف بعض الاساسيات فيها ,, وايضا احيانا تحدث لخبطة او خلط بين لغة برمجة انجليزية ولغة برمجة فرنسية بعد تعلمها ,,