SlideShare a Scribd company logo
June 21, 2017 www.snipe.co.in 1
Prepared :Snipe Team
June 21, 2017 2
Interactive Development
Environment (IDE)
June 21, 2017 3
IDEs
•What is an IDE?
• An integrated development environment (IDE) is a software application that
provides comprehensive facilities to computer programmers for software
Development.
• An IDE normally consists of a source code editor, build automation tools and
a debugger.
• The boundary between an integrated development environment and other parts of
the broader software development environment is not well-defined.
• Sometimes a version control system, or various tools to simplify the construction of
a Graphical User Interface (GUI), are integrated.
• Many modern IDEs also have a class browser, an object browser, and a class
hierarchy diagram, for use in object-oriented software development.
June 21, 2017 4
IDEs
•History of an IDE
•Early systems could not support one, since programs were prepared using
flowcharts, entering programs with punched cards (or paper tape, etc.) before
submitting them to a compiler.
•Dartmouth BASIC was the first language to be created with an IDE (and was also
the first to be designed for use while sitting in front of a console or terminal).
• Its IDE (part of the Dartmouth Time Sharing System) was command-based, and
therefore did not look much like the menu-driven, graphical IDEs prevalent at 2015.
• However it integrated editing, file management, compilation, debugging and
execution in a manner consistent with a modern IDE.
June 21, 2017 5
IDEs
• Maestro I is a product from Softlab Munich and was the world's first integrated
development environment[1]
1975 for software. Maestro I was installed for 22,000
programmers worldwide. Until 1989, 6,000 installations existed in the Federal
Republic of Germany.
• Maestro I was arguably the world leader in this field during the 1970s and 1980s.
Today one of the last Maestro I can be found in the Museum of Information
Technology at Arlington.
• One of the first IDEs with a plug-in concept was Softbench.
• In 1995 Computerwoche commented that the use of an IDE was not well received
by developers since it would fence in their .
June 21, 2017 6
IDEs
•List of an IDE
•IntelliJ IDEA
•JCreator
• BlueJ
• Netbeans
• MyEclipse
June 21, 2017 7
IDEs
June 21, 2017 8
IDEs
June 21, 2017 9
IDEs
June 21, 2017 10
IDEs
Jcreator
•JCreator is a Java IDE created by Xinox Software.
• Its interface is similar to that of Microsoft's Visual Studio.
• Because it is programmed entirely in C++, (except the first version (0.1), which was 
Java-based  ), Xinox Software has asserted that JCreator is faster than competing 
Java-based Java IDEs.
•JCreator has three editions:
•Lite Edition (LE) 
•Pro Edition (Pro) 
•Lite-Pro Edition (LE-PRO)
June 21, 2017 11
IDEs
•JCreator is only available on the Windows operating system. However, both the LE 
and Pro versions of JCreator run adequately on Linux (using Wine). So far no Linux 
versions are planned for immediate release, but new components will be built for 
cross-compatibility in mind.
•The feature set of the Pro version is comparable to that of other language aware IDEs 
with respect to project management and editing features, but lacks advanced features, 
such as automated refactoring, support for common frameworks etc., which can be 
found in the dominant Java IDEs such as Eclipse and IntelliJ IDEA.
• The free LE version further lacks some features, such as code completion, that are 
included with other free IDEs. 
•Unlike the dominant Java IDEs today, JCreator also lacks the level of extensibility 
through third-party plugins that is common in popular Java IDEs.
June 21, 2017 12
IDEs
History of Jcreator
•Version 5.10.002
•Support for windows 8.1
•Version 5.10.017
•Changed the Web Template to Google App Engine support instead of Tomcat. 
Also updated the manual to get you started. - Solved: Auto import now picks 
java.util. over other classes.
•Version 5.10.016
•Crash bug in the Java debugger.
•Crash bug in the editor.
June 21, 2017 13
IDEs
features of Jcreator
•   Custom color schemes.
•   Wrapping around of your existing projects.
•   Different JDK profiles can be used.
•   Quick code writing via project templates.
•   Easy project viewing with the class browser.
•   Debugging with an easy, intuitive interface. No command-line prompts necessary.
•   Wizards help you cut to the chase writing your project, quickly and easily.
June 21, 2017 14
IDEs
features of Jcreator
• Automatic Classpath configuration.
•  UI customization (similar to Microsoft Visual Studio).
•   The run-time environment can run your application as an applet, in a JUnit 
environment or in a command-line window.
•   JCreator's IDE does not require a Java Runtime Environment to execute, which 
may make it faster than Java-based IDE's.
•   Robot packages can be uploaded, also by using inheritance the users can create 
new variables, objects and classes as well as methods.
June 21, 2017 15
IDEs
BlueJ
• BlueJ is an integrated development environment (IDE) for the Java programming 
language, developed mainly for educational purposes, but also suitable for small-
scale software development.
•   It runs with the help of JDK(Java Development Kit) BlueJ was developed to 
support the learning and teaching of object-oriented programming, and its design 
differs from other development environments as a result.
•   The main screen graphically shows the class structure of an application under 
development (in a UML-like diagram), and objects can be interactively created and 
tested. 
•  This interaction facility, combined with a clean, simple user interface, allows easy 
experimentation with objects under development. Object-oriented concepts 
(classes, objects, communication through method calls) are represented visually and 
in its interaction design in the interface.
•.
June 21, 2017 16
IDEs
History of BlueJ
•  The development of BlueJ was started in 1999 by Michael Kölling and John 
Rosenberg at Monash University, as a successor to the Blue system.
•  BlueJ is an IDE. Blue was an integrated system with its own programming 
language and environment. 
•  BlueJ implements the Blue environment design for the Java programming language.
•  BlueJ is currently being maintained by a joint team at the University of Kent, 
Canterbury, England – where Kölling now lectures, and La Trobe University in 
Melbourne, Australia.
•  In March 2009, the BlueJ project became free and open source software, and 
licensed under GNU GPL with the class path exception.
•  The latest version of BlueJ is 3.1.5 released on 29 March 2015.
June 21, 2017 17
IDEs
Features of BlueJ
• BlueJ the ability to display the full UML details of a class in the diagram, and
better support for packages.
• Most people agree that one of BlueJ’s main strengths is its small size (as seen by
the user) and simple interface. At the same time, most people want us to include their
favourite features
• This extension adds an item to each class’s menu (Display UML) that allows you to
temporarily display the full UML notation of that class (including public/protected
fields and methods).
.
June 21, 2017 18
IDEs
Netbeans
• NetBeans is a software development platform written in Java.
• The NetBeans Platform allows applications to be developed from a set of
modular software components called modules.
• Applications based on the NetBeans Platform, including the NetBeans integrated
development environment (IDE), can be extended by third party developers.
• The NetBeans IDE is primarily intended for development in Java, but also supports
other languages, in particular PHP, C/C++ and HTML5.
• NetBeans is cross-platform and runs on Microsoft Windows, Mac
OSX, Linux, Solaris and other platforms supporting a compatible JVM.
•.
June 21, 2017 19
IDEs
History of Netbeans
• NetBeans began in 1996 as Xelfi (word play on Delphi),a Java IDE student project
under the guidance of the Faculty of Mathematics and Physics at Charles
University in Prague.
• In 1997 Roman Stanek formed a company around the project and produced
commercial versions of the NetBeans IDE until it was bought by Sun
Microsystems in 1999.
• Sun open-sourced the NetBeans IDE in June of the following year. Since then, the
NetBeans community has continued to grow. In 2010, Sun (and thus NetBeans) was
acquired by Oracle.
June 21, 2017 20
IDEs
Features of Netbeans.
• Best Support for Latest Java Technologies.
• Fast & Smart Code Editing.
• Easy & Efficient Project Management.
• Rapid User Interface Development.
• Write Bug Free Code.
• Support for Multiple Languages
• Cross Platform Support
• Rich Set of Community Provided Plugins
June 21, 2017 21
IDEs
MyEclipse.
• MyEclipse is a Java IDE with smart Enterprise tools for getting the job done. Java
EE libraries and capabilities are the basis of your Enterprise projects, and deploy to
dozens of Enterprise-friendly app servers for quick testing.
• MyEclipse is built upon the Eclipse platform, and integrates both proprietary and
open source code into the development environment.
• MyEclipse has two primary versions (apart from the "Blue Edition and "MyEclipse
Spring Edition referred to below): a professional and a standard edition.
• The standard edition adds database tools, a visual web designer, persistence
tools, Spring tools, Struts and JSF tooling, and a number of other features to the basic
Eclipse Java Developer profile. It competes with the Web Tools Project, which is a
part of Eclipse itself, but MyEclipse is a separate project entirely and offers a
different feature set.
June 21, 2017 22
IDEs
History of MyEclipse.
• Every time an editable file is saved in the Workbench, the Workbench updates the
local history of that file and logs the changes that have been made.
• The local history of a file can then be accessed and a previously saved copy of the
file can be reverted to, as long as the desired state is recent enough in the save history.
•Create a new file named sampleFile.txt.
•In the editor for sampleFile.txt modify the file by adding the line "change1" and
saving the file.
•Repeat this by entering a new line "change2" and saving it again.
•Add a third line "change3" and save it again.
June 21, 2017 23
IDEs
History of MyEclipse.
•Right-click the file in a navigation view (e.g. the Project Explorer) and select Team
> Show Local History.Note: Repository tooling may override the Team > Show
Local History operation to provide a unified history for a file.
• The Eclipse CVS client does override this action.
• To get the history for a file in a project that is shared with CVS, you will need to
right-click the file and selectTeam > Show History. See Working with CVS
History for more details about the CVS history of a file.
• The History view opens and shows the history for the file.
June 21, 2017 24
IDEs
Features of MyEclipse.
• Support for UML
• Maven4MyEclipse - based on Apache Maven 2
•Connectors for databases of Oracle Database, MySQL, Microsoft SQL
Server, Sybase.
•HTML 5 mobile tools.
•Ajax Tools.
•Java Persistence Tools: Hibernate, TopLink, Apache OpenJPA
•Spring Framework Tools.
June 21, 2017 25
IDEs
•Apache Struts Designer.
•JavaServer Faces Designer.
•Application server Connectors.
•JavaServer Pages Development.
•Enterprise JavaBeans 3.0 support.
•Cascading Style Sheets editor.
•JSTL support.
•J2EE Development Tools.
June 21, 2017 26
IDEs
comparision between Ides
June 21, 2017 27
IDEsNetBeans
IntelliJ
IDEA
Eclipse BlueJ jCreator
Develop
er
Oracle JetBrains Eclipse
Foundatio
n
Cross
Platfo
rm
Xinox
Softwar
e
Platform
s
NetBeans
is a cross
platform
IDE,
supporting
Windows,
Mac and
Linux
OS X,
Linux,
Windows
Eclipse is
available
for
Windows,
Mac, Linux
and OSX
Window
s only.
Size 186 MB for
the Java
EE
Version
180 MB
for the
Communi
ty Edition,
290 MB
for the
Ultimate
Edition
The
Eclipse
Luna
download
package
for Java
Developers
is (almost)
155 MB.
160-
170
MB
( inclu
ding
JDK)
7.2 MB
for Trial
Version
June 21, 2017 28
IDEsNetBeans
IntelliJ
IDEA
Eclipse BlueJ jCreator
It is open
source
java ide
It is
closed
soure
java ide
It is open
source
java ide
It is
open
sourc
e java
ide
Jcreato
r is fast
and
efficient
java ide
GUI
builder
Yes Yes Yes No No
Linux Yes Yes Yes Yes No
June 21, 2017 29
IDEsNetBeans
IntelliJ
IDEA
Eclipse BlueJ jCreator
It is open
source
java ide
It is
closed
soure
java ide
It is open
source
java ide
It is
open
sourc
e java
ide
Jcreato
r is fast
and
efficient
java ide
Windows Yes Yes Yes Yes Yes
Mac OS
X
Yes Yes Yes Yes No
June 21, 2017 30
IDEs
CONCLUSION.
•After listing 5 development integration tools I hope you will able to find out one for
you.
•But if you chose some lightweight IDE or start using simple text editor than it will
definitely increase your coding skill .
•If you want a IDE for your professional life than you can go for any above GUI
based IDE .
•NetBeans is best java IDE for any type of development.
• If you are beginner than either go for NetBeans or Eclipse IDE.
•These are best Java IDE in market.

