ប្រៀបធៀប Java IDEs: Eclipse ទល់។ NetBeans ទល់។ IntelliJ

ការជ្រើសរើសនិងធ្វើការជាមួយ IDE ត្រឹមត្រូវឬបរិស្ថានអភិវឌ្ឍន៍រួមបញ្ចូលគឺជាទិដ្ឋភាពសំខាន់នៃការក្លាយជាអ្នក អភិវឌ្ឍន៍កម្មវិធីទូរស័ព្ទដែលទទួលបានជោគជ័យ ។ IDE ត្រឹមត្រូវអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍ដោះស្រាយផ្លូវ classpath ។ បង្កើតឯកសារ; បង្កើតអាគុយម៉ង់បន្ទាត់ពាក្យបញ្ជានិងច្រើនទៀត។ នៅក្នុងអត្ថបទពិសេសនេះយើងនាំអ្នកនូវការប្រៀបធៀបនៃ IDE ចាវ៉ា 3 ដែលពេញនិយមបំផុតគឺឈ្មោះ Eclipse NetBeans និង IntelliJ ។

Eclipse

Eclipse មានតាំងពីកំណើតតាំងពីឆ្នាំ 2001 ចាប់តាំងពី IBM បានចេញផ្សាយ Eclipse ជាវេទិកាប្រភពបើកចំហមួយ។ គ្រប់គ្រងដោយមូលនិធិ Eclipse មិនរកប្រាក់ចំណេញដែលត្រូវបានប្រើនៅក្នុងទាំងប្រភពកូដចំហនិងគម្រោងពាណិជ្ជកម្ម។ ចាប់ផ្តើមនៅក្នុងលក្ខណៈរាបសារនេះឥឡូវនេះបានផុសឡើងជាវេទិកាដ៏សំខាន់មួយដែលត្រូវបានប្រើផងដែរនៅក្នុងភាសាផ្សេងទៀតជាច្រើន។

អត្ថប្រយោជន៍ដ៏ធំបំផុតរបស់ Eclipse គឺថាវាមានលក្ខណៈពិសេសជាច្រើននៃកម្មវិធីជំនួយដែលធ្វើឱ្យវាអាចផ្លាស់ប្តូរបាននិងអាចប្តូរតាមបំណងបាន។ វេទិកានេះធ្វើការសម្រាប់អ្នកក្នុងផ្ទៃខាងក្រោយចងក្រងកូដនិងបង្ហាញកំហុសនៅពេលវាកើតឡើង។ IDE ទាំងមូលត្រូវបានរៀបចំក្នុង Perspectives ដែលជាប្រភេទនៃធុងដែលអាចមើលឃើញដែលផ្ដល់នូវទិដ្ឋភាពនិងកម្មវិធីនិពន្ធ។

ការធ្វើកិច្ចការច្រើនពេកការត្រងនិងបំបាត់កំហុសរបស់ Eclipse គឺមានកត្តាផ្សេងៗទៀត។ រចនាឡើងដើម្បីឱ្យសមស្របទៅនឹងសេចក្តីត្រូវការរបស់គម្រោងអភិវឌ្ឍន៍ធំ ៗ វាអាចគ្រប់គ្រងភារកិច្ចជាច្រើនដូចជាការវិភាគនិងការរចនាការគ្រប់គ្រងផលិតផលការអនុវត្តការអភិវឌ្ឍមាតិកាសាកល្បងនិងឯកសារផងដែរ។

NetBeans

NetBeans ត្រូវបានបង្កើតឡើងដោយឯករាជ្យនៅចុងទសវត្សឆ្នាំ 1990 ។ វាបានផុសឡើងជាវេទិកាប្រភពបើកចំហមួយបន្ទាប់ពីវាត្រូវបានទិញដោយស៊ុននៅឆ្នាំ 1999 ។ ឥឡូវនេះជាផ្នែកមួយនៃ Oracle IDE នេះអាចត្រូវបានប្រើដើម្បីអភិវឌ្ឍកម្មវិធីសម្រាប់កំណែ Java ទាំងអស់ដែលមានចាប់ពី Java ME រហូតដល់ Enterprise Edition ។ ដូចជា Eclipse NetBeans ក៏មានលក្ខណៈពិសេសនៃកម្មវិធីបន្ថែមដែលអ្នកអាចធ្វើការជាមួយផងដែរ។

NetBeans ផ្តល់ឱ្យអ្នកនូវកញ្ចប់ខុសៗគ្នាជាច្រើន - ការបោះពុម្ព C / C ++ និង PHP, ការបកប្រែ Java SE, ការជម្រើ Java EE និងការលិចទឹកផ្ទះបាយ 1 ដែលផ្តល់ជូននូវអ្វីគ្រប់យ៉ាងដែលអ្នកនឹងត្រូវការសម្រាប់គម្រោងរបស់អ្នក។ IDE នេះក៏ផ្តល់ជូននូវឧបករណ៍និងកម្មវិធីនិពន្ធដែលអាចប្រើសម្រាប់ HTML, PHP, XML, JavaScript និងជាច្រើនទៀត។ ឥឡូវនេះអ្នកអាចរកឃើញការគាំទ្រសម្រាប់ HTML5 និងបច្ចេកវិទ្យាបណ្តាញផ្សេងទៀតផងដែរ។

