A Sublime Text 3 plugin providing a full-featured IDE for Salesforce development, including Apex, Lightning, and metadata management.
Haoide is a Sublime Text 3 plugin that provides a full-featured integrated development environment for Salesforce development. It enables developers to write, test, deploy, and manage Apex code, Lightning Components, and other Salesforce metadata directly within Sublime Text. The plugin solves the problem of needing a heavyweight IDE by bringing comprehensive Salesforce tooling to a lightweight, fast editor.
Salesforce developers who prefer using Sublime Text as their primary code editor and want native support for Salesforce development workflows, including Apex, Lightning, and metadata management.
Developers choose Haoide because it combines the speed and simplicity of Sublime Text with powerful Salesforce-specific features like code completion, deployment tools, and debugging capabilities, all without requiring a full IDE installation.
Stop upgrade, most of features were delivered in https://github.com/xjsender/haoide-vscode
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Integrates auto-complete, deployment via Metadata API, and debugging for Apex and Lightning, as detailed in the key features and documentation links.
Brings full IDE capabilities to Sublime Text 3, maintaining its speed and simplicity without a heavy installation, aligning with the project's philosophy.
Can be installed directly from Sublime Text's Package Control by searching 'haoide', simplifying setup as per the installation instructions.
Includes REST API support, JSON to Apex conversion, and data loader functionality, with dedicated docs for each feature in the quick links.
Only supports Sublime Text 3, not updated for newer versions, which restricts users on Sublime Text 4 or other editors.
The README admits it has not enough testing for Linux, making it unreliable for developers on that platform.
Requires manual project setup with OAuth and metadata subscriptions, which can be error-prone and demands familiarity with Salesforce APIs.
From the Q&A, there are reported bugs like grayed-out menus and deploy failures after updates, indicating potential reliability concerns.