More Related Content

Viewers also liked

Training
TrainingTraining
Project excursion career_orientation
Project excursion career_orientationProject excursion career_orientation
Project excursion career_orientation
Mallikarjuna G D
 
Digital marketing
Digital marketingDigital marketing
Digital marketing
Mallikarjuna G D
 
Maven
MavenMaven
Jdbc
JdbcJdbc
Rmi
RmiRmi
Installer benchmarking
Installer benchmarkingInstaller benchmarking
Installer benchmarking
Mallikarjuna G D
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Mallikarjuna G D
 
Build tool
Build toolBuild tool
Build tool
Mallikarjuna G D
 
Ejb
EjbEjb
ETL
ETLETL
Ci
CiCi
Visual basics
Visual basicsVisual basics
Visual basics
Mallikarjuna G D
 
Design pattern
Design patternDesign pattern
Design pattern
Mallikarjuna G D
 
SlideShare 101
SlideShare 101SlideShare 101
SlideShare 101
Amit Ranjan
 

Viewers also liked (15)

Training
TrainingTraining
Training
 
Project excursion career_orientation
Project excursion career_orientationProject excursion career_orientation
Project excursion career_orientation
 
Digital marketing
Digital marketingDigital marketing
Digital marketing
 
Maven
MavenMaven
Maven
 
