Reklāma
Ja esat kāds, kurš regulāri raksta kodu, ir ļoti svarīgi izmantot kodu, kas jums patīk. Linux operētājsistēmā ir liela izvēle redaktoru, no kuriem katrs ir paredzēts dažāda veida programmētājiem. Izvēlēties salīdzināšanai tikai divus redaktorus ir patiešām grūti, taču es izvēlējos divus savus favorītus: Eclipse un Geany.
Šie divi redaktori ir fantastiski ar to, ko viņu mērķis ir paveikt, taču viņi joprojām ļoti atšķiras viens no otra. Lai tuvāk apskatītu, es salīdzināju šos divus pēc saskarnes, funkciju daudzuma, vispārējās lietošanas vienkāršības un citām īpašībām, piemēram, valodas atbalsta.
Eclipse ir diezgan apjomīgs redaktors, kurš mēģina katru iedomājamo iespēju iekļaut vienā paketē, kuru var izmantot visi. Lielā izmēra dēļ tas noteikti prasa kādu laiku, pat ar cietvielu cietais disks 101 Ceļvedis cietvielu diskusCietvielu diski (SSD) patiešām ir pārņēmuši vidēja diapazona augstākās klases skaitļošanas pasauli. Bet kas tie ir? Lasīt vairāk . Kad tā tiks palaista, tā lūgs jums izvēlēties darbvietas vietu (kur tiek saglabātas projekta mapes) un pēc tam atver galveno logu. Ikviens, kurš iepriekš ir izmantojis Visual Studio, sapratīs, ka interfeiss izskatās nedaudz pazīstams, jo Eclipse mērķis ir būt līdzīgi smaga koda redaktoram.
Lai sāktu, jūs vēlaties izveidot jaunu projektu. Eclipse jums jautās, kuru programmēšanas valodu projekts izmantos. Šajā sarakstā atbalstīto programmēšanas valodu skaits ir atkarīgs no tā, kuras papildu paketes un spraudņi ir instalēti - ar pareizajiem spraudņiem un SDK jūs varat arī izveidot jaunus Android lietojumprogrammu projektus Tātad, vai vēlaties attīstīt Android lietotnes? Lūk, kā iemācītiesPēc tik daudziem gadiem varētu domāt, ka mobilo sakaru tirgus tagad ir piesātināts ar katru lietotni, kas cilvēkam ir iedomājama, bet tas tā nav. Ir daudz nišu, kuras joprojām ir jāizmanto ... Lasīt vairāk Eclipse. Šeit jūs varat kļūt vēl specifiskāki ar projekta veidu (ja vēlaties), kā arī izvēlēties, kuru rīkjoslu / kompilatoru vēlaties izmantot.
Kad tas ir izveidots, jūs varat apskatīt kodu, pievienot projektam jaunus failus un darīt visu, ko vēlaties. Eclipse piedāvā arī jauku kontūru, kas sniedz jums pārskatu par pašreiz rakstītajām funkcijām un mainīgajiem. Cits skats ļauj izveidot uzdevumu sarakstu, lai jūs varētu koncentrēties uz turpmāko darbu, izveidojot organizētus sarakstus un plānojot termiņus.
Protams, ir arī dažas citas ļoti sarežģītas funkcijas, kas palīdz tikai tiem cilvēkiem, kuri patiešām zina, ko viņi dara. Īpašu funkcionalitāti var pievienot arī, izmantojot dažādas paketes un spraudņus. Visbeidzot, Preferenču logs ļauj pielāgot praktiski visu iedomājamo, lai Eclipse darbotos tā, kā vēlaties. Kā gaidīts, tas var ietvert līniju numerāciju, atbilstošos breketes un daudz ko citu.
Uzstādīšana
Eclipse var instalēt no jebkura Linux izplatīšanas, attiecīgajā pakotņu pārvaldniekā meklējot “eclipse” pakotni. Gadījumā, ja jūsu izplatīšana veic tādu pakešu grupas kā Fedora Fedora 19 "Šrēdingera kaķis" ir dzīvs un pilns ar jaunām funkcijām un uzlabojumiemPrieks par pasauli, ir izlaista jauna Fedora versija ar nosaukumu “Šrēdingera kaķis”! Agrāk Fedora ir nodrošinājusi vadību atvērtā koda kopienā, ievērojot stingru atvērtā koda politiku, nepārtrauktu ... Lasīt vairāk , iespējams, vēlēsities atlasīt Eclipse pakotņu grupu (ja tāda būs), lai tā noteikti izvilktu visas ieteicamās pakotnes, jo lielākajai daļai izplatījumu Eclipse ir sadalīta vairākās pakotnēs.
Geany Geany - lielisks viegla koda redaktors operētājsistēmai LinuxPārsteidzoši, ka Linux nepiedāvā tik daudz labu IDE (Integrētās attīstības vides). Es uzskatu, ka tas ir tāpēc, ka tajā pašā dienā vairums Linux programmētāju izņēma veco labo Notepad (vai šajā gadījumā gedit) un sāka ... Lasīt vairāk , no otras puses, ir ļoti viegls koda redaktors. Faktiski vienīgās lietojumprogrammas, kas būtu vēl vienkāršākas, ir vienkārši teksta redaktori, kas atbalsta sintakse izcelšanu. Pirmoreiz to palaižot, jūs sagaidīs ar daudz saudzīgāku interfeisu. Jūs neaptver daudz dažādu funkciju, kuras jums var būt vajadzīgas vai nevajadzīgas, bet gan saraksts ar biežāk sastopamām darbībām.
Jūs varat izveidot jaunus failus ar nedaudzām atbalstītām programmēšanas valodām, taču šīs valodas ir grūti kodētas Geany un nav paplašināmas. Sarakstā ir iekļauta lielākā daļa parasto valodu. Projekta ideja Geany galvenokārt trūkst - tā vietā jūs redzēsit tikai pašlaik atvērto failu sarakstu. Lai arī man patīk projektu ideja, šī nolaidība tos atbalstīt parāda Geany vienkāršību. Tas nodrošina gan priekšrocības, gan trūkumus, atkarībā no jūsu programmēšanas vajadzībām.
Tāpat kā jebkurš cits teksta redaktors, tas ietver arī rindu numerāciju, atbilstošās iekavas un citus īsceļus, lai atvieglotu programmēšanu. Kad jūsu kods ir gatavs, lietojumprogramma var mēģināt apkopot un palaist kodu jums, bet dažreiz man ir savas preferences, kad tas nāk pie tā - Java valodā es ļauju Geany darīt visu, bet C / C ++ es atveru termināli, lai apkopotu un palaistu lietojumprogrammu ārpus Geany.
Uzstādīšana
Geany var instalēt jebkurā izplatīšanā, attiecīgajā pakotņu pārvaldniekā meklējot “geany” paketi. Dažos izplatījumos tiek piedāvāti arī daži Geany spraudņi - ja vēlaties, varat tos instalēt, taču galvenajai “geany” pakotnei vajadzētu dot jums pilnu lietojumprogrammu.
Secinājums
Tātad, kurš koda redaktors no diviem ir labāks? Man tas būtu jāpiešķir Eclipse tikai tāpēc, ka tas var darīt visu un visu, ko jūs tajā metat. Lai gan es joprojām dodu priekšroku darbam ar Geany (lai gan manas programmēšanas prasmes vēl nav tik attīstītas), tā patiešām ir vispiemērotākā iesācējiem līdz vidējiem kodētājiem. Ikvienam, kam ir lielas vajadzības (piemēram, Android lietotņu izstrāde), lai panāktu savu darbu, diezgan daudz būs nepieciešams Eclipse. Neraugoties uz to, jums godīgi jāizvērtē savas programmēšanas vajadzības, lai izlemtu, kurš koda redaktors ir vislabākais jums - jūs apgrūtināsit sevi tikai tad, ja izvēlēsities Eclipse, kad tas jums patiešām nav vajadzīgs tā.
Kuru koda redaktoru vai “Integrēto izstrādes vidi (IDE)” jūs izmantojat? Kāpēc jums tas patīk vislabāk? Paziņojiet mums komentāros!
Kuba Bo? anovska
Danny ir Ziemeļteksasas universitātes vecākais, kurš bauda visus atvērtā pirmkoda programmatūras un Linux aspektus.