Ускорение создания и внедрения приложений Microsoft .NET
Team Developer 6.0 обеспечивает бесподобную скорость и эффективность продуктивности и производительности разработки, развертывание в среде Microsoft .NET, а также создание приложений, хостируемых в облаке. Теперь разработчики могут создавать бизнес-приложения .NET еще быстрее, чем прежде.
Одним щелчком мыши, изменив целевую платформу от Desktop на .NET, вы сможете повысить отдачу от ваших инвестиций в коде Team Developer на платформе .NET. Для приложений под .NET у вас имеется несколько опций развертывания. Версия .NET TD 6.0 предоставляет новую технологию от Microsoft: Windows Presentation Foundation - WPF, которая позволяет отделять пользовательский интерфейс от приложения и генерировать файлы XAML, что будет придавать приложениям Team Developer WPF расширенные и современные возможности GUI, которые могут быть развернуты как настольные приложения Windows или как браузерные приложения.
Комбинация клиентской производительности Team Developer 6.0 и возможность работы с множественными платформами путем простой перекомпиляции приложения позволяет поставлять приложения .NET именно с той скоростью, которая требуется со стороны бизнеса.
Характеристики программного продукта
- Создание новейших настольных приложений .NET, включая мощные новые опции .NET GUI.
- Создание браузерных приложений .NET, развертывание ваших приложений через URL загрузки и выполнение их в браузере.
- Создание распределенных приложений использующих веб-сервисы, потребление веб-сервисов .NET с использованием Team Developer.
- Предоставление TD APD как библиотеки .NET SAL (DLL) для использования в модульных крупных приложениях.
- Предоставление бизнес-логики TD как библиотеки классов .NET (DLL) для повторного использования любым языком программирования .NET, таким как C#.
- Повышение отдачи от существующих инвестиций в коде C# и вызов библиотек классов .NET Class Libraries (сборок) из приложений TD.
- Повышение отдачи от инфраструктуры .NET из приложений TD, вызов библиотеки классов Microsoft .NET из приложений TD.
Архитектура Team Developer 6.0
- Новый компилятор Team Developer 6.0 .NET компилирует приложения непосредственно в промежуточный язык Microsoft, MSIL, уровень выполнения приложений .NET. В этот процесс не включается никакой миграции или портирования исходного кода. Подлинные выполнимые файлы .NET компилируются и собираются компилятором TD .NET.
- Новый компилятор IL в Team Developer 6.0 позволит создавать настольные и браузерные приложения .NET. При использовании нового компилятора у вас появятся новые способы использования и повышения эффективности .NET, включая полную обратную совместимость для настольных приложений. Создание приложений Team Developer .NET также просто, как и выбор одного из многих новых целевых типов .NET из диалога Build Settings.
Приложения Team Developer на .NET
- Новые целевые платформы .NET для TD 6.0 будут включать основанные на WPF настольные и браузерные приложения. WPF является новой технологией Microsoft .NET, которая позволяет разделить приложение и пользовательский интерфейс. Пользовательский интерфейс приложений WPF написан на XAML, основанном на XML описании GUI. TD 6.0 генерирует файлы XAML для всех окон приложения. Эти файлы XAML затем могут быть отредактированы проектировщиками для применения специальных тем или любых других свойств мощного языка XAML, что придает приложениям TD WPF по-настоящему выдающиеся возможности пользовательского интерфейса.
- Приложения TD 6.0 WPF могут быть развернуты как настольные и как браузерные, включая нового тонкого клиента для подключения к базам данных, основанного на Microsoft WCF, что дает возможность не устанавливать ПО клиента базы данных на каждой пользовательской машине; вместо этого доступ к базе данных управляется серверной стороной.
Отладка приложений .NET
- Отладка приложений TD .NET выполняется совершенно так же, как и отладка прежних приложений TD. Тем не менее, для приложений .NET TD 6.0 использует новый отладчик .NET, который базируется на библиотеке классов отладки .NET от Microsoft (System.Diagnostics).
Компоненты и распределенные приложения
- TD 6.0 поддерживает создание распределенных приложений с использованием веб-сервисов .NET. TD 6.0 может потреблять веб-сервисы, хостируемые на любой платформе или технологии.
- Клиентское приложение может выполняться как настольное .NET и браузерное приложение .NET.
- Опытные разработчики .NET могут также использовать технологию .NET WCF и способность TD 6.0 вызывать классы .NET для создания распределенных приложений, основанных на WCF.
Развертывание бизнес-логики Team Developer на .NET
- Бизнес-логика Team Developer может быть скомпилирована в библиотеку классов .NET (dll). Это позволяет повторно использовать бизнес-логику TD с использованием других языков программирования .NET, таких как C#. Просто включите TD DLL в проект Visual Studio и вызывайте бизнес-логику TD из приложений Visual Studio.
Повышение отдачи от специализированных библиотек классов или от библиотек классов Microsoft .NET
- Team Developer 6.0 позволяет использовать любую невизуальную библиотеку классов, которая доступна для .NET. Это могут быть самостоятельно созданные классы, классы сторонних разработчиков или библиотеки классов Microsoft .NET. Вы можете использовать все классы в приложениях Team Developer 6.0 независимо от того, развертываете ли вы настольное приложение или приложение .NET. Unify создала новую библиотеку интерфейсов General Assembly Interface Library (GAIL), которая работает аналогично имеющемуся эксплореру ActiveX. В интерфейсе мастера вы можете выбрать нужные сборки и классы. Затем TD создает интерфейсные классы, которые могут использоваться для вызова методов .NET из приложения TD.
Миграция приложений на .NET
- Вы думаете о миграции ваших приложений TD или части ваших приложений на .NET с использованием продуктов-конкурентов? Мы рекомендуем, прежде всего, оценить Team Developer 6.0 .NET - это сохранит ваше время и деньги.
- Вы задумывались о затратах и рисках, сопутствующих миграции, таких как латание дыр в коде и тестирование мигрированных приложений на .NET? Сумма таких затрат легко может оказаться в диапазоне 100 тыс. долл. или евро.
- Что если это дополнение к Team Developer может выполнить те же самые задачи? Посмотрите на возможности Team Developer 6.0, выпуск которого намечен на 2010 г.
- TD 6.0 включает настоящий MSIL-компилятор для .NET - процесс миграции не включается - для компиляции существующих и новых приложений под множество целевых платформ .NET.
FAQ:
Team Developer 6.0 поставляется в виде двух продуктов. Одним из них будет версия TD 6.0 Desktop, которая будет бесплатна для заказчиков, на текущий момент работающих с Team Developer GLS.
Как мне получить Team Developer 6.0 .NET, если я сейчас работаю с TD GLS?
Получите апгрейд TD 6.0 Desktop через GLS и купите дополнение TD 6.0 .NET Add-On.
Как мне сделать апгрейд до Team Developer 6.0 .NET от предшествующей версии Team Developer?
Купите апгрейд TD 6.0 .NET.
Как мне сделать апгрейд до Team Developer 6.0 Desktop с предыдущих версий TD?
Купите апгрейд TD 6.0 Desktop.
Каковы различные опции для активации триал-версии TD 6.0 Trial?
- Если у вас есть установленная триал-версия TD 6.0 Win32/Desktop и вы хотите также поработать с .NET, просто примените PMC, полученный вами от Unify Sales, с учетом его доступности.
- Если у вас есть установленный полный продукт TD 6.0 Win32/Desktop и вы хотите посмотреть на возможности .NET. Просто примените триал-ПМС .NET к вашей установке TD 6.0 Win32. Это разблокирует возможности .NET. После завершения триального периода ваша лицензия будет преобразована обратно в продукт TD 6.0 Win32.
- У вас есть установленная триал-версия .NET и вы хотите купить ее, Unify Sales даст вам PMC для разблокирования триал-версии до полного продукта .NET.
- Если у вас есть триал-версия TD 6.0 Win32 и вы хотите применить апгрейд PMC GLS , просто добавьте новую PMC из окна "About".