Jdbc
JdbcJdbc
Jdbc
 
Rmi
RmiRmi
Rmi
 
Installer benchmarking
Installer benchmarkingInstaller benchmarking
Installer benchmarking
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Build tool
Build toolBuild tool
Build tool
 
Ejb
EjbEjb
Ejb
 
ETL
ETLETL
ETL
 
Ci
CiCi
Ci
 
Visual basics
Visual basicsVisual basics
Visual basics
 
Design pattern
Design patternDesign pattern
Design pattern
 
SlideShare 101
SlideShare 101SlideShare 101
SlideShare 101
 

Similar to Ide benchmarking

Net framework
Net frameworkNet framework
Net framework
Saiteja Kaparthi
 
Unesco Presentation
Unesco PresentationUnesco Presentation
Unesco Presentation
Umesh
 
document
documentdocument
document
Joyful Vino
 
Android overview
Android overviewAndroid overview
Android overview
Mallikarjuna G D
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
Aravindharamanan S
 
Unit 1 to android Introduction to Android.pptx
Unit 1 to android  Introduction to Android.pptxUnit 1 to android  Introduction to Android.pptx
Unit 1 to android Introduction to Android.pptx
ssuser471dfb
 
Android Architecture design programming with java
Android Architecture design programming with javaAndroid Architecture design programming with java
Android Architecture design programming with java
ssuser471dfb
 
Best Platforms For Mobile App Development
Best Platforms For Mobile App DevelopmentBest Platforms For Mobile App Development
Best Platforms For Mobile App Development
Magneto IT Solutions
 
Ide
IdeIde
7 IDEs Every React Native App Development Company Must Use (2).pptx
7 IDEs Every React Native App Development Company Must Use (2).pptx7 IDEs Every React Native App Development Company Must Use (2).pptx
7 IDEs Every React Native App Development Company Must Use (2).pptx
Softprodigy
 
Development-Environment Up & Running with Docker
Development-Environment Up & Running with DockerDevelopment-Environment Up & Running with Docker
Development-Environment Up & Running with Docker
Michael Wellner
 
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdf
percivalfernandez2
 
MobApp development 01 application platform.pptx
MobApp development 01 application platform.pptxMobApp development 01 application platform.pptx
MobApp development 01 application platform.pptx
sanaiftikhar23
 
Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021
WrapPixel
 
what is .net
what is .netwhat is .net
what is .net
Sireesh K
 
Analysis Of The Original Version Of Java
Analysis Of The Original Version Of JavaAnalysis Of The Original Version Of Java
Analysis Of The Original Version Of Java
Amanda Brady
 
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptx
percivalfernandez3
 
