خرج برنامج Embarcadero RAD Studio 10.3.2 أو مات

مرحبا يا هبر!


يستريح ، وجعل نفسك طيور النورس ، لأنني أكتب قليلا تشديد وخلال الأذن اليمنى. هل أنت مستعد؟ حسنًا ، إذن لنبدأ.


تحذير! المعلومات الواردة أدناه مكتوبة لأغراض البحث فقط وليس المقصود استخدامها لتحقيق مكاسب شخصية!


سأبدأ ، ربما ، مع الخلفية.


وهي ، منذ نهاية عام 2013. بعد ذلك ، على ما أذكر ، واجهت مشكلة في العثور على IDE مناسب للتنفيذ السريع والأهم من ذلك للمهام التطبيقية. يجب أن أقول إنني في تلك اللحظة اشتعلت في JAVA ، وعلى الرغم من أنني أعجبت NetBeans ، إلا أنني أردت السرعة وسهولة التطوير (لا تنس أن Java SE 6 كان بطيئًا جدًا). باختصار ، أردت C / C ++. بعد ذلك استخدم العديد من أصدقائي VS 2012 ، وبالطبع أوصوا بها. مع رغوة في الفم من المفترض أن أفضل بيئة تطوير متكاملة وبلاه بلاه بلاه. نعم ، كانت تزن 15-20 جيجا بايت في ذلك الوقت (تم نشرها) وأكلت جميع ذاكرة الوصول العشوائي تقريبًا (4Gb تحت Windows + VS) ، وحتى مع ذلك ، كانت عربات التي تجرها الدواب بلا خجل. لكنني كنت مستعدًا لإغلاق عيني على ذلك ، أكتب دائمًا الكود الرئيسي في Notepad ++. لكنني لم أستطع الصمود في "الأوساخ" في بيئة تطوير متكاملة (عندما يكون التطبيق من أجل تطبيق وحدة التحكم يكتب البرنامج أكثر من 100500 سطر من الكود - إنه يغضبني حتى يومنا هذا ، أنا لا أطلب منك عمل نموذج ...) ونتيجة لذلك ، قمت بحذف VS 2012 ونسيت الأمر حتى عام 2017.


لكن ذلك لم يغير مشكلتي الرئيسية. ما زلت في حاجة IDE مريحة وذكيا. وبالصدفة جئت عبر الأجداد cyberforum ، حيث نصحتني Embarcadero RAD Studio XE 5. لقد قمت بتنزيل ، كورسانلارا ميرهابا ، وأطلقت المثبت. ونتيجة لذلك ، استغرق البرنامج حوالي 40 جيجابايت من الذاكرة (TT) ، واستغرق تحميله وقتًا طويلاً. لكن! لم تكن عربات التي تجرها الدواب تقريبًا (مقارنةً بالطبع) ، ثم كانت رطبة ولم تدعم طيور البطريق. ومع ذلك ، كان بسيط وذكيا.


صورة


ليس هو لطيف؟ وشملت أيضا دلفي. نتيجة لذلك ، أصبحت مرتبطًا بقلب IDE والقلب. أحب أيضا ، مع مرور الوقت ، دلفي. لقد ساعدت في أداء الدورات الدراسية أكثر من مرة: عندما يحرث الجميع لعدة أشهر على غلاف الرسوم البيانية - قمت بتوصيل لوحة Canvas وأنا سعيد بفيلم: 3


من السلبيات ، يمكن للمرء أن يقول شيئا واحدا - الخام. والترقية اللاحقة إلى XE 8 تحل العديد من المياه الضحلة. لكنها جلبت أيضا جديدة. ومع ذلك ، كان XE 8 بيئة جيدة حقًا ، ولهذا السبب لم أتذكر حتى VS حتى عام 2016.


بداية النهاية.


كان قبل عام (2015) أن Emb. RAD Studio XE 10 ، حتى وجدتها على محور


آمال كثيرة ، وجهات نظر كثيرة:


- C ++ 11 Clang لنظام التشغيل Windows
- دعم التجميع المتوازي لـ C ++ ؛
- تصحيح تطبيقات iOS 64x ؛
- يدعم نظام التشغيل iOS 8.4 ؛
- يدعم أندرويد 5.1.1 ؛
- دعم خدمات أندرويد ؛
- دعم وحدة اختبار DUnitX لنظامي التشغيل Android و iOS ؛
- دعم DirectX 12 ؛
- دعم استدعاء WinRT API ؛
- دعم FireDAC لقاعدة بيانات NoSQL MongoDB
- سلوك MultiView جديد.
- مكونات VCL جديدة ؛
- مكونات جديدة للعمل مع Beacon ؛
- تحسين آلية الأساليب ؛
- تحسين مدير مكتبة GetIt.
- تحسين ميزات IDE.
- وأكثر من ذلك بكثير


وجميع الايجابيات ... حسنا ، أنت تفهم.


الكثير من الأسهم ، الكثير من العيوب التي لم أرها من قبل من هذه الشركة. هذا هو لك ومنحنى FMX ، وهذا هو لك ووظائف كعب الروتين ، وهذا هو لك لتحطم مع الأضرار التي لحقت المصدر. brrr عموما ...


لكنني تمسك بطريقة ما بهذه البيئة ولم أسارع برفضها. بالإضافة إلى ذلك ، ومع معرفة سياسات هذه الشركة ، كنت أتوقع أن يقوم UpdatePack بإصلاح هذه الأخطاء. ولم تفشل ، أطلقوا سراح RAD 10.1 برلين. بعد أن عملت في ذلك ، أدركت ... هذه هي بداية ذبول الشركة ...


صورة


وكانت أسباب رأيي كما يلي:


  1. نسخة مخيفة تصميم من مايكروسوفت
  2. أصبح كل شيء الخام ، حتى واجهة المستخدم
  3. الكثير من القمامة عند التجميع

وإذا كان كل شيء واضح مع الأول. وسجلت الشركة في تصميمها الكلاسيكي والحديث وبدأت في تمزيق كل شيء ، حتى تسليط الضوء على بناء الجملة VS هو علامة سيئة. أيضًا ، حسنًا ، لقد قاموا بسرقة نوعيًا ، لكن لا - عند التبديل إلى أوضاع الليل / النهار ، يمكن أن تتجعد النوافذ أو لا يتم طلاؤها بالكامل أو ... باختصار ، مجموعة من عضادات الحشرات والأخطاء. لم يسبق لي أن قمت بحذف استوديو معين بشكل متعمد لأكثر من يومين ، لكن للمرة الأولى فعلت ذلك. والسبب ليس فقط أنهم لم يكملوا واجهة المستخدم ، ولكن السبب أيضًا هو أنه تم إصلاح الخلل القديم جيدًا بنسبة 25٪. كان من المستحيل العمل.


كنتيجة لذلك ، حاولت تثبيت VS 2017 و ... لم تتجذر. حسنا ، أنا لا أحب الاستوديو الخاص بهم وهذا كل شيء. لقد تحولت إلى Qt Creator. حقا شيء. mingw-x64 ثم ظهرت فقط ، كما فهمت ، وبالنسبة لي كان الخلاص. لكن ناقص هو أن كيو تي ، على الرغم من أنه يوفر تثبيت مريحة وعالية الجودة ، ومع ذلك ، فقد واجه بعض المشاكل مع سرعة IDE نفسه (كان عربات التي تجرها الدواب). وهكذا جلست على QT Creator حتى إصدار RAD Studio 10.2 Tokyo. في الواقع ، تم إصلاح العديد من الأخطاء ، والعمل مرئيا حقا.


صورة


وقد تمكنت من استخدامها بشكل طبيعي ، كي لا أقول أن كل شيء على ما يرام ، لكنني عملت بالفعل على 3 لدغات. في تلك اللحظة ، أتذكر ، نشأ الفكر إصدارًا آخر وكل شيء سيكون رائعًا. الذبيحة ...


لذلك ، حان الوقت RIO ، RAD Studio 10.3 مرة
عندما وضعتها ، عبرت أصابعي مثل واحدة صغيرة ، وكنت آمل حقًا. لكننا نتمنى ، و Embarcadero وضع الترباس ... أولاً ، لقد قاموا بالتخلص من أكثر من 600 خطأ و ... كسروا مجموعة المكتبات. على محمل الجد. لقد كسروا مجموعة مكتبات C ++. حسنًا ... لم يكن لدي وقت للتعافي من الصدمة ، كما تبين مرة أخرى ، كسر واجهة المستخدم (لا تعمل بشكل صحيح عند تغيير الموضوع). حسنًا ، أعتقد أنه تم القيام به جيدًا - تمت إضافة بوابة وما زالت تعمل. ولا ، بسبب عملها تحتاج إلى تثبيت git بشكل منفصل ... على الرغم من ، ربما لهذا السبب يعمل؟


بصراحة ، كنت مستاء للغاية من البيئة الجديدة.


يبدو أن هذا كله ، لكن لا - أطلقوا RAD 10.3.2 RIO Architect. لم أكن أرغب في تثبيته حتى أضعه على جهاز افتراضي. و ... أنا حقا أحبها. لمرة واحدة ، لم يضيفوا أي وظائف تقريبًا ، لكنهم أرسلوا للمطورين وظائف جديدة التدخين الخيزران رأى دعمًا لنظامي التشغيل Linux و MacOS x64. وكان هذا جزئيا القرار الصحيح ، لأنه لم نخطط بعد لاستخدام نظام Linux ، بعيدًا عن أن يكون لدى الجميع نظام macOS ، وأصبحت البيئة نفسها أكثر استقرارًا. نعم ، ليس بدون عضادات ، ولكن أكثر استقرارًا. أنا حتى وضعت على الكمبيوتر الرئيسي.


بعد بعض الوقت ، أدركت أن C ++ 17 لا تزال متفوقة على C ++ 11 ، كما وقعت في غرام Boost. حاولت التبديل إلى VS 2019. و (بطريقة ما سأكتب بمزيد من التفاصيل). أحببت البيئة حقًا ولم أرغب حقًا في تغييرها إلى مستوى جيد ، ولكن عفا عليها الزمن RAD 10.3.2. ونتيجة لذلك ، أصبح مصيرها دلفي ، والتي ، باعتبارها لغة برمجة ، أصبحت قديمة جدًا بكل معنى الكلمة (سأكتب عن هذا في أحد المقالات التالية).


والآن ، أخيرًا ، وصلنا إلى التحديث الجديد الذي قمت بتشغيله.



ما أضافوه:


  1. ماكنتوش إلى x64
  2. لينكس واجهة المستخدم الرسومية
  3. C ++ 17
    سأبدأ ، ربما ، مع الأخير. نعم ، لقد سلموا المعيار السابع عشر. لكن! لم يقدموا إكمال الشفرة العادية لذلك. نتيجة لذلك ، ينتج عنه أفاريز صغيرة ، تظهر أخطاء وهمية ، إلخ. إلخ (لدي الآن ذاكرة الوصول العشوائي 16 جيجا بايت و Core i7 Haswell). على الأرجح أنهم فقط لم يكن لديهم الوقت.
    1) و 2) لا أستطيع إلا أن أقول شيئًا واحدًا - إنه رطب جدًا ، لكنه جيد (انظر أعلاه)
    لكن الحشرات دلفي تصحيحها بشكل ملحوظ ، كما أصبح FMX أسرع.
    وأنا حقاً أحب كل هذا ، إن لم يكن مهمًا جدًا!

بحلول الوقت الذي يتحولون فيه بالكامل إلى C ++ 17 ، سيتم إصدار معيار جديد ، إلخ. إلخ وإذا كانوا في عجلة من امرنا مثل هذا الوقت ، فسيصبح كل شيء خامًا. ولهذا السبب يخسرون أمام نفس Microsoft VS 2019 أو Qt Creator. انهم بغباء لا مواكبة لهم.


صورة


لكن أسوأ شيء ، بالنسبة لي ، كان تشديد الأمن في غياب أسعار كافية. على سبيل المثال ، إذا كلفت Qt و VS ما يصل إلى 10 آلاف روبل للشخص (لا نأخذ في الاعتبار المؤسسة) ، فإن تكلفة Embarcadero RAD Studio ، التي تفقد كل شيء حاليًا في VS 2019 ، تبلغ حوالي 100 ألف روبل.


هل هذا يعني أن IDE قد مات؟


لا أعرف كيف ماتت ، لكني أذهب بعيدًا عن أفضل الأوقات :(


ربما أكون مخطئًا ، ولكن يبدو أن IDE متأخرة عن منافسيها والأكثر قوة.


معك كان الروت SlimRG
شكرا للمشاهدة!


شارك بآرائك في التعليقات ↓

Source: https://habr.com/ru/post/ar461227/


All Articles