NetBeans មានពិន្ទុលើ Eclipse ក្នុងនោះវាមានលក្ខណៈពិសេសនៃការគាំទ្រមូលដ្ឋានទិន្នន័យដោយមានកម្មវិធីបញ្ជាសម្រាប់ Java DB, MySQL, PostgreSQL និង Oracle ។ កម្មវិធីរុករកមូលដ្ឋានទិន្នន័យរបស់វាអនុញ្ញាតឱ្យអ្នកបង្កើត, កែប្រែនិងលុបតារាងនិងមូលដ្ឋានទិន្នន័យក្នុង IDE យ៉ាងងាយស្រួល។

ជាទូទៅត្រូវបានគេមើលឃើញថាជាអតីតស្រមោលនៃ Eclipse NetBeans ឥឡូវនេះបានក្លាយជាគូប្រជែងដ៏គួរឱ្យភ្ញាក់ផ្អើលមួយចំពោះអតីត។

IntelliJ IDEA

នៅក្នុងអត្ថិភាពចាប់ពីឆ្នាំ 2001 IntelliJ IDEA របស់ JetBrains មាននៅក្នុងការបោះពុម្ពផ្សាយពាណិជ្ជកម្មក៏ដូចជានៅក្នុងការបោះពុម្ពសហគមន៍ប្រភពបើកចំហដោយឥតគិតថ្លៃផងដែរ។ JetBrains ជាក្រុមហ៊ុនដែលត្រូវបានបង្កើតឡើងនិងត្រូវបានគេស្គាល់ច្រើនបំផុតសម្រាប់កម្មវិធីជំនួយ Resharper របស់ខ្លួនសម្រាប់វីហ្សួលស្ទីដនិងមានប្រយោជន៍ជាពិសេសសម្រាប់ការអភិវឌ្ឍ C # ។

IntelliJ ផ្តល់នូវការគាំទ្រដល់ភាសាជាច្រើនដូចជា Java, Scala, Groovy, Clojure និងច្រើនទៀត។ IDE នេះភ្ជាប់មកជាមួយលក្ខណៈពិសេសដូចជាការបញ្ចប់កូដឆ្លាតវៃការវិភាគកូដនិងការធ្វើឱ្យប្រសើរឡើងវិញកម្រិតខ្ពស់។ កំណែពាណិជ្ជកម្ម "Ultimate" ដែលផ្តោតសំខាន់លើ វិស័យសហគ្រាស ក៏គាំទ្រ SQL, ActionScript, Ruby, Python, និង PHP ។ កំណែទី 12 នៃវេទិកានេះក៏បានភ្ជាប់មកជាមួយអ្នករចនា Android UI ថ្មីសម្រាប់ការអភិវឌ្ឍកម្មវិធី Android ។

IntelliJ ក៏មានលក្ខណៈពិសេសកម្មវិធីជំនួយអ្នកសរសេរជាច្រើនផងដែរ។ បច្ចុប្បន្ននេះវាផ្តល់នូវកម្មវិធីជំនួយ 947 បូកបន្ថែម 55 នៅក្នុងកំណែសហគ្រាស។ អ្នកប្រើតែងតែស្វាគមន៍ក្នុងការបញ្ជូនកម្មវិធីជំនួយបន្ថែមដោយប្រើសមាសភាគ Swing ដែលមានស្រាប់។

នៅក្នុងសេចក្តីសន្និដ្ឋាន

IDE ទាំងអស់ខាងលើសុទ្ធតែមានអត្ថប្រយោជន៍ផ្ទាល់ខ្លួន។ ខណៈពេលដែល Eclipse នៅតែជា IDE ដែលប្រើទូលំទូលាយ NetBeans ឥឡូវនេះទទួលបានប្រជាប្រិយភាពជាមួយអ្នកបង្កើតឯករាជ្យ។ ខណៈពេលដែល IntelliJ ត្រូវបានបង្កើតឡើងជាក្រុមហ៊ុនដ៏អស្ចារ្យនោះអ្នកអភិវឌ្ឍន៍មួយចំនួនអាចចាត់ទុកថាវាជាការចំណាយមិនចាំបាច់។

វាអាស្រ័យលើអ្វីដែលអ្នកកំពុងស្វែងរកជាអ្នកអភិវឌ្ឍន៍ហើយតើអ្នកមានគម្រោងទៅមុខជាមួយការងាររបស់អ្នកយ៉ាងដូចម្តេច។ តំឡើងរាល់ ID IDs ទាំង 3 ហើយសាកល្បងវាមុនពេលធ្វើការជ្រើសរើស។