whats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptxwhats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptx
GabrielSoche
 
005528214.pdf
005528214.pdf005528214.pdf
005528214.pdf
EidTahir
 
Creating a textual domain specific language
Creating a textual domain specific languageCreating a textual domain specific language
Creating a textual domain specific language
Vicente García Díaz
 

Similar to Ide benchmarking (20)

Net framework
Net frameworkNet framework
Net framework
 
Unesco Presentation
Unesco PresentationUnesco Presentation
Unesco Presentation
 
document
documentdocument
document
 
Android overview
Android overviewAndroid overview
Android overview
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Unit 1 to android Introduction to Android.pptx
Unit 1 to android  Introduction to Android.pptxUnit 1 to android  Introduction to Android.pptx
Unit 1 to android Introduction to Android.pptx
 
Android Architecture design programming with java
Android Architecture design programming with javaAndroid Architecture design programming with java
Android Architecture design programming with java
 
Best Platforms For Mobile App Development
Best Platforms For Mobile App DevelopmentBest Platforms For Mobile App Development
Best Platforms For Mobile App Development
 
Ide
IdeIde
Ide
 
7 IDEs Every React Native App Development Company Must Use (2).pptx
7 IDEs Every React Native App Development Company Must Use (2).pptx7 IDEs Every React Native App Development Company Must Use (2).pptx
7 IDEs Every React Native App Development Company Must Use (2).pptx
 
Development-Environment Up & Running with Docker
Development-Environment Up & Running with DockerDevelopment-Environment Up & Running with Docker
Development-Environment Up & Running with Docker
 
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdf
 
MobApp development 01 application platform.pptx
MobApp development 01 application platform.pptxMobApp development 01 application platform.pptx
MobApp development 01 application platform.pptx
 
Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021
 
what is .net
what is .netwhat is .net
what is .net
 
Analysis Of The Original Version Of Java
Analysis Of The Original Version Of JavaAnalysis Of The Original Version Of Java
Analysis Of The Original Version Of Java
 
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptx
 
whats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptxwhats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptx
 
005528214.pdf
005528214.pdf005528214.pdf
005528214.pdf
 
Creating a textual domain specific language
Creating a textual domain specific languageCreating a textual domain specific language
Creating a textual domain specific language
 

More from Mallikarjuna G D

Reactjs
ReactjsReactjs
Bootstrap 5 ppt
Bootstrap 5 pptBootstrap 5 ppt
Bootstrap 5 ppt
Mallikarjuna G D
 
CSS
CSSCSS
Angular 2.0
Angular  2.0Angular  2.0
Angular 2.0
Mallikarjuna G D
 
Spring andspringboot training
Spring andspringboot trainingSpring andspringboot training
Spring andspringboot training
Mallikarjuna G D
 
Hibernate
HibernateHibernate
Hibernate
Mallikarjuna G D
 
Jspprogramming
JspprogrammingJspprogramming
Jspprogramming
Mallikarjuna G D
 
Servlet programming
Servlet programmingServlet programming
Servlet programming
Mallikarjuna G D
 
Servlet programming
Servlet programmingServlet programming
Servlet programming
Mallikarjuna G D
 
Mmg logistics edu-final
Mmg  logistics edu-finalMmg  logistics edu-final
Mmg logistics edu-final
Mallikarjuna G D
 
Interview preparation net_asp_csharp
Interview preparation net_asp_csharpInterview preparation net_asp_csharp
Interview preparation net_asp_csharp
Mallikarjuna G D
 
Interview preparation devops
Interview preparation devopsInterview preparation devops
Interview preparation devops
Mallikarjuna G D
 
Interview preparation testing
Interview preparation testingInterview preparation testing
Interview preparation testing
Mallikarjuna G D
 
Interview preparation data_science
Interview preparation data_scienceInterview preparation data_science
Interview preparation data_science
Mallikarjuna G D
 
Interview preparation full_stack_java
Interview preparation full_stack_javaInterview preparation full_stack_java
Interview preparation full_stack_java
Mallikarjuna G D
 
Enterprunership
EnterprunershipEnterprunership
Enterprunership
Mallikarjuna G D
 
Core java
Core javaCore java
Core java
Mallikarjuna G D
 
Type script
Type scriptType script
Type script
Mallikarjuna G D
 
Angularj2.0
Angularj2.0Angularj2.0
Angularj2.0
Mallikarjuna G D
 
Git Overview
Git OverviewGit Overview
Git Overview
Mallikarjuna G D
 

More from Mallikarjuna G D (20)

Reactjs
ReactjsReactjs
Reactjs
 
Bootstrap 5 ppt
Bootstrap 5 pptBootstrap 5 ppt
Bootstrap 5 ppt
 
CSS
CSSCSS
CSS
 
Angular 2.0
Angular  2.0Angular  2.0
Angular 2.0
 
Spring andspringboot training
Spring andspringboot trainingSpring andspringboot training
Spring andspringboot training
 
Hibernate
HibernateHibernate
Hibernate
 
Jspprogramming
JspprogrammingJspprogramming
Jspprogramming
 
Servlet programming
Servlet programmingServlet programming
Servlet programming
 
Servlet programming
Servlet programmingServlet programming
Servlet programming
 
Mmg logistics edu-final
Mmg  logistics edu-finalMmg  logistics edu-final
Mmg logistics edu-final
 
Interview preparation net_asp_csharp
Interview preparation net_asp_csharpInterview preparation net_asp_csharp
Interview preparation net_asp_csharp
 
