Design Beautiful Desktop and Mobile App UIs
with Delphi
Are you ready to design the best UIs of your life? Our award winning VCL framework for Windows and FireMonkey (FMX) visual framework for cross-platform UIs provide you with the foundation for intuitive, beautiful user interfaces that wow on every platform: Windows, macOS, iOS, Android, and Linux.
- Quickly design a visually stunning responsive master UI layout, then easily customize platform- and device-specific views without duplication of design effort.
- Rapidly drag-and-drop visual and non-visual components from the palette using our visual designer.
- Visually connect user interface elements to data sources using the LiveBindings Designer.
- Real-time design validation using Live On-Device Preview to broadcast the active form to multiple devices simultaneously.
- Build fully responsive designs with resolution-aware components for desktop, tablets, and smartphones
- Real, platform-specific native controls for an improved user experience.

使用 Delphi,让您更快更智能地编写代码
使用目前的 OOP 方法、Delphi 强大的框架和功能丰富的 IDE,聪明的开发人员和敏捷软件团队可以更快更好地编写代码。
- 使用我们针对所有平台的高度优化的编译器,可缩短您等待冗长的编译时间
- Utilize the powerful, high-performance, and easy to learn Object Pascal language and customize the IDE to meet your coding style
- Code Insight™ delivers fast code-completion via a modern Language Server Protocol based on your code and used libraries to help you code quickly and accurately.
- 在编写代码时,您可从内联文档中获取提示和技巧
- 使用 VCL 设计器、敏捷重构和实时模板来保持您开发的敏捷性
- 与 Git、Subversion、Mercurial 等版本控制系统集成

使用 Delphi 的集成本机调试功能可以更快地调试吗?
通过集成的跨平台本机调试功能,可更快地查明漏洞。使用 Delphi IDE,您可以调试在 Windows、macOS、iOS、Android 和 Linux 系统上远程运行的应用程序!
- 添加条件断点以在指定位置或特定条件发生时快速暂停程序执行。
- Quickly explore the entire call stack so you can trace backward to discover the route the executing code took to reach the current location.
- Easily inspect the current value of variables while your program has paused during debugging.
- Code Insight™ code-completion is available while debugging to help you write code in the moment.
- 在任何设备上进行调试!将您的应用程序部署到任何 iOS、Android 或 macOS 设备,并像在本地一样进行运行调试。在本地和远程设备上使用断点、堆栈挖掘、工具提示和表达式评估,并在所有部署平台上进行实时调试。

Compile and Deploy High-Performance Native Apps with Delphi
通过为用户的首选设备开发应用程序来吸引他们。使用 Delphi 从一个代码库开发桌面和移动应用程序,并部署到 Windows、macOS、iOS、Android 和 Linux 系统中!
- 设置到应用商店的连接。快速生成可部署到 Windows 应用商店(使用桌面桥)、苹果应用商店和 Google Play 商店的应用程序包
- Quickly define files to deploy with your app by platform and build configuration. Developers can identify within each project the files to deploy based on target platform (e.g. Windows, macOS, Android, iOS, Linux) and build configurations (e.g. Debug or Release)
- 直接从 Delphi IDE 部署文件。使用 Platform Assistant Server(PA Server) 快速将文件部署到远程机器上。PA Server 将部署工作所定义的文件组合起来,并将它们打包到单个应用程序实例中。

Easily Improve the Quality of Your Code with Delphi
更短的开发周期不一定意味着牺牲代码质量!Delphi 包含许多功能,可帮助您实现最佳的编码方法,减少重复性工作,并帮助您成为编码明星!
- Fast Error Insight automatically mark errors in your code and helps you solve them.
- Built-in refactoring allows you to streamline, simplify, and improve both performance and readability of your application code.
- Quickly build better code by leveraging well-tested and highly optimized cross-platform libraries.
- 将您的代码文档转换为您或团队中其他开发人员可以使用的即时内联帮助。
- 使用所包含的 DUnit 和 DUnitX 框架为所有代码构建单元测试。
- 通过使用 CodeSite Logging 将实时日志记录添加到任何应用程序中,查看应用程序内部的运行情况,而不会中断应用程序流程

更好地使用 Delphi
Delphi 的协作和版本控制功能将帮助您更快更好地创建产品,无论您是作为单独的开发人员还是作为团队成员。代码协作功能可以加深您对代码的理解,更好地进行测试,并开发出更好的产品。
- Quickly track and manage changes using version control systems including Subversion, Git and Mercurial repositories.
- Easily navigate changes and history using the history tab in the code viewer with the built-in difference viewer
- 利用 Delphi 命令行编译器,这些编译器非常适合使用我们对 MSBuild 或 CMake 项目的支持功能来快速集成到连续构建配置中。

Delphi IDE 的功能扩展
Delphi 包含数百个组件,用于从创建用户界面到数据库连接等各种功能,可以快速轻松地为桌面和移动平台构建互联的业务应用程序。除了包含的 VCL 和 FireMonkey 组件外,Delphi 和 C++Builder 社区还提供了大量的工具和组件。
- Easily connect to over 70+ Enterprise cloud services and APIs like Amazon DynamoDB, Google Sheets, Azure Cosmos DB, Salesforce, Slack, Jira, Microsoft Office 365, SurveyMonkey, YouTube, WordPress, Gmail, and many more with the Enterprise Connectors.
- GetIt Package Manager. Rapidly improve the functionality of your applications by downloading and integrating new components, demos, styles, libraries, and layouts.
- 为物联网而打造。快速将物联网功能添加到 Delphi IDE 中,并通过 GetIt 获得 50 多个免费的物联网组件。
- 使用来自 Embarcadero Technology Partners 开发商的工具和组件来扩展 IDE 功能。
- 集成工具和组件。Beyond Compare、FastReport、TeeChart、InterBase、IP*Works、CodeSight 工具!
- 使用由许多第三方开发的插件来扩展 IDE 功能,对 IDE 进行自定义以符合您的工作方式

构建互联的应用程序
为目前的 Windows 10、macOS、iOS、Android 和 Linux 系统应用程序构建端到端解决方案。
单一代码库
Create apps for all platforms with less coding effort. Write a single codebase with a responsive UI and compile everywhere.
可访问的数据
Connect to over 20 databases natively with FireDAC’s high speed direct access. Including InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, MongoDB and more.
Responsive UI
Create a single responsive platform aware UI once and deploy cross platform.
Windows 10 系统应用程序
Modernize aging apps to support Windows 10 with up-to-date responsive controls and Windows Store support
macOS and Linux Apps
使用 Delphi 来快速轻松地开发 macOS 系统应用程序。
Android and iOS
Deliver Android and iOS applications faster and smarter with platform-aware user interface controls. Rapidly protoype with the multi-device designer and live preview in the IDE
Internet of Things (IoT)
轻松地将您的应用程序连接到小工具、设备、传感器、企业数据和云服务。
Cloud Aware
Delphi 具有一个 HTTP 和 REST 客户端库,可在所有平台上使用,以调用 REST 服务甚至特定的 AWS 和 Azure 组件
扩展功能
创建一个插件,它可添加新的工具窗口,在代码编辑器中进行绘制,提供代码完成,添加新的语法高亮显示,钩挂到高级和低级事件,在调试时跟踪进程和线程,等等。
设计、构建、运行!
Delphi IDE 支持您在整个开发生命周期中提供一个源代码库,您只需重新编译和重新部署即可。