Давайте познакомимся, или немного о нас
Главная цель компании DevExpress — помочь пользователям в разработке их приложений, сэкономить им время, уменьшить суммарные затраты на разработку, улучшить качество и удобство использования приложений, да и вообще сделать окружающий нас мир чуть-чуть лучше и комфортнее.
Для этого мы создаем наборы компонентов, которые наиболее часто требуются при разработке конечных приложений в той или иной среде. В настоящее время мы предлагаем линейки программных компонентов (DXperience) для .NET WinForms, ASP.NET, Silverlight, WPF и Delphi/CBuilder. Кроме того, мы разработали инструменты для повышения эффективности разработки (CodeRush и Refactor!) и фреймворк для разработки бизнес-приложений (XAF).
Мы стремимся делать наши продукты максимально функциональными и вместе с тем простыми в использовании.
Чтобы людям было легче осваивать и пользоваться новыми для них компонентами, мы подготавливаем документацию, которая содержит не только описание классов, их методов и свойств, но и множество кратких (и не очень) примеров использования наших продуктов. Не последнее место в документации занимают обзорные статьи, помогающие понять общие концепции построения и использования тех или иных продуктов.
Поскольку в документации невозможно отразить всё разнообразие задач, решаемых нашими пользователями, мы предоставляем постоянно пополняемую базу знаний, примеров и видеоуроков, связанных с нашими компонентами.
Тем не менее, нередки случаи, когда пользователи не могут найти ответы на свои вопросы ни в документации, ни в других источниках. В этом случае в дело вступает наша служба технической поддержки, главная задача которой в сжатые сроки дать ответ на вопрос, помочь решить проблему пользователя, воспроизвести баг, наконец. Единственное, что точно не сделает для пользователя служба поддержки — это не напишет за него приложение целиком.
Мы прилагаем все усилия, чтобы наши пользователи сумели извлечь наибольшую выгоду от использования наших продуктов, чтобы сотрудничество с нами было для них приятным и комфортным. Мы делаем это вот уже 12 лет, и для нас нет лучшей награды, чем короткое письмо благодарности от пользователя, в успехе которого скрывается и наш скромный вклад.
Тульский офис
Исторически сложилось так, что в США сосредоточена часть руководства компании, маркетинг и евангелисты. Отделы же разработки, служба техподдержки, технические писатели, дизайнеры и все остальные работают в славном городе Тула, знаменитом своими пряниками, самоварами, Левшой и оружием.
Коллектив у нас молодой, большинству из тех, кто работает в компании с самого её основания в 1998 году, еще не перевалило за 35 лет. Тогда, в самом начале, нас было всего четверо. Сейчас количество наших сотрудников уже уверенно перевалило за сотню человек.
У нас никогда не смотрели ни на опыт, ни на возраст, ни на образование людей, которые приходили устраиваться на работу. Если кандидат показывал базовые знания/умения в области, на работу в которой он претендует — мы всегда давали ему шанс. И все те, кто горел желанием создавать лучшее, создавать быстро, создавать качественно, кто хотел добиваться результата, все они не упустили своего шанса.
Своих сотрудников мы не оцениваем ни в количестве строк написанного кода, ни в часах, проведенных на рабочем месте. Единственный критерий успеха — результат. Если результат есть, а наши самые строгие судьи — наши пользователи — довольны им, значит работа сделана как надо.
Мы растём, учимся, набираемся опыта, изменяются и наши представления о прекрасном. Вспоминаем про себя недобрым словом того нехорошего человека, что написал «этот жуткий код», а потом смотрим историю изменений и обнаруживаем там себя. И исправляем, ибо нам стыдно оставить как есть, стыдно и перед пользователями, и перед собой.
Иногда мы работаем по вечерам и по ночам, в офисе и из дома. А тимлиды отправляют домой сотрудников, которые с температурой пришли в офис, чтобы пофиксить баги перед релизом. Мы напряжённо работаем, но не отказываем себе в том, чтобы расслабиться. Мы любим поиграть в футбол, поплавать в бассейне, совершить прыжок с парашютом и просто пообщаться в хорошей компании.
devexpress учебник
Начало работы с devexpress
В этом разделе представлен обзор того, что такое devexpress, и почему разработчик может захотеть его использовать.
Следует также упомянуть о любых крупных предметах в devexpress, а также указать на связанные темы. Поскольку документация для devexpress нова, вам может потребоваться создать начальные версии этих связанных тем.
Загрузка и установка продуктов DevExpress .NET
Чтобы установить продукты DevExpress .NET на вашу машину разработки, сначала необходимо получить установщик DevExpress .NET Products .
Вы можете загрузить его с веб- сайта http://www.devexpress.com одним из следующих способов, исходя из состояния вашей текущей учетной записи.
Загрузите пробную версию
Если вы еще не приобрели продукты DevExpress .NET, но хотите их попробовать, вы можете загрузить пробную версию .
Загрузите зарегистрированную версию
Если у вас уже есть лицензия на продукты DevExpress .NET, вы можете загрузить зарегистрированную версию из Центра клиентов.
Установщик DevExpress .NET Products устанавливает сборки .NET, которые содержат визуальные элементы управления и компоненты DevExpress, и интегрирует их в вашу среду разработки Visual Studio. Кроме того, этот инструмент устанавливает демонстрационные приложения, которые иллюстрируют функциональность, предоставляемую продуктами DevExpress .NET.
Вы можете запустить установщик в одном из двух режимов.
Режим установки графического интерфейса пользователя
Это графический интерфейс пользователя (GUI), в котором вы можете выполнить шаги мастера установки и вручную указать все параметры установки визуально.
Тихий режим установки
Это режим тихой установки, который позволяет запускать установщик из командной строки в качестве консольного приложения и указывать все необходимые параметры.
DevExpress
With the help of this integrated development environment you can create, test, debug and compile applications using several popular programming languages.
DevExpress is a Windows utility oriented toward software developers. It contains instruments for writing desktop and web apps. There is full support for NET Framework and Visual Studio. A large library of demo programs and interface templates is included.
Brief overview
This software provides tools for creating complex ASP.NET, Java and Visual Studio applications. There are reporting and analytical modules that allow users to quickly process and visualize large amounts of data.
You can customize provided HTML and CSS templates to develop unique user interfaces. Instruments for generating web forms, spreadsheets, calendars and diagrams are available as well. Moreover, there are flexible file and folder management options.
Please note that the free trial version of DevExpress will stop working 30 days after installation.
How to begin
After starting the utility users are able to view a list of sample apps like the chat client, stock market trader, text editor, etc. Additionally, there are multiple demos for all major development components such as data presentation, reporting, navigation, form layout and other modules. Detailed descriptions for every command and function are included.
DevExpress: company and products overview
DevExpress is a software development company that specializes in software technology research, component and add-ins creation for different platforms. It was founded in 1998 with headquarter in Glendale, California. Developer Express generates business application frameworks, different controls and libraries. The company develops components and assistant tools for ASP.NET, Silverlight, WinForms, WPF, Windows 8 XAML, HTML, JS, VCL. Besides efficient products’ creation, DevExpress provides high-quality professional customer support and has tutorials and documentation in open access.
Devexpress brief history
We can divide the history of DevExpress, its formation and direction in three main periods:
1990s: conquering the VCL market
At the very beginning, it was a small group of developers striving to create their own products based on Delphi. The goal was to assist users in development Microsoft Office-inspired solutions easily with the help of Data Grid and TreeList controls, Sidebars, Toolbars and Menus. And, as DevExpress was always aimed at taking care of the customer first, it quickly became the market leader in VCL User Interface Control.
2000s: Microsoft developer community
In the evidence of its leadership in VCL market DevExpress becomes four-time winner of Delphi Informant’s Best VCL Component award. So, the next step is to focus on Microsoft developer community. Thus, Developer Express creates the XtraGrid — UI control suite for .NET WinForms – and becomes the first vendor for .NET UI Control Library. After that such products as ASP.NET WebForms, WPF, ASP.NET MVC, and Silverlight appear. Also, DevExpress introduces the Universal subscription — a best-seller toolset for .NET developers.
2010s: to the new trends
Every decade and even every year the new trends appear. The task of company is to follow the new trends and provide users with smart solutions according to their current needs. DevExpress does its best to be always up-to-date.
As the app development becomes more and more relevant, HTML5 and JavaScript are the new standards nowadays. Thus, HTML5 development library DevExtreme grows stronger and adds new widgets. The DevExpress ASP.NET Subscription introduces Bootstrap-enabled controls and integrates ASP.NET Core support. In the same time, the company remembers about desktop technologies and provides WPF, WinForms, and VCL UI Controls with Touch support across the board, variety of new controls and features, SVG image and hi-DPI support.
Why DevExpress: benefits among the Third Party Components vendors
Developers who work with DevExpress products underline the following benefits of their use:
- Extensive product range
DevExpress offers 19 products (15 of them are different controls) and 2 multi-platform packages, so the user can find his perfect option for the particular need or choose the appropriate set.
- Try first
You can try products before buying. DevExpress provides developers and end-users with the access to demo pages and a 30 days free product trial, so there is a great possibility to understand whether the product intelligible and meets all the requirements. DevExpress are so confident in their products that offer 60-days unconditional money back guaranty for their products.
- Easy-to-use
Developers claim that DevExpress controls are more clear and optimized in comparison with its competitors’ products. Moreover, thanks to an intuitive API the company’s tools are handy when setting up in every scenario.
- Clear Product Support and Documentation
Documentation for every product is rather extensive and comes together with a lot of examples and case studies. Service support provides clear answers and available from Monday to Friday between 7:30 am and 4:30 pm Pacific Time by e-mail clientservices@devexpress.com or call +1 (818) 844-3383.
DevExpress achievements
There is the reason why we call Developer Express one of the leaders among Third Party Components developers. To be precise, there are 200 reasons for that — in 20 years of its existence, the company has won 200 awards yet. Many of these awards are the first places determined by developers’ votes.
Here is the list of the most relevant ones:
- Visual Studio Magazine Reader’s Choice Awards: in 2017 DevExpress became the best in Class Tools for 19 time.
- Dr. Dobbs Jolt Awards: 2014 — Universal Subscription became Jolt Award winner in the Best Programmer Libraries Category, CodeRush — finalist of Jolt Award in the Software Coding Category; 2012 – DevExpress won in Coding Tools and Third Party Libraries productivity awards; 2007 — CodeRush won in Productivity category.
- Best of TechEd Awards: 2014 — Software Development category winner; 2011 — Software Development category winner; 2009 — Business Intelligence and Overall Attendees’ Pick winner; 2008 — Breakthrough Product and Overall Attendees’ Pick winner; 2007 — Attendees’ Pick for Web Development and Infrastructure winner.
- CodeProject Members Choice Awards: 2012 — the company won in Best .NET Components, Best Data Visualization and Reporting, Best Code Generation categories; 2011 — ASP.NET UI Components, Charts and Graphing, Best Component Libraries and General Development Tools categories; 2010 — ASP.NET UI Components, General Development Tools categories; 2009 — Best Component Libraries category.
- Best of Connections: in 2011 won awards in the Best Visual Studio Product category. The company also won silver in Best ASP.NET/Silverlight Product category.
- Windows IT Pro Community Choice Awards: 2014 – Universal Subscription won in Best Software Development Suit category; in 2009 DevExpress got second place awards in Best Development Tools category and third place in Business Intelligence and Reporting Tool category.
- ComponentSourse.com named DevExpress the best-selling publisher and its top product — DXperience the best-selling product for eight years in a row (from 2010 to 2017).
- SD Times included DevExpress into the list of 100 Influential Software Companies in 2004 and then the company was in the list another 11 times from 2007 to 2018.
- asp.netPro Readers’ Choice Award: 2004-2009 – DevExpess products won 34 awards in such categories as Product of the Year, Best Grid, Best Chart, Best Add-in, Best Navigation Control, Best Component Set and others.
DevExpress products
It is high time to talk finally about these awarded and best-selling products. The extensive DevExpress product range consists of 19 separate products and 2 multi-platform packages divided in 7 categories:
- WinForms
- WPF
- Desktop Reporting
- UWP (Windows 10)
- VCL
- ASP.NET WebForms
- ASP.NET MVC & Core
- Web Reporting
- JavaScript – jQuery, Angular, React, Vue
- Bootstrap WebForms
- Dashboard
- Office File API
- Report & Dashboard Server
- CodeRush for Visual Studio
- XAF – App Framework
- XPO – ORM Library
- Native UI Controls
- Logify – 24/7 App Monitoring
- TestCafe
MULTI-PLATFORM PACKAGES
- DXperience Subscription
- Universal Subscription
We would like to take a closer look at Top 10 DevExpress products:
1. WinForms
DevExpress WinForms is a software package that includes 160 powerful controls and UI libraries for Windows Forms platform. Optimized tools allow programmers to develop highly customizable applications that meet specific business objectives. DevExpress WinForms offers clickable controls, dozens themes for applications and features enhanced performance.
DevExpress WinForms package includes: XtraPivotGrid Suite, XtraBars Suite, XtraGrid Suite, XtraEditors Library, XtraScheduler Suite, XtraLayoutControl Suite, XtraReports Suite, XtraTreeList Suite, XtraVerticalGrid Suite,XtraSpellChecker, XtraCharts Suite, XtraNavBar and XtraPrinting Library.
2. ASP.NET WebForms and ASP.NET MVC & Core
In accordance to the ASP.NET platform you target, DevExpress offers two solutions:
- DevExpress ASP.NET WebForms offers optimized tools such as printing, charting, reporting, cheduling, grid and data editors, calendars, HTML editor, TreeView-ListView, pivot grid and analytics, menus, toolbars, multi-purpose controls, navigation bars, spell checking and an ORM Library.
- If you are targeting the MVC platform, DevExpress ASP.NET includes collection of ASP.NET MVC Extensions (Spreadsheet, Rich Text & HTML Editors, Card View, Ribbon, Vertical Grid) and Core Controls (Gauges, Range, TreeMap and Chart controls) which let you to build office-inspired applications.
3. VCL
DevExpress VCL is a software package that includes easy-to-use controls and libraries for Delphi and C ++ Builder. DevExpress VCL is based on a proprietary server-side data processing technology, allowing users to view and analyze data at high speed no matter the data size is, so developers don’t have to reduce the feature set.
VCL allows you to emulate the look, behavior and capabilities of Microsoft Office, copy the UI of Visual Studio, Adobe Photoshop and other applications. With the help of Tile Control, Adorner Manager, Camera and Barcode Controls your UI will continue to evolve.
4. CodeRush for Visual Studio
DevExpress CodeRush is an add-in for Visual Studio that allows you to optimize the process of code writing, find and fix defects and easily refactor the code. This product visualizes complex code and makes debug easier. CodeRush navigation helps move to the right place in the code quickly and accurately. It also conducts codes rapid testing and identifies duplicate parts of the code.
5. TestCafe
TestCafe is operating system, which allows you to test in every browser that supports HTML 5 whether it is Safari, Firefox, Chrome, Opera or others. Users can run tests on mobile devices or remote computers, no matter whether it is Windows, Mac or Linux machines. DevExpress TestCafe allows running tests in multiple browsers and on multiple machines in parallel.
The product includes script injection that gives opportunity to communicate directly with the intercept user actions and webpage DOM. So eliminating out-of-process browser plug-ins, TestCafe puts control right in your hands.
6. XAF – App Framework
XAF (eXpressApp) is a business application framework generated to develop applications for Windows, Web and Mobile. EXpressApp Framework contains built-in support for MS Entity Framework and DevExpress eXpress Persistent Objects (XPO) ORMs and includes support for the most featured database engines.
With the help of XAF you can define the data model manually in the code or with a visual scheme designer. Moreover, XAF will automatically create the complete, customized UI based on your data model. With any change according user’s needs and context of use, the data model and User Interface will also change.
7. WPF
DevExpress WPF is a software package that includes 110 controls and libraries for developing applications on the Windows Presentation Foundation platform. Optimized tools help to develop highly customizable applications that meet specific business objectives. DevExpress WPF offers more than 20 applications themes and allows you to optimize the interface for both desktops and touchscreens. WPF also has a Model-View-ViewModel (MVVM) structure for building flexible applications for WPF and Silverlight.
8. DevExtreme
DevExtreme is a cross-platform business class framework based on HTML and JavaScript created for developing, debugging and deploying applications for mobile devices and traditional desktops. The product allows you to create programs for smartphones and tablets on iOS, Windows Phone, Android and Tizen without need to learn additional programming languages and frameworks.
DevExtreme includes such components as data grid, data editors, pivot grid, interactive charts, navigation and multi-purpose widgets that designed with the great interface and provide you with powerful functionality in any browser.
9. DXperience Subscription
If you want to get more opportunities, DXperience Subscription provides you such a chance. The subscription includes DevExpress 12 products that can help you to build app for Windows, Web, mobile and tablet:
- WinForms
- WPF
- Windowns 10 Apps
- Desktop Reporting
- ASP.NET WebForms
- Bootstrap WebForms
- ASP.NET MVC & Core
- HTML/JS for Angular, React, jQuery
- Web Reporting
- XPO – ORM Library
- Icon Library
- CodeRush for Visual Studio
10. Universal Subscription
DevExpress Universal is a complete software development package for .NET developers. It helps you build applications for Windows, Web, mobile and tablet. DevExpress Universal Subscription includes source code for all WinForms, DevExtreme HTML5 Widgets, ASP.NET, WPF, Dashboard and Windows 10 Apps controls.
There are 17 DevExpress products included:
- WinForms
- Desktop Reporting
- WPF
- UWP
- ASP.NET WebForms
- JS — Angular, React, jQuery
- ASP.NETMVC & Core
- Bootstrap WebForms
- Web Reporting
- XAF
- XPO – ORM Library
- Icon Library
- CodeRush for Visual Studio
- Dashboard
- Office File API
- TestCafe
- Native Mobile UI Controls
DevExpress and Galaktikasoft
Galaktikasoft is one of DevExpress technology partner. Their close cooperation connected with Galakticasoft Xafari and DevExpress XAF products.
Xafari is a business platform generated in order to build advanced business applications with an n-tier architecture. It was created to extend XAF capabilities and is fully based on the eXpressApp Framework. XAF and Xafari have a big collection of pre-built vertical market solutions and a number of generic extensions that is why developers and end-users choose them. The products include dozens ready modules including exporting, reporting, mapping, charting, scheduling and others.
For more info about XAF and Xafari frameworks, refer to DevExpress XAF Framework: an effective tool for business app development.
Top 7 most frequently asked questions about DevExpress
Here is the list of questions users can face to before or in the process of working with DevExpress:
1. What is DevExpress and how is it connected with Visual Studio and ASP.NET?
DevExpress is a software development company that creates customized controls, tools and add-ins for different platforms. Developer Express directly connected with Visual Studio and ASP.NET as the company extends their capabilities.
DevExpress provides Visual Studio with CodeRush – useful add-in that can optimize the code writing process, find and fix defects and easily refactor the code. As for ASP.NET they offer ASP.NET WebForms and ASP.NET MVC & Core that extend platform’ options.
2.How does DevExpress work?
The company creates components and assistant tools for WinForms, ASP.NET, WPF, Silverlight, VCL, Windows 8 XAML, HTML JS. Thus, DevExpress focused on optimization of controls, server tools, frameworks, testing processes. They have a wide range of products – 19, and 2 multi-platform packages. Besides, DevExpress allows using tutorials and documentations and has a support center.
3. Can I use standard ASP.NET controls with the DevExpress framework?
Definitely, you can: DevExpress presents ASP.NET WebForms and ASP.NET MVC & Core Controls that can be useful when working with basic ASP.NET controls.
4. Are there any detailed and free trainings or tutorial available for DevExpress?
On DevExpress official website, in every product section, there are articles, case studies, tutorials or documentation that can help you to better understand it and provide information of how to use each product. Moreover, Developer Express has its own YouTube channel with lots of training videos.
5. Can I try product before buying?
Developer Express offers 30-day free trial for every product and demo for some of them. What is more, DevExpress provides 60-days unconditional money back guaranty for their products. So, even after buying, you still have chance to refuse in case the product doesn’t suit your requirements.
6. What should I do if I need several DevExpress component?
There are two multi-platform packages that include from 12 to 17 DevExpress products. Choosing them, you have all the necessary tools together.
7. How can I upgrade a project in DevExpress?
Starting from installation process to upgrades Developer Express strives to make every step easy and fast. If you want to upgrade your DevExpress project version to a newest one, follow three simple steps in context menu:
DevExpress -> Project Converter -> Project Converter vXx.xx
In conclusion …
The world is not ideal. Moreover, people are different: everyone has his one needs, requirements and expectations. That is why software and platforms cannot be ideal too. They require extensions and add-ins in order to satisfy the particular user needs. Galaktikasoft team consider DevExpress solutions as leaders to solve above mentioned problem. The wide range of their products allows choosing efficient solution on your precise request.