Interview preparation devops
Interview preparation devopsInterview preparation devops
Interview preparation devops
 
Interview preparation testing
Interview preparation testingInterview preparation testing
Interview preparation testing
 
Interview preparation data_science
Interview preparation data_scienceInterview preparation data_science
Interview preparation data_science
 
Interview preparation full_stack_java
Interview preparation full_stack_javaInterview preparation full_stack_java
Interview preparation full_stack_java
 
Enterprunership
EnterprunershipEnterprunership
Enterprunership
 
Core java
Core javaCore java
Core java
 
Type script
Type scriptType script
Type script
 
Angularj2.0
Angularj2.0Angularj2.0
Angularj2.0
 
Git Overview
Git OverviewGit Overview
Git Overview
 

Recently uploaded

5. Postharvest deterioration of fruits and vegetables.pptx
5. Postharvest deterioration of fruits and vegetables.pptx5. Postharvest deterioration of fruits and vegetables.pptx
5. Postharvest deterioration of fruits and vegetables.pptx
UmeshTimilsina1
 
QCE – Unpacking the syllabus Implications for Senior School practices and ass...
QCE – Unpacking the syllabus Implications for Senior School practices and ass...QCE – Unpacking the syllabus Implications for Senior School practices and ass...
QCE – Unpacking the syllabus Implications for Senior School practices and ass...
mansk2
 
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Alvaro Barbosa
 
React Interview Question PDF By ScholarHat
React Interview Question PDF By ScholarHatReact Interview Question PDF By ScholarHat
React Interview Question PDF By ScholarHat
Scholarhat
 
INSIDE OUT - PowerPoint Presentation.pptx
INSIDE OUT - PowerPoint Presentation.pptxINSIDE OUT - PowerPoint Presentation.pptx
INSIDE OUT - PowerPoint Presentation.pptx
RODELAZARES3
 
Open and Critical Perspectives on AI in Education
Open and Critical Perspectives on AI in EducationOpen and Critical Perspectives on AI in Education
Open and Critical Perspectives on AI in Education
Robert Farrow
 
A beginner’s guide to project reviews - everything you wanted to know but wer...
A beginner’s guide to project reviews - everything you wanted to know but wer...A beginner’s guide to project reviews - everything you wanted to know but wer...
A beginner’s guide to project reviews - everything you wanted to know but wer...
Association for Project Management
 
Node JS Interview Question PDF By ScholarHat
Node JS Interview Question PDF By ScholarHatNode JS Interview Question PDF By ScholarHat
Node JS Interview Question PDF By ScholarHat
Scholarhat
 
DepEd School Calendar 2024-2025 DO_s2024_008
DepEd School Calendar 2024-2025 DO_s2024_008DepEd School Calendar 2024-2025 DO_s2024_008
DepEd School Calendar 2024-2025 DO_s2024_008
Glenn Rivera
 
C Interview Questions PDF By Scholarhat.pdf
C Interview Questions PDF By Scholarhat.pdfC Interview Questions PDF By Scholarhat.pdf
C Interview Questions PDF By Scholarhat.pdf
Scholarhat
 
Open Source and AI - ByWater Closing Keynote Presentation.pdf
Open Source and AI - ByWater Closing Keynote Presentation.pdfOpen Source and AI - ByWater Closing Keynote Presentation.pdf
Open Source and AI - ByWater Closing Keynote Presentation.pdf
Jessica Zairo
 
2024 Winter SWAYAM NPTEL & A Student.pptx
2024 Winter SWAYAM NPTEL & A Student.pptx2024 Winter SWAYAM NPTEL & A Student.pptx
2024 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
1. Importance_of_reducing_postharvest_loss.pptx
1. Importance_of_reducing_postharvest_loss.pptx1. Importance_of_reducing_postharvest_loss.pptx
1. Importance_of_reducing_postharvest_loss.pptx
UmeshTimilsina1
 
MATATAG CURRICULUM sample lesson exemplar.docx
MATATAG CURRICULUM sample lesson exemplar.docxMATATAG CURRICULUM sample lesson exemplar.docx
MATATAG CURRICULUM sample lesson exemplar.docx
yardenmendoza
 
E-learning Odoo 17 New features - Odoo 17 Slides
E-learning Odoo 17  New features - Odoo 17 SlidesE-learning Odoo 17  New features - Odoo 17 Slides
E-learning Odoo 17 New features - Odoo 17 Slides
Celine George
 
Java MCQ Questions and Answers PDF By ScholarHat
Java MCQ Questions and Answers PDF By ScholarHatJava MCQ Questions and Answers PDF By ScholarHat
Java MCQ Questions and Answers PDF By ScholarHat
Scholarhat
 
Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025
Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025
Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025
ALBERTHISOLER1
 
FINAL MATATAG Science CG 2023 Grades 3-10.pdf
FINAL MATATAG Science CG 2023 Grades 3-10.pdfFINAL MATATAG Science CG 2023 Grades 3-10.pdf
FINAL MATATAG Science CG 2023 Grades 3-10.pdf
maritescanete2
 
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
mansk2
 
slidesgo-mastering-the-art-of-listening-insights-from-robin-sharma-2024070718...
slidesgo-mastering-the-art-of-listening-insights-from-robin-sharma-2024070718...slidesgo-mastering-the-art-of-listening-insights-from-robin-sharma-2024070718...
slidesgo-mastering-the-art-of-listening-insights-from-robin-sharma-2024070718...
MANIVALANSR
 

