В 14:00 я приехал в отель Shangri-La на Бейшан-роуд, чтобы посетить
Эффективная лекция Li Wei's Delphi.net не была большой, но она была полна.
На протяжении всей лекции Ли Вэй неоднократно повторял, что .NET не медленнее, чем win32.
Некоторые проблемы с эффективностью, на которые необходимо обратить внимание при разработке под .net
Фокус и некоторые примеры Delphi.net были продемонстрированы на месте,
Используется для иллюстрации некоторых вещей, на которые вы должны обратить внимание при разработке приложений в соответствии с .net
Проблемы, эти проблемы тесно связаны с эффективностью приложения (например, CLR JIT и GC, String, Boxing/Unboxing, MultiThreading).
В конце лекции Ли Вэй показал нам Delphi9 на месте, или, скорее,
Это должно быть bds3.0.
Вы можете увидеть C#Builder2.0, ECO для ASP.NET и т. Д. После загрузки вы можете ввести основной интерфейс.
В общем стиле и Delphi8 нет серьезных изменений.
При создании нового проекта вы можете увидеть много волшебников, включая страницу проекта Delphi (то есть WIN32), страницу Delphi.net, страница приложения ECO, Eco для ASP.NET Page, C# Page, Page,
Страница приложения VB.NET, страница TDD (то есть разработка тестирования, есть тест в ней
единица, тестовый случай и т. Д.) И другие.
В главном меню существует меню рефакторинга и меню редактора правой кнопкой мыши.
Ли Вэй продемонстрировал функции Decable Variable и извлечение методов,
В модельной части View Delphi9 дополнительно расширила свои возможности моделирования, чем Delphi8.
Хотя кажется, что диаграмма вариантов использования и диаграмма последовательности в UML не поддерживаются (она все еще далека от того, чтобы быть вместе для VS.NET в этом отношении), классовая диаграмма наконец
С возможностью чтения и записи, то есть возможности синхронизации с кодом, изменения в коде будут автоматически отражаться с диаграммой классов. . IN Delphi8 это может быть сделано только в нем только в Eco приложении, но теперь обычные приложения также в порядке.
Что касается языка, Delphi9 вновь представил встроенное ключевое слово (я не хочу рассказывать эту функцию, верно? Ха -ха, благодаря Борланду, я наконец представил эту функцию), и возможность оптимизации компилятора Win32 была еще более расширенной , претендуя на то, чтобы охватить или быть близким к VC в той степени, поскольку в (эквивалентном Foreach в C#) также добавлено (но для эффективности лучше использовать меньше). не был добавлен в Win32 (жаль).
В редакторе кода, в дополнение к рефакторию, основанную на Delphi8, была добавлена функция Helpinsight. и столбцы, и простой комментарий к этой переменной (конечно, я думаю, что этот комментарий должен быть записан в теге XML при определении переменной, как и в vs.net, на самом деле, эта функция должна научиться из vs.net, но Я сделал некоторые улучшения, и окно наконечника вышло очень много Теги, как vs.net. Окно Parameter's Parameter's Window
Уродливо, я столкнулся с множеством функций перегрузки. Напишите код. Красота, это должно быть решено по практичности?
Synedit - это еще один новый основной момент в редакторе кода, который является функцией редактирования синхронизации кода. и изменить имя переменной.
Что касается TDD, то Ли Вэй не продемонстрировала демонстрацию, и у меня не было возможности изучить его, но, спросив его, он сказал, что до того, как официальная версия вышла, TDD должен был еще больше усилить его, и не будет никакого Только текущие два волшебника, тестовый блок и тестовый случай.
С точки зрения MDA, ECO наконец -то поддерживает ASP.NET. Дело, в дополнение к обучению, значение практичности гораздо меньше.
Другие функции, такие как Caliberrm, Integration, Li Wei не демонстрировали и не имели возможности увидеть это.
С первого взгляда, мое общее впечатление заключается в том, что общий IDE все еще не очень детализирован.
Я думаю, что в этой версии не хватает потери разработчиков Delphi Борланд сможет реализовать его.
Наконец, есть сильная надежда на то, что DeVexPress будет развивать Coderush на Delphi9!
Это так больно использовать Coderush, прежде чем вернуться в среду без кодеруша ~~~!