Современные информационные технологии/2.
Вычислительная техника и программирование
Muradilova G.S., Balgabaeva R.N., Mukumova M.Zh.
Sh.Ualikhanov Kokshetau State
University
mgs_kz@mail.ru
IDE NETBEANS
ENVIRONMENT FOR JAVA
On a demand and a variety of scopes Java takes the lead positions among
other programming languages. Created within the limits of corporation Sun
Microsystems project on creation of
advanced ON for various household appliances, since 1995, programming language
of Java becomes the standard of de facto, practically having forced out C
and C ++ from many areas of programming. Java is the universal C-shaped
language of applied programming that has provided ease of transition to this
language of a great number of the programmers familiar with C and C ++. By 2006
the number of the programmers using Java, became appreciable to exceed number
programming on C and C ++, and now makes more than six and a half millions
of people. On the basis of
Java-technologies such popular Internet-projects, as Yandex, eBay, Yahoo are
created!, Amazon. Technologies of Java are widely applied by such scale
corporations, as IBM, Oracle, SAP.
Universality,
reliability and safety became the main advantages of Java which defined
extensive area of its application. Actually they also promote the application of Java in all
Internet-technologies existing today. Except the personal computer and servers,
Java is intensively used in mobile communication means, smart cards, and also
webcams, printers, navigation systems, medical equipment and so on.
It is
natural that on a labour market the graduate of the high school being able to
use Java cannot have problems with employment. He will always be demanded by
state and private enterprises, and the organizations developing, introducing
and maintaining program systems in the most various spheres: science and
education, public health services, agriculture, in service sphere, managerial
control, economy, business, transport, telecommunications, that is practically
in all areas of human activity.
Thus,
introduction in the curriculum of preparation of students on a speciality
«Information systems» of a course of
elective disciplines of "the Basis of Java-technologies» which purpose is
to give bases of Java necessary for
successful development by any of high level technologies of family Java: from
mobile devices application to the multiuser CIS and Internet-application, not
only promotes the formation of key competence of bachelors of technics and
technology, but also provides higher mobility of graduates in modern conditions
of the labour market.
When
studying of Java inevitably there is a problem of a choice of the necessary
environment of working out. For all history of existence of the language of
Java, not one generation of IDE (Integrated Development Environment) - the integrated environments of working out
was replaced that is caused by the development of the language and information
technology, including program and hardware components. At the present stage in
the lead positions among working out of IDE-means on Java occupy IntelliJ IDEA,
Eclipse, NetBeans. In general they have approximately similar functionality,
and it is inconvenient enough to be defined with the best estimation.
Therefore
choosing IDE, it is necessary to be guided on the environment in which project working out is already
conducted, in a case when the programmer joins a command of developers, or to
choose more accessible if the project
will independently be developed.
NetBeans
environment was chosen by the students
of the speciality «Information systems»
for studying of the course «The Bases of Java-technologies». The choice
was caused by that NetBeans is completely free IDE with an open initial code
and supports the working out on all
three platforms: Java ME, Java SE, Java EE. The desktop of appendices is
intended for professional working out, web-appendices, corporate systems, “thin
hardware clients”, i.e. is the devices possessing small resources, for example,
of mobile phones. “Sun Microsystems” firm supports and sponsors the working out
of this IDE that is positively reflected in quality.
By
possibilities last versions of NetBeans
IDE do not concede to the best commercial IDE for the language of Java, such as IntelliJ IDEA, supporting functions:
refactoring, profiling, work with the remote server through FTP, work with CVS
and SVN, illumination of syntactic designs, the visual editor of the user
interfaces, possibility of use of ready templates of a code, inquiry display
hurriedly, autoaddition, integration with servers is automatic expansion of
appendices, management of the server etc.
Supported programming languages: Java, C/C ++, JavaFX, JavaScript,
Python, Ruby, Groovy and PHP, and also languages of marking HTML, XML, styles
CSS. NetBeans IDE supports technologies of J2ME, J2SE, J2EE, SDK, UML, SOA,
Ajax, Ruby on Rails, Groovy and Grails, JavaFX PHP Zend framework; supports
plug-ins, allowing developers to expand possibilities of environment. NetBeans
IDE has the expanded possibilities on work with databases - the built in client
to databases of MySQL, Oracle, Postgres, etc., the editor of inquiries of SQL.
Summing
up, it is possible to draw a conclusion that NetBeans is IDE which will arrange
the beginner to study discipline of "the Basis of Java-technologies», and
the professional.
Literature:
1.Monakhov V.V. Programming
Language of Java and the environment of NetBeans./BHV, 2012.- p.704
2. Zhmailov B.B.
Advantages and disadvantages of the working out of Java programs without using
of IDE means. Magazine "Messenger of computer and information
technologies" №6, 2006.
3.
http://it-centre.net/programming2.php
4.
http://www.javaportal.ru/projects/taidej/results.html
5.
http://hightech.in.ua/programs/ide
6.
http://netbeans.org/index_ru.html