Recently uploaded (20)

5. Postharvest deterioration of fruits and vegetables.pptx
5. Postharvest deterioration of fruits and vegetables.pptx5. Postharvest deterioration of fruits and vegetables.pptx
5. Postharvest deterioration of fruits and vegetables.pptx
 
QCE – Unpacking the syllabus Implications for Senior School practices and ass...
QCE – Unpacking the syllabus Implications for Senior School practices and ass...QCE – Unpacking the syllabus Implications for Senior School practices and ass...
QCE – Unpacking the syllabus Implications for Senior School practices and ass...
 
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
 
React Interview Question PDF By ScholarHat
React Interview Question PDF By ScholarHatReact Interview Question PDF By ScholarHat
React Interview Question PDF By ScholarHat
 
INSIDE OUT - PowerPoint Presentation.pptx
INSIDE OUT - PowerPoint Presentation.pptxINSIDE OUT - PowerPoint Presentation.pptx
INSIDE OUT - PowerPoint Presentation.pptx
 
Open and Critical Perspectives on AI in Education
Open and Critical Perspectives on AI in EducationOpen and Critical Perspectives on AI in Education
Open and Critical Perspectives on AI in Education
 
A beginner’s guide to project reviews - everything you wanted to know but wer...
A beginner’s guide to project reviews - everything you wanted to know but wer...A beginner’s guide to project reviews - everything you wanted to know but wer...
A beginner’s guide to project reviews - everything you wanted to know but wer...
 
Node JS Interview Question PDF By ScholarHat
Node JS Interview Question PDF By ScholarHatNode JS Interview Question PDF By ScholarHat
Node JS Interview Question PDF By ScholarHat
 
DepEd School Calendar 2024-2025 DO_s2024_008
DepEd School Calendar 2024-2025 DO_s2024_008DepEd School Calendar 2024-2025 DO_s2024_008
DepEd School Calendar 2024-2025 DO_s2024_008
 
C Interview Questions PDF By Scholarhat.pdf
C Interview Questions PDF By Scholarhat.pdfC Interview Questions PDF By Scholarhat.pdf
C Interview Questions PDF By Scholarhat.pdf
 
Open Source and AI - ByWater Closing Keynote Presentation.pdf
Open Source and AI - ByWater Closing Keynote Presentation.pdfOpen Source and AI - ByWater Closing Keynote Presentation.pdf
Open Source and AI - ByWater Closing Keynote Presentation.pdf
 
2024 Winter SWAYAM NPTEL & A Student.pptx
2024 Winter SWAYAM NPTEL & A Student.pptx2024 Winter SWAYAM NPTEL & A Student.pptx
2024 Winter SWAYAM NPTEL & A Student.pptx
 
1. Importance_of_reducing_postharvest_loss.pptx
1. Importance_of_reducing_postharvest_loss.pptx1. Importance_of_reducing_postharvest_loss.pptx
1. Importance_of_reducing_postharvest_loss.pptx
 
MATATAG CURRICULUM sample lesson exemplar.docx
MATATAG CURRICULUM sample lesson exemplar.docxMATATAG CURRICULUM sample lesson exemplar.docx
MATATAG CURRICULUM sample lesson exemplar.docx
 
E-learning Odoo 17 New features - Odoo 17 Slides
E-learning Odoo 17  New features - Odoo 17 SlidesE-learning Odoo 17  New features - Odoo 17 Slides
E-learning Odoo 17 New features - Odoo 17 Slides
 
Java MCQ Questions and Answers PDF By ScholarHat
Java MCQ Questions and Answers PDF By ScholarHatJava MCQ Questions and Answers PDF By ScholarHat
Java MCQ Questions and Answers PDF By ScholarHat
 
Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025
Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025
Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025
 
FINAL MATATAG Science CG 2023 Grades 3-10.pdf
FINAL MATATAG Science CG 2023 Grades 3-10.pdfFINAL MATATAG Science CG 2023 Grades 3-10.pdf
FINAL MATATAG Science CG 2023 Grades 3-10.pdf
 
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
 
slidesgo-mastering-the-art-of-listening-insights-from-robin-sharma-2024070718...
slidesgo-mastering-the-art-of-listening-insights-from-robin-sharma-2024070718...slidesgo-mastering-the-art-of-listening-insights-from-robin-sharma-2024070718...
slidesgo-mastering-the-art-of-listening-insights-from-robin-sharma-2024070718...
 

