The ideFx project is a lightweight Integrated Development Environment (IDE) inspired by Intellij IDEA, designed to provide a user-friendly platform for Java developers. It provides essential features like project management, code editing, compilation, and execution, focusing on simplicity and efficiency.
🏠 Homepage
- MVC Architecture: Implemented the Model-View-Controller (MVC) pattern to ensure a clear separation of concerns, facilitating easier maintenance and scalability.
- JavaFX-Based UI: Utilized JavaFX to create a responsive and intuitive user interface, distinguishing ideFx from other Java IDEs by providing a modern and engaging user experience.
- Core Development Functionalities: Integrated essential features such as project management, code editing, compiling, and execution within the IDE, mirroring some of the basic functionalities found in Intellij IDEA.
- Class File Reading Capability: Unique to ideFx, this feature allows users to read and analyze
.class
files directly within the IDE, offering insights into compiled bytecode and aiding in debugging processes. This addition underscores the IDE's versatility and comprehensive approach to Java development.
-
Customizable Themes: Personalize your development environment with selectable themes.
-
Console Output: View your application's output and interact with it through the integrated console.
- Compile and decompile: Utilized command-line tools
javac
andjavap
for compiling.java
files and decompiling.class
files within the project
Compile whole project from other IDE:
git clone https://github.com/92rw/ideFx
👤 92rw
Give a ⭐️ if this project helped you!