في الساعة 2:00 مساءً ، جئت إلى فندق Shangri-La على طريق Beishan Road للحضور
لم تكن محاضرة Li Wei الفعالة Delphi.net كبيرة ، لكنها كانت ممتلئة.
خلال المحاضرة ، كرر لي وي مرارًا وتكرارًا أن .NET ليس أبطأ من Win32.
بعض مشكلات الكفاءة التي تحتاج إلى الانتباه إليها عند التطوير تحت .NET
تم التركيز ، وبعض الأمثلة من delphi.net على الفور ،
تستخدم لتوضيح بعض الأشياء التي يجب الاهتمام بها عند تطوير الطلبات بموجب .NET
المشكلات ، ترتبط هذه المشكلات ارتباطًا وثيقًا بكفاءة التطبيق (مثل CLR JIT و GC ، سلسلة ، ملاكمة/غير مرغوب فيها ، multithreading).
في نهاية المحاضرة ، أظهر لنا لي وي Delphi9 على الفور ، أو بالأحرى
يجب أن يكون BDS3.0.
يمكنك رؤية C#Builder2.0 ، ECO لـ ASP.NET ، إلخ. بعد التحميل ، يمكنك إدخال الواجهة الرئيسية.
لا يوجد تغيير كبير في النمط العام و delphi8.
عند إنشاء مشروع جديد ، يمكنك رؤية العديد من المعالجات ، بما في ذلك صفحة مشروع Delphi (أي ، Win32) ، صفحة Delphi.net ، صفحة تطبيق Eco ، Eco لصفحة ASP.NET ، صفحة تطبيق C# ،
صفحة تطبيق VB.NET ، صفحة TDD (أي ، تطور الاختبار ، هناك اختبار فيه
الوحدة ، حالة الاختبار ، إلخ) وغيرها.
هناك قائمة وظيفة إعادة إنشاء في القائمة الرئيسية وقائمة النقر بزر الماوس الأيمن للمحرر.
أظهر Li Wei وظائف Denare المتغير والاستخراج ،
في جزء عرض النموذج ، عززت Delphi9 قدرات النمذجة الخاصة بها من Delphi8.
على الرغم من أنه يبدو أن مخطط حالة الاستخدام ومخطط التسلسل في UML غير مدعومون (لا يزال بعيدًا عن كونه معًا لـ Vs.Net في هذا الصدد) ، إلا أن الرسم التخطيطي للطبقة أخيرًا
من خلال القدرة على القراءة والكتابة ، فإن القدرة على المزامنة مع الكود ، ستنقل التغييرات في الرمز تلقائيًا في مخطط الفئة. .
فيما يتعلق باللغة ، قدمت Delphi9 حديثًا الكلمة الرئيسية المضمنة (لا أريد أن أخبر هذه الوظيفة ، أليس كذلك؟ هاها ، بفضل بورلاند ، قدمت هذه الوظيفة أخيرًا) ، وقد تم تحسين إمكانية التحسين لمرجم Win32 ، تم إدعاء الوصول إلى VC أو أن تكون على مقربة من VC ، لأنه في (ما يعادل Foreach في C#) (ولكن من الأفضل استخدام أقل). لم تتم إضافة إلى Win32 (شفقة).
في محرر التعليمات البرمجية ، بالإضافة إلى إعادة إنشاء دالة Delphi8 والأعمدة ، وتعليق بسيط على هذا المتغير (بالطبع ، أعتقد أن هذا التعليق يجب أن يكون مكتوبًا في علامة XML عند تحديد المتغير ، تمامًا كما هو الحال في Vs.Net ، في الواقع ، يجب أن أتعلم من Vs.Net ، ولكن لقد قمت ببعض التحسينات وظهرت نافذة TIP هي pp^_^، لكنني جربتها على جهاز Li Wei وضغطت عليها '///' علامة مثل vs.net. نافذة Insight Parameter Insight الخاصة بـ Delphi9 لا تزال مثل Delphi8
قبيح ، واجهت العديد من وظائف الحمل الزائد. اكتب الرمز. الجمال ، يجب حلها بالتطبيق العملي؟
Synedit هو تسليط الضوء الجديد في محرر الكود ، وهو وظيفة تحرير المزامنة الكود. وتعديل اسم متغير.
فيما يتعلق بـ TDD ، لم يقدم Li Wei مظاهرة ، ولم تتح لي الفرصة لاستكشافها ، ولكن بعد أن طلب منه ، قال إنه قبل ظهور الإصدار الرسمي ، كان ينبغي على TDD أن يعززها ، وسيكون هناك لا فقط المعالجتين الحاليين ، وحدة الاختبار وحالة الاختبار.
من حيث MDA ، تدعم ECO أخيرًا ASP.NET. الشيء ، بالإضافة إلى التعلم ، معنى التطبيق أقل بكثير.
وظائف أخرى مثل Caliberrm ، تكامل Starteam ، لم يثبت لي واي أي فرصة لرؤية ذلك.
في لمحة ، انطباعي العام هو أن IDE بشكل عام لا يزال غير مفصل للغاية بما فيه الكفاية.
أعتقد أنه من الصعب بعض الشيء أن تنقذ مطورو دلفي في هذا الإصدار سيكون بورلاند قادرا على تنفيذها.
أخيرًا ، هناك أمل قوي في أن DeVexpress سوف يطور coderush على Delphi9!
من المؤلم استخدام Coderush قبل العودة إلى بيئة بدون coderush ~~~!