Ide benchmarking

  • 1. June 21, 2017 www.snipe.co.in 1 Prepared :Snipe Team
  • 2. June 21, 2017 2 Interactive Development Environment (IDE)
  • 3. June 21, 2017 3 IDEs •What is an IDE? • An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software Development. • An IDE normally consists of a source code editor, build automation tools and a debugger. • The boundary between an integrated development environment and other parts of the broader software development environment is not well-defined. • Sometimes a version control system, or various tools to simplify the construction of a Graphical User Interface (GUI), are integrated. • Many modern IDEs also have a class browser, an object browser, and a class hierarchy diagram, for use in object-oriented software development.
  • 4. June 21, 2017 4 IDEs •History of an IDE •Early systems could not support one, since programs were prepared using flowcharts, entering programs with punched cards (or paper tape, etc.) before submitting them to a compiler. •Dartmouth BASIC was the first language to be created with an IDE (and was also the first to be designed for use while sitting in front of a console or terminal). • Its IDE (part of the Dartmouth Time Sharing System) was command-based, and therefore did not look much like the menu-driven, graphical IDEs prevalent at 2015. • However it integrated editing, file management, compilation, debugging and execution in a manner consistent with a modern IDE.
  • 5. June 21, 2017 5 IDEs • Maestro I is a product from Softlab Munich and was the world's first integrated development environment[1] 1975 for software. Maestro I was installed for 22,000 programmers worldwide. Until 1989, 6,000 installations existed in the Federal Republic of Germany. • Maestro I was arguably the world leader in this field during the 1970s and 1980s. Today one of the last Maestro I can be found in the Museum of Information Technology at Arlington. • One of the first IDEs with a plug-in concept was Softbench. • In 1995 Computerwoche commented that the use of an IDE was not well received by developers since it would fence in their .
  • 6. June 21, 2017 6 IDEs •List of an IDE •IntelliJ IDEA •JCreator • BlueJ • Netbeans • MyEclipse
  • 7. June 21, 2017 7 IDEs
  • 8. June 21, 2017 8 IDEs
  • 9. June 21, 2017 9 IDEs
  • 10. June 21, 2017 10 IDEs Jcreator •JCreator is a Java IDE created by Xinox Software. • Its interface is similar to that of Microsoft's Visual Studio. • Because it is programmed entirely in C++, (except the first version (0.1), which was  Java-based  ), Xinox Software has asserted that JCreator is faster than competing  Java-based Java IDEs. •JCreator has three editions: •Lite Edition (LE)  •Pro Edition (Pro)  •Lite-Pro Edition (LE-PRO)
  • 11. June 21, 2017 11 IDEs •JCreator is only available on the Windows operating system. However, both the LE  and Pro versions of JCreator run adequately on Linux (using Wine). So far no Linux  versions are planned for immediate release, but new components will be built for  cross-compatibility in mind. •The feature set of the Pro version is comparable to that of other language aware IDEs  with respect to project management and editing features, but lacks advanced features,  such as automated refactoring, support for common frameworks etc., which can be  found in the dominant Java IDEs such as Eclipse and IntelliJ IDEA. • The free LE version further lacks some features, such as code completion, that are  included with other free IDEs.  •Unlike the dominant Java IDEs today, JCreator also lacks the level of extensibility  through third-party plugins that is common in popular Java IDEs.
  • 12. June 21, 2017 12 IDEs History of Jcreator •Version 5.10.002 •Support for windows 8.1 •Version 5.10.017 •Changed the Web Template to Google App Engine support instead of Tomcat.  Also updated the manual to get you started. - Solved: Auto import now picks  java.util. over other classes. •Version 5.10.016 •Crash bug in the Java debugger. •Crash bug in the editor.
  • 13. June 21, 2017 13 IDEs features of Jcreator •   Custom color schemes. •   Wrapping around of your existing projects. •   Different JDK profiles can be used. •   Quick code writing via project templates. •   Easy project viewing with the class browser. •   Debugging with an easy, intuitive interface. No command-line prompts necessary. •   Wizards help you cut to the chase writing your project, quickly and easily.
  • 14. June 21, 2017 14 IDEs features of Jcreator • Automatic Classpath configuration. •  UI customization (similar to Microsoft Visual Studio). •   The run-time environment can run your application as an applet, in a JUnit  environment or in a command-line window. •   JCreator's IDE does not require a Java Runtime Environment to execute, which  may make it faster than Java-based IDE's. •   Robot packages can be uploaded, also by using inheritance the users can create  new variables, objects and classes as well as methods.
  • 15. June 21, 2017 15 IDEs BlueJ • BlueJ is an integrated development environment (IDE) for the Java programming  language, developed mainly for educational purposes, but also suitable for small- scale software development. •   It runs with the help of JDK(Java Development Kit) BlueJ was developed to  support the learning and teaching of object-oriented programming, and its design  differs from other development environments as a result. •   The main screen graphically shows the class structure of an application under  development (in a UML-like diagram), and objects can be interactively created and  tested.  •  This interaction facility, combined with a clean, simple user interface, allows easy  experimentation with objects under development. Object-oriented concepts  (classes, objects, communication through method calls) are represented visually and  in its interaction design in the interface. •.
  • 16. June 21, 2017 16 IDEs History of BlueJ •  The development of BlueJ was started in 1999 by Michael Kölling and John  Rosenberg at Monash University, as a successor to the Blue system. •  BlueJ is an IDE. Blue was an integrated system with its own programming  language and environment.  •  BlueJ implements the Blue environment design for the Java programming language. •  BlueJ is currently being maintained by a joint team at the University of Kent,  Canterbury, England – where Kölling now lectures, and La Trobe University in  Melbourne, Australia. •  In March 2009, the BlueJ project became free and open source software, and  licensed under GNU GPL with the class path exception. •  The latest version of BlueJ is 3.1.5 released on 29 March 2015.
  • 17. June 21, 2017 17 IDEs Features of BlueJ • BlueJ the ability to display the full UML details of a class in the diagram, and better support for packages. • Most people agree that one of BlueJ’s main strengths is its small size (as seen by the user) and simple interface. At the same time, most people want us to include their favourite features • This extension adds an item to each class’s menu (Display UML) that allows you to temporarily display the full UML notation of that class (including public/protected fields and methods). .
  • 18. June 21, 2017 18 IDEs Netbeans • NetBeans is a software development platform written in Java. • The NetBeans Platform allows applications to be developed from a set of modular software components called modules. • Applications based on the NetBeans Platform, including the NetBeans integrated development environment (IDE), can be extended by third party developers. • The NetBeans IDE is primarily intended for development in Java, but also supports other languages, in particular PHP, C/C++ and HTML5. • NetBeans is cross-platform and runs on Microsoft Windows, Mac OSX, Linux, Solaris and other platforms supporting a compatible JVM. •.
  • 19. June 21, 2017 19 IDEs History of Netbeans • NetBeans began in 1996 as Xelfi (word play on Delphi),a Java IDE student project under the guidance of the Faculty of Mathematics and Physics at Charles University in Prague. • In 1997 Roman Stanek formed a company around the project and produced commercial versions of the NetBeans IDE until it was bought by Sun Microsystems in 1999. • Sun open-sourced the NetBeans IDE in June of the following year. Since then, the NetBeans community has continued to grow. In 2010, Sun (and thus NetBeans) was acquired by Oracle.
  • 20. June 21, 2017 20 IDEs Features of Netbeans. • Best Support for Latest Java Technologies. • Fast & Smart Code Editing. • Easy & Efficient Project Management. • Rapid User Interface Development. • Write Bug Free Code. • Support for Multiple Languages • Cross Platform Support • Rich Set of Community Provided Plugins
  • 21. June 21, 2017 21 IDEs MyEclipse. • MyEclipse is a Java IDE with smart Enterprise tools for getting the job done. Java EE libraries and capabilities are the basis of your Enterprise projects, and deploy to dozens of Enterprise-friendly app servers for quick testing. • MyEclipse is built upon the Eclipse platform, and integrates both proprietary and open source code into the development environment. • MyEclipse has two primary versions (apart from the "Blue Edition and "MyEclipse Spring Edition referred to below): a professional and a standard edition. • The standard edition adds database tools, a visual web designer, persistence tools, Spring tools, Struts and JSF tooling, and a number of other features to the basic Eclipse Java Developer profile. It competes with the Web Tools Project, which is a part of Eclipse itself, but MyEclipse is a separate project entirely and offers a different feature set.
  • 22. June 21, 2017 22 IDEs History of MyEclipse. • Every time an editable file is saved in the Workbench, the Workbench updates the local history of that file and logs the changes that have been made. • The local history of a file can then be accessed and a previously saved copy of the file can be reverted to, as long as the desired state is recent enough in the save history. •Create a new file named sampleFile.txt. •In the editor for sampleFile.txt modify the file by adding the line "change1" and saving the file. •Repeat this by entering a new line "change2" and saving it again. •Add a third line "change3" and save it again.
  • 23. June 21, 2017 23 IDEs History of MyEclipse. •Right-click the file in a navigation view (e.g. the Project Explorer) and select Team > Show Local History.Note: Repository tooling may override the Team > Show Local History operation to provide a unified history for a file. • The Eclipse CVS client does override this action. • To get the history for a file in a project that is shared with CVS, you will need to right-click the file and selectTeam > Show History. See Working with CVS History for more details about the CVS history of a file. • The History view opens and shows the history for the file.
  • 24. June 21, 2017 24 IDEs Features of MyEclipse. • Support for UML • Maven4MyEclipse - based on Apache Maven 2 •Connectors for databases of Oracle Database, MySQL, Microsoft SQL Server, Sybase. •HTML 5 mobile tools. •Ajax Tools. •Java Persistence Tools: Hibernate, TopLink, Apache OpenJPA •Spring Framework Tools.
  • 25. June 21, 2017 25 IDEs •Apache Struts Designer. •JavaServer Faces Designer. •Application server Connectors. •JavaServer Pages Development. •Enterprise JavaBeans 3.0 support. •Cascading Style Sheets editor. •JSTL support. •J2EE Development Tools.
  • 26. June 21, 2017 26 IDEs comparision between Ides
  • 27. June 21, 2017 27 IDEsNetBeans IntelliJ IDEA Eclipse BlueJ jCreator Develop er Oracle JetBrains Eclipse Foundatio n Cross Platfo rm Xinox Softwar e Platform s NetBeans is a cross platform IDE, supporting Windows, Mac and Linux OS X, Linux, Windows Eclipse is available for Windows, Mac, Linux and OSX Window s only. Size 186 MB for the Java EE Version 180 MB for the Communi ty Edition, 290 MB for the Ultimate Edition The Eclipse Luna download package for Java Developers is (almost) 155 MB. 160- 170 MB ( inclu ding JDK) 7.2 MB for Trial Version
  • 28. June 21, 2017 28 IDEsNetBeans IntelliJ IDEA Eclipse BlueJ jCreator It is open source java ide It is closed soure java ide It is open source java ide It is open sourc e java ide Jcreato r is fast and efficient java ide GUI builder Yes Yes Yes No No Linux Yes Yes Yes Yes No
  • 29. June 21, 2017 29 IDEsNetBeans IntelliJ IDEA Eclipse BlueJ jCreator It is open source java ide It is closed soure java ide It is open source java ide It is open sourc e java ide Jcreato r is fast and efficient java ide Windows Yes Yes Yes Yes Yes Mac OS X Yes Yes Yes Yes No
  • 30. June 21, 2017 30 IDEs CONCLUSION. •After listing 5 development integration tools I hope you will able to find out one for you. •But if you chose some lightweight IDE or start using simple text editor than it will definitely increase your coding skill . •If you want a IDE for your professional life than you can go for any above GUI based IDE . •NetBeans is best java IDE for any type of development. • If you are beginner than either go for NetBeans or Eclipse IDE. •These are best Java IDE in market.