facebook

Boost Your Spring IDE with CodeMix

If you’re developing Spring applications in Eclipse, you’re probably using MyEclipse, or Spring Tool Suite (STS)—but Spring development isn’t just about writing Java code. Whether you’re using Spring Boot and a framework like Angular or Vue.js, Spring MVC with JSPs and JSTL, or just working with [hard]core Spring, CodeMix significantly boosts the development experience in your Spring IDE.

CodeMix is an Eclipse plugin that adds support for a number of frameworks, souped-up editors for dozens of file types, and advanced debugging and deployment capabilities that allow you to focus on your application, without worrying about your tools. CodeMix is compatible with Eclipse-based IDEs and tools so you can continue working in the environment you are accustomed to.

JavaScript

Get an awesome JavaScript development experience in Eclipse, with little to no configuration required. From superior IntelliSense (including content assist with documentation & parameter hints) to advanced validation and linting, to exceptional formatting—CodeMix makes your JavaScript coding a breeze.

Learn more about JavaScript support in CodeMix.

spring ide javascript
JavaScript capabilities

HTML & CSS

CodeMix brings IntelliSense, a plethora of snippets, advanced Emmet support, and even validation support to both HTML and CSS editors. The latest versions of the HTML5 and CSS3 specifications are supported, including support for LESS and Sass to boot. Depending on your needs, you might find the CodeMix JSP editor handy as well.

Learn more about HTML & CSS support in CodeMix.

spring ide html
HTML Emmet support in action

JSON & YAML

JSON is one of the most common formats for web/API-returned data, and YAML files are great for externalizing Spring configurations. CodeMix supports schemas for both JSON & YAML files—you get both content assist, and even documentation when dealing with known specifications. Of course, we have the basics like validation, navigation and formatting covered.

spring ide json yaml
YAML editor

Additional Editors

CodeMix provides basic support for dozens of different file-types, from Ruby to Rust, from Bash to Swift. Need to edit a few PHP files? Want to modify a Dockerfile? CodeMix offers dozens of editors out-of-the-box, without requiring you to install additional extensions or plugins. For more complete support, you can always install an extension for the desired language.

spring ide editors
Editor selection

Frontend Frameworks

If you’re not using Spring MVC, there’s a good chance you’re using a modern framework to power your frontend. CodeMix sports superb TypeScript support for the most recent TypeScript versions, and it has first-class support for several frameworks like Vue.js, Angular, and React, among others. Want to edit a .vue file which contains HTML, JavaScript and CSS? Need content assist in Angular Templates? CodeMix has you covered.

Vue capabilities
Quick-fixes in TypeScript

Debugging

As an Eclipse user, you’ve come to expect a powerful debugger. With CodeMix, you get the same robust debugging experience for modern frontend frameworks. Just set breakpoints and step through your code to easily fix any bugs in your code. You can even evaluate variables and expressions!

spring ide debugging
Debugger in action

Web Service Development

Need to create a Java model corresponding to some JSON returned by a web service? Use the Paste JSON as Code extension to easily generate Java from JSON. Or maybe you’re dealing with a Swagger/OpenAPI specification? The Swagger Viewer extension launches a Swagger UI and updates in real-time, as you type!

spring ide web services
Paste JSON as Code extension

See for Yourself

Play this quick video to learn more about HTML5 and CSS3 coding with CodeMix.

<iframe width="1280" height="720" src="https://www.youtube.com/embed/vcfCNQa0jwc?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe>

Give it a Try

CodeMix is free to try for 45 days—download it now!