Java бағдарламалау/Java IDE-лері
Үлгі:Displaytitle Үлгі:Nav Үлгі:Java Programming/GettingStartedTopic/Nav
Java IDE дегеніміз не?
[өңдеу]Java IDE (Integrated Development Environment үшін) — пайдаланушыларға Java бағдарламаларын оңайырақ жазуға және жөндеуге мүмкіндік беретін бағдарламалық құрал. Көптеген IDE пайдаланушыға оңайырақ кодтауға көмектесетін синтаксисті бөлектеу және кодты аяқтау сияқты мүмкіндіктерді қамтамасыз етеді.
Eclipse
[өңдеу]Eclipse - бұл тегін және ашық бастапқы кодты IDE, сонымен қатар белгілі бір даму қажеттілігі үшін кеңейтілуі мүмкін әзірлеушілер құралының негізі. IBM оның дамуының артында болды және ол IBM VisualAge құралын ауыстырды. Бұл идея плагиндер арқылы кеңейтілетін стандартты көрініс пен сезімді жасау болды. Кеңейтімділік Eclipse-ті басқа IDE-ден ерекшелендіреді. Eclipse сонымен қатар Microsoft Visual Studio құралдарымен бәсекелесуге арналған. Microsoft құралдары Microsoft әлемінде кодты әзірлеудің стандартты әдісін береді. Eclipse осы уақытқа дейін үлкен жетістікке жеткен Java әлемінде кодты әзірлеудің ұқсас стандартты әдісін береді. Тек желідегі қателерді тексеру арқылы кодтауды кем дегенде 50%-ға жылдамдатуға болады (кодтау бағдарламалауды қамтымайды).
Eclipse мақсаттары екі жақты:
- Кодты әзірлеу үшін стандартты IDE беріңіз
- Eclipse-де жасалған барлық басқа күрделі құралдар үшін бастапқы нүктені беріңіз және бірдей көрініс пен сезім беріңіз
IBM WSAD және кейінірек IBM Rational Software Development Platform Eclipse негізінде құрастырылған.
Стандартты Eclipse мүмкіндіктері:
- Стандартты терезені басқару (перспективалар, көріністер, браузерлер, зерттеушілер, ...)
- Теру кезінде қатені тексеру (жедел қате белгілері, ...)
- Теру кезінде анықтама терезесі (теріңіз., немесе
<ctrl>кеңістік, ...) - Автоматты құрастыру (бастапқы кодтағы өзгерістер автоматты түрде құрастырылады, ...)
- Кірістірілген отладчик (толық мүмкіндікті GUI жөндеу құралы)
- Бастапқы кодты генерациялау (қабылдағыштар мен орнатушылар, ...)
- Іздеулер (іске асыру, сілтемелер, ...)
- Кодты рефакторинг (жаһандық анықтамалық жаңарту, ...)
- Плагин негізіндегі архитектура (қоршаған ортамен және басқа да құралдармен үздіксіз біріктірілетін құралдарды құру мүмкіндігі)
- ...
- More info: Eclipse and Plugincentral.
NetBeans
[өңдеу]NetBeans IDE — бағдарламалық жасақтаманы әзірлеушілерге арналған тегін және ашық бастапқы кодты IDE. IDE көптеген платформаларда жұмыс істейді, соның ішінде Windows, GNU/Linux, Solaris және Mac OS X. Оны орнату және пайдалану оңай. NetBeans ішіндегі Mobility Pack көмегімен мобильді құрылғылар үшін Java қолданбаларын оңай жасауға болады. Netbeans 6.0 көмегімен IDE Swing UI жобалау, мобильді қосымшаны құру, кәсіпорын қолданбасы немесе оны жеке IDE жасау платформасы ретінде пайдалану болсын, ең таңдаулы әзірлеу құралдарының біріне айналды.
- More info: netbeans.org
JCreator
[өңдеу]JCreator - XINOX бағдарламалық құралының қарапайым және жеңіл JAVA IDE. Ол тек Windows платформаларында жұмыс істейді. Орнату өте оңай және тез басталады, өйткені бұл жергілікті қолданба. Бұл жаңадан бастаушылар үшін жақсы таңдау.
Processing
[өңдеу]Өңдеу жақсартылған IDE болып табылады. Ол қосымша командалар мен жеңілдетілген бағдарламалау үлгісін қосады. Бұл жаңадан бастаушыларға Java тілінде бағдарламалауды бастауды айтарлықтай жеңілдетеді. Ол графикалық суретшілерге тым көп қиындықсыз бағдарламалауды үйренуге көмектесу үшін жасалған. Өңдеу Windows, GNU/Linux және Mac OS X платформаларында жұмыс істейді.
- More info: Processing.
BlueJ
[өңдеу]BlueJ - үлгілерді қамтитын және сіз үшін қолданбаларды құрастырып, іске қосатын IDE. BlueJ сыныптар жиі пайдаланылады, себебі сынып жолдарын орнату қажет емес. BlueJ кітапханасының жеке жинақтары бар және сіз өз қалауыңыз бойынша өзіңізді қоса аласыз. Бұл сіз қосқандар мен BlueJ кітапханаларын қамту үшін одан шығатын барлық компиляциялар үшін сынып жолын орнатады.
BlueJ пакеттер мен бағдарламаларды жасау үшін қызықты GUI ұсынады. Сыныптар мұраны/іске асыруды көрсету үшін олардың арасында өтетін көрсеткілері бар қораптар ретінде көрсетіледі немесе егер басқасында салынған болса. Бастапқы код UML диаграммасы арқылы жасалады немесе керісінше. BlueJ компиляция уақытында барлық сыныптарды (жобаны) сынып жолына қосады.
Әдепкі бойынша ол жол нөмірлерін көрсетпейді, сондықтан оны Options\Preferences ішіне белгілеу керек...
- More info: BlueJ Homesite
Kawa
[өңдеу]Kawa негізінен Tek-Tools әзірлеген Java редакторы. Оған шағын және орта деңгейлі әзірлеу топтарындағы тәжірибелі Java бағдарламашыларына ең қолайлы шеберлер мен графикалық интерфейс құралдары кірмейді. Кава үшін жаңа даму жоқ сияқты.
See also a javaworld article
JBuilder
[өңдеу]JBuilder is an IDE with proprietary source code, sold by Embarcadero Technologies. One of the advantages is the integration with Together, a modeling tool.
- More info: Embarcadero.
DrJava
[өңдеу]DrJava is an IDE developed by the JavaPLT group at Rice University. It is designed for students.
- For more information see DrJava.


