Posts

JavaScript (JS)

Image
  What is JavaScript?  JavaScript is an object oriented programming language which is mostly used by web developers for scripting the webpages. It creates a dynamic behavior and interactive user experience when it is applied to an HTML document. JavaScript is executed as plain text, it don't need any special compilation it runs automatically when the web page loads. JS has it's own specification called ECMAScript and it does not have a relation to java. JavaScript is totally independent language.  Special features Use prototype instead of using classes for inheritance. Supports all the web browsers with in built execution environments. JS can be executed in  severs and other devices that has the JavaScript engine. JavaScript is known as a single threaded language cause JS programs execute using a single thread. It is an interpreted and case-sensitive language. JS is asynchronous and the asynchronous operations are managed by an event system. Why JavaScript is used? JavaScript i

IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains

Image
  About JetBrains JetBrains was founded in Prague in 2000 by three Russian software developers, Sergey Dmitriev, Valentin Kipyatkov, and Eugene Belyaev. JetBrains was originally known as IntelliJ Software. JetBrains' first product was IntelliJ Renamer, a Java code refactoring tool which was launched in year 2001. The main objective of JetBrains is to assist developers in working more efficiently by automating simple, repetitive tasks, allowing them to concentrate on code design and the big picture. It provide tools to help you discover and familiarize developers with code bases more quickly.  JetBrains  products make it simple for developers to maintain quality during the development process and spend less time on maintenance tasks. IntelliJ IDEA Intellij IDEA was the first development tool designed by jetBrains. T he first version of IntelliJ IDEA was announced i n January 2001 and it was one of the first Java IDEs to provide advanced code navigation and refactoring capabilities.