Skip to main content

Posts

What is an IDE ?

Integrated Development Environment (IDE) An IDE, or Integrated Development Environment is a software tool that enables programmers to consolidate the different aspects of writing a computer program. IDEs increase programmer productivity by combining common activities of writing software into a single application: editing source code, building executables, and debugging. Editing Source Code Writing code is an important part of programming. We start with a blank file, write a few lines of code, and a program is born! IDEs facilitate this process with features like syntax highlighting and autocomplete. Syntax Highlighting An IDE that knows the syntax of your language can provide visual cues. Keywords, words that have special meaning like class in Java, are highlighted with different colors. Compare these two code samples: // without syntax highlighting public class NiceDay { public static void main(String[] args) { System.out.println("It's a nice day out!...

Selection of built tool in spring boot

Gradle Gradle is an open-source build automation tool that is designed to be flexible enough to build almost any type of software, It is fully open source and similar to Maven and Ant. But gradle has taken advantages of both Maven and Ant and also it has removed the disadvantages of Maven and Ant and created as a first class built tool. It uses domain-specific language based on the programming language Groovy , differentiating it from Apache Maven, which uses XML for its project configuration. Gradle allows to create or customize built procedure and we can create additional task with groovy scripts that can be executed before/after built. It also determines the order of tasks run by using a directed acyclic graph . Several developers created Gradle and first released in 2007, and in 2013, it was adopted by Google as the build system for Android projects. It was designed to support multi-project builds that are expected to be quite huge. It also allows for incremen...