This week I’m at JavaOne with IDR Solutions and I recently attended a talk hosted by the developers of 6 incredibly popular IDE plug-ins. After watching the presentation I was sold, and will definitely be using some of the following plug-ins when working on our online PDF to HTML5 converter.
I will be listingΒ 6 Must-Have IDE Plugins Featured at JavaOne and will give a quick overview of what each one does in hope that you may find one that will help with your work as a developer.
Jelastic :
Jelastic is a great (available for free) plugin, it’s the first Java cloud computing platform that allows you to host or scale a Java application without a single code change. It bypasses the need to find the correct servers, operating system, application servers, and databases before being able to deploy your code. Jelastic is very easy to deploy, all you have to do is upload your application into Jelastic and it will be automatically deployed across all your nodes. This makes managing an application’s life cycle across multiple environments, it allows you to easily switch between them.
NBAndroid :
NBAndroid is very useful for supporting an Android applications development cycle. It has diverse functionality that assists in the development of your Android application.
It features Core Android SDK support along with a LogCat viewer integrated into the IDE, this is very important when detecting what’s going on while the code is running live on your device. It also supplies a GUI layout preview which allows you to design the User Interface more efficiently in the IDE without having to re-deploy the application to see every change. NBAndroid also works with Android SDK projects and the debug cycle is supported using emulators or real devices. With regular updates and active support, this is a great plug-in for any Android Developer.
CodeNameOne :
Codename One is a free open source solution that allows you to rapidly build native applications to all mobile devices using Java & optionally a GUI builder. The framework provides full access to the underlying native platform while still providing remarkable portability.
Codename One consists of a Client Library, IDE plugin, Designer tool (GUI builder, theme designer, localization editor, etc.), Simulator environment, Build servers & cloud provisioning services. Codename One is fast. Simple benchmarks show it beating Objective-C and on other platforms, Codename One uses the native VM where possible to achieve similar results. Graphics rendering is implemented with the gaming API’s hence providing game-like performance.
Gradle :
Gradle combines the power and flexibility of Ant with the dependency management and conventions of Maven into a more effective way to build. Powered by a Groovy DSL and packed with innovation, Gradle provides a declarative way to describe all kinds of builds through sensible defaults. Gradle is quickly becoming the build system of choice for many open source projects, leading-edge enterprises and legacy automation challenges.
JRebel :
JRebel is a very useful plugin and will increase your productivity massively. This is achieved because to see a code change you would normally have to re-build and deploy your project, however, JRebel bypasses this dependency and allows you to see a code-change instantly. It works by versioning classes and resources individually and updating them one at a time instead of a grouped deployment. When you as a developer make a code change, the change is immediately reflected in the deployed application, skipping the build and redeploy phases and preventing an average of 5.25 work weeks per year in redeploys! A must-have if you ask me!
Vaadin :
Vaadin is a very nice Java Framework that allows you to build a stylish and modern web application that has effective performance with the user in mind. It features a server-side architecture, which means that the majority of the logic runs on the servers. Ajax technology is used at the browser-side to ensure a rich and interactive user experience. On the client-side Vaadin is built on top of and can be extended with Google Web Toolkit.
If you want more information on JavaOne 2013 and further coverage of the entire event check out our JavaOne 2013 Series Index, which covers everything that is happening and is constantly updated, keep checking back for new info!
Are you a Developer working with PDF files?
Our developers guide contains a large number of technical posts to help you understand the PDF file Format.
Do you need to solve any of these problems?
Display PDF documents in a Web app |
Use PDF Forms in a web browser |
Convert PDF Documents to an image |
Work with PDF Documents in Java |
Thanks for the mention Nathan!
My pleasure, it was really cool to see!
thank you for your great post. I’m about to back to java from python π because your post. specially Vaalin is really great java framework just discovered it π
Thank you sharavsambuu, good luck moving back to Python π
i am always try to learn Unit Testing as i am currently working as automation analyst. I know all this framework have so much value in market but is there any feature of framework or allow to do unit testing using any component ? In 2016, There are many prediction about unit testing job so trying to learn. Please let me know if you have any unit testing related article. Please email me too. if you think it is interesting.
Hey Selenium,
For a list of Unit Testing frameworks see this wiki article:
http://en.wikipedia.org/wiki/List_of_unit_testing_frameworks
To create something more specific to Netbeans and tailored to your needs you may want to read this:
https://netbeans.org/kb/docs/java/junit-intro.html
Hope that helps π
Thank you very much !
Don’t forget project lombok !
They have a new beta (called lombok-edge) that works with netbeans 7.4, which uses the jdk8 compiler.
Thank you Olivier, i’ll keep Lombok in mind for next-time π