Marami sa mga ginagamit namin GNU / Linux ginagawa namin ito sa disenyo o programa. Personal na ako ay nakatuon sa disenyo ng web (magpo-post ako ng ilan sa aking trabaho) at sa palagay ko Debian, ang pinakamahusay na pamamahagi para sa gawaing ito dahil 2 sa 3 mga server ang gumagamit ng Debian o ilang hango nito.
Gagawa ako ng isang maliit na paghahambing ng 3 na pinaka ginagamit ko at na pinaka gusto ko. Gagawin ko ito sa ilalim ng maraming pamantayan na nagkakahalaga ng 1 hanggang 5:
- Dali ng paggamit: Ano ang curve ng pag-aaral ng IDE.
- Pagkonsumo
- Pag-personalize.
- Ito'y LIBRE?
Magsimula tayo sa simula, isa sa pinaka ginagamit:
1. Eclipse / Aptana:
Ang isang bigat, sa maraming mga paraan, na dinisenyo sa Java para Java, ngunit sa hindi kapani-paniwala na napapasadyang, maaari mo itong magamit para sa iba't ibang mga wika (Java, Sawa, Mapula, Android) at baguhin ang mga kapaligiran sa isang pag-click lamang.
Napaka-visual, maaari mong ipasadya hanggang sa inip. Nagbibigay ito sa iyo ng maraming impormasyon tungkol sa mga klase (ang kanilang mga pamamaraan at katangian ay maaaring makita sa isang kahon), maaari mong i-automate ang ilang mga gawain, tulad ng paglikha ng mga Getter at Setter.
Kung gumagamit ka ng anumang Framerwork, maaari kang gumamit ng autocompliment ng klase, i-automate ang pag-install nito at i-access ang command console mula sa parehong IDE.
- Dali ng paggamit: 4 (Maaari itong maging mas simple, ngunit sa sandaling mailagay mo ito ayon sa gusto mo, napaka-simple nito)
- Pagkonsumo: 5 (Gumamit ng Java, maraming sinasabi)
- Personalidad: 5 (Mula sa mga bintana hanggang sa mga kulay ng syntax)
- Ito'y LIBRE? : 100% Maaari mong i-download ang source code.
Tahian: http://www.eclipse.org/
PD: aptana, ay isang "bersyon" ng eclipse na na-optimize para sa disenyo ng web, maaari itong magamit bilang isang add-on o bilang ibang programa.
2. VIM:
Magaan, kumplikado at maaari mo itong gamitin nang walang mouse, ngunit pangit na may pagnanasa. Ay isang IDE console, maaari mo itong gamitin nang walang isang graphic na kapaligiran (na kung saan ay napaka-maginhawa upang i-edit ang mga file sa pamamagitan ng SSH), ngunit ito ay napaka-kumplikadong gamitin, wala itong mga menu at mayroon ito maraming utos, kakailanganin mo ng ilang oras upang magamit ito nang madali.
Wala itong direktang pagsasama sa Mga Framerwork, ni kasama GIT ni katulad (Paglalaho y Simpleng Teksto 2 oo) bilang default, wala itong isang puno ng direktoryo, o anumang bagay (na kung saan ay uri ng nakakatakot, ngunit sa sandaling malalaman mo kung ano ang iyong ginagawa, mahirap na kailangan).
Nga pala, ang catch ay galing sa akin VIM, na mayroon akong bareback (naisaaktibo ko lang ang pagpipilian upang i-highlight ang syntax)
- Dali ng paggamit: 1 (Komplikado bilang solo)
- Pagkonsumo: 0 (Hindi kapansin-pansin)
- Personalidad: 3 (Kailangan mong i-edit ang vimrc file at maaari kang magdagdag ng maraming bagay, ngunit kailangan mong malaman kung ano ang iyong hinawakan)
- Ito'y LIBRE? : 100% Maaari mong i-download ang source code.
bonus: Ang pangwakas na pagsasaayos ng VIM sa kabutihang loob ng Alexander Mayor.
3. Mahusay na Teksto 2:
Batay sa vim, mula sa kung saan nagmamana ang hitsura nito (kapag binuksan mo lamang ito naka-install), ang pagpapasadya nito (ginagawang mas visual, ngunit medyo kumplikado kahit na hindi gaanong VIM) at ang mababang pagkonsumo nito, maaari itong gumana sa anumang makina, gaano man ito katanda.
Ngunit ang magandang bagay tungkol dito IDE Ito ang kakayahang umangkop, maaari nitong gawin ang nais mo, mayroon kang macros, mayroon kang mga snippet, mayroon kang zen mode, maraming mga cursor at ang pinakamagandang bagay, maaari mo itong magamit nang walang mouse.
Siya ay kasalukuyang magandang babae sa lahat IDEs, dahil magagamit mo ito para sa lahat ng mga wika, lahat FW at maging ang lahat ng iyong mga libangan bilang isang programmer.
- Dali ng paggamit:3 (Masalimuot, ngunit mas madaling lapitan kaysa VIM)
- Pagkonsumo: 1 (Isang bagay na higit pa sa VIM, ngunit hindi mahahalata)
- Personalidad: 4 (Kailangan mong i-edit ang vimrc file at maaari kang magdagdag ng maraming bagay, ngunit kailangan mong malaman kung ano ang iyong hinawakan)
- Ito'y LIBRE? : Sa 50% Hindi mo mai-download ang source code, binabayaran ito ngunit maaari mo itong gamitin nang hindi nagbabayad nang walang mga paghihigpit (pag-aalis ng isang mensahe na lalabas tuwing X).
Tahian: http://www.sublimetext.com/
Sa maikling salita, IDEOo, tulad ng lahat sa buhay na ito, nakasalalay sa bawat isa, personal kong ginagamit ang lahat ng tatlo, bawat isa para sa bawat bagay, VIM Ginagamit ko ito bilang isang pait (halika, upang baguhin ang 4 na bagay o i-edit ang mga file ng pagsasaayos) at aptana y ST2 para sa mga proyekto sa disenyo ng web.
Ang payo ko sa pagpili ng mabuti IDE? Subukan, ihambing at kung may masusumpungan kang mas mahusay, panatilihin ito.
Gusto ko talaga ng Sublime Text, isang magandang interface na may maraming tool.
Kaya hulaan ko sa pamagat ng post, ibig mong sabihin ang pinakamahusay na mga IDE para sa iyo .. Tama ba iyon?
Ngayon ay ibibigay ko ang aking kontribusyon. Una sa lahat, hindi ko alam na ang VIM ay isang IDE, at ang Sublime Text ay hindi batay sa O_O na ito. Ang Sublime Text ay nasa bersyon 3 na, na ngayon ay masusubukan nang walang mga problema 😀
Kung tatanungin mo ako, para sa pagbuo ng web ilang mga application ang nawawala mula sa listahan:
- Bluefish
- Mga braket
- Geany
- NetBeans
- Bluegriffon
- Bukod sa iba pa.
Lalo na ang mga Bracket ay ang pinaka ginagamit ko kani-kanina lamang. Nasubukan mo na ba ito? Inirerekumenda ko ito 😀
Regards
Gumagamit ako ng mga netbeans para sa kaginhawaan ng paggamit ng aking mga repository sa isang pag-click 🙂
Ang Vim ay isang text editor, ngunit maaari mo itong gamitin bilang isang IDE, (tulad ng isang notepad at kahit isang napkin ng papel ay maaaring maging isang magandang IDE xD)
Malinaw na ito ay ang aking opinyon at hindi ko inilagay ang higit pa dahil kung hindi man ay halos magbibigay ito upang magsulat ng isang libro na magiging lipas sa sandaling ito ay natapos na, hindi ko alam kung naiintindihan mo ako xD
Totoong elav. Sinubukan ko ang bluefish, ngunit dumikit ako sa Bluegriffon.
Sinubukan ko nang ilang sandali ang Codelite at tila ito ay isang magandang IDE din 🙂
Ang mga bracket na gusto ko ng live na pag-unlad nito, oo, napaka-hindi matatag kapag binago mo ang isang bagay bukod sa css.
Ammm Sa tingin ko ito ay isang bagay na maikli, ngunit gayon pa man
Gumawa ako ng isang artikulo noong una
Suriin ito baka mapalawak mo ang iyong mga patutunguhan
http://rockdrigo.info/2013/04/cual-es-el-entorno-de-desarrollo-y-que-herramientas-uso/
Sa palagay ko iniwan mo ang ilan sa iyong listahan, mayroong pagkalito sa pagitan ng kung ano ang libre at libre, pati na ang Android ay hindi isang wika.
Ang isang bagay na nais kong basahin ay tungkol sa mga dakilang pakete, marami sa mga ito ay libre at nagdaragdag ng napakahusay na pag-andar.
Isa akong gumagamit ng Archlinux at isang C programmer at ang pinaka gusto ko ay ang mga Netbeans, Monodevelop at Sublimetext.
Napakabigat ng netbeans ngunit maaari mong piliin ang tagatala kasama ng iyong na-install.
Ang Monodevelop ay napaka-simple nang walang labis na visual overhead ngunit nabigo ito sa pagbagsak ng teksto at gumagana lamang ito sa gcc.
Ang Sublimetext ay may bigat na bigat, kumokonsumo ng maraming memorya Super configure ngunit nangangailangan ito ng kaunting oras upang masulit ito.
Regular kong ginagamit ang Monodevelop.
Kung pinag-uusapan natin ang tungkol sa mga flat editor nang walang karagdagang pag-uusap, bagaman dapat kong tanggapin na ang mga emac ay mayroong alindog, ang gedit ay palaging at ang aking pipiliin.
Sumali ako!
wala pang IDE na lumalagpas sa kapangyarihan ng Emacs
Kasalukuyan kong ginagawa ang lahat ng aking mga tagapagtanggol gamit ang Mga Bracket at Eclipse PDT, ngunit napalampas ko din minsan ang kadalian na mayroon ang Dreamweaver -o kailangang i-edit ang mga malalayong file sa pamamagitan ng http://FTP...
Gumagamit ako ng GEANY at ito ay mahusay para sa akin.
Pangit na VIM? Ang VIM ay Suckless 🙂
Gumagamit ako ng kate, upang malaman ang bash script at c / c ++
Sublime Text 2 50% libre? Unang balita.
lisensya
Personal para sa c at c ++, nananatili ako sa qtcreator ng malayo.
I think ilan pa ang nawawala.
Hindi man lang nabanggit si Anjuta?
Kaya, walang mga IDE para sa Linux. Una, hakbang mula sa Sublime Text, ito ang pinakamahusay ngunit nililimitahan nito ang iyong lisensya. Paghiwalayin namin ang mga IDE mula sa Mga Editor, hindi sila pareho.
Ngayon isang maliit na listahan:
-Netbeans, huwag mainggit sa Eclipse kahit ano, ngunit mabigat ito. SDI
-Kabuo para sa graphic na disenyo sa c, cc ++. SDI
-Monodevelop para sa disenyo ng Mono (.Net). SDI
-Lazarus para sa disenyo sa FreePascal (tulad ng Delphi). SDI
-Maraming multilanguage at magaan. Editor
-Anjuta multilanguage at magaan. Editor
-QTCreator para sa C ++ na may QT. SDI
-Gedit sa mga plugin. Multilanguage. Editor
-Code: Mga bloke para sa c, c ++. SDI
-wxFormBuilder sa prinsipyo para sa c, c ++, ngunit bumubuo ng mga graphic na interface para sa iba't ibang mga wika gamit ang wxWidgets. SDI
-jEdit ang multilanguage editor batay sa java na mas magaan kaysa sa Eclipse o Netbeans
Poof, at marami pa. Iniwan ko ang landas ng Python (kasama ang IDE nitong Eric) at ilang iba pang mga wika.
Ito ay isang maliit na listahan, mayroong upang magbigay at kumuha.
Isang pagbati.
Mahusay na paglilinaw, napansin ko din na walang kinikilingan ng may-akda ang halo-halong mga advanced na editor ng teksto at mga IDE.
Anong mga pamantayan ang sinusunod mo upang makilala ang IDE mula sa Editor? Isaalang-alang ko sina Anjuta at Geany bilang mga IDE, hindi mga publisher, at hindi ko alam kung bakit hindi sila magiging.
Vim FTW !!!
Ako ay isang gumagamit ng eklipse nang mahabang panahon, ngunit nang masimulan kong masulit ang Vim, ito ay napagtanto ko kung gaano karaming oras ang nasayang ko sa IDE na iyon, ngunit kay Vim, ramdam mo talaga ang powa xD
Ito ay nagkakahalaga ng oras ng pamumuhunan sa VIM (na kung saan ay hindi napakasama), pagkatapos ay makakagawa ka ng mga kababalaghan. Sa mga plugin (mayroong isang napakalawak na halaga) at pagpapasadya ng '.vimrc' ito ay isang napaka-kumpleto at magaan na IDE.
Inirerekumenda ko ang Gambas, pinapayagan nito ang parehong code upang lumikha ng mga programa para sa Linux sa Deb at RPM, Mac OS X at Windows ...
Ang pagmamay-ari nitong kahalili ay Real Basic, na ngayon ay tinatawag na Xojo, libre ito bilang isang demo.
https://es.wikipedia.org/wiki/Gambas
https://es.wikipedia.org/wiki/REALbasic
Sinubukan ko ang iba't ibang mga ideya at hindi nagtapos na nagugustuhan ang anuman sa mga ito, mga bato lamang ang emacs. Hindi ko maabot ang dakila dahil hindi ito libre at ang isang bagay na hindi libre ay hindi karapat-dapat sa anumang suporta.
emacs4eve
Ngunit ang isang iPod na may iOS ay nararapat na suportahan? LOLAZO
Sa isang dating pag-iral ito ay isang iPod na may iOS kung saan ako ay masaya, pagkatapos ng GNU ito ay isang penitensya na kinamumuhian ko ngunit mahirap ako at walang trabaho kaya panatilihin ko ito hanggang sa kailangan kong palitan ito ng isang bagay na dapat dalhin ito, dahil sa android Hindi ko ito itinuturing na mabuti o malaya.
Una at hindi pinagtatalunang Vim 😀
Gusto ko ang pangkalahatang istraktura ng post, ang tanging bagay ay iyon, tulad ng sinasabi ng ilan sa paligid dito, medyo maikli ito.
Ang Emacs ay ang pinakamahusay.
Emacs, namiss mo yung isa. Ang IDE na iyon ay may sariling buhay, at nasa paligid mula pa noong dekada 70.
At sa bagay, ano ang nangyari sa tutorial ng Emacs? Ito ay mahusay na.
Nang walang pag-aalinlangan nagkukulang ka sa isa sa pinakamahusay, ang dakilang Geany.
Nasabi ko na sa iyo ng maraming beses, mananatili ako kasama si Geany na mayroong kung ano ang tama at kinakailangan para sa akin, walang labis na mga pag-andar o mga plugin na sumakop at kumonsumo ng maraming mga mapagkukunan (isang bagay na kinamumuhian ko tungkol sa Eclipse nang hindi lumalayo)
Ginagamit ko ito para sa mga web page, Phonegap / Cordova, Python at kasalukuyang bumuo ng mga laro para sa gawa-gawa na Zx Spectrums
Sa sandaling ito ay bumaril ako kasama ang geany, para sa kung ano ang kailangan ko ito ay mahusay
sa pangkalahatan, para sa web at scripting ginagamit ko ang Geany. Ito ang pinakamalapit na bagay sa makapangyarihang Notepad ++ na nakita ko sa Linux.
Pagkatapos para sa malayuang pag-edit nagtapos ka gamit ang VIM oo o oo, ano ang sakit sa asno kapag ang latency ay naglalaro laban sa iyo, ngunit dapat kong aminin na ang mga nakakaalam kung paano gamitin ito ay talagang nagtataka.
Sa palagay mo ba talagang pangit ang VIM? Nakasalalay iyon sa kung gaano karaming oras ang nakatuon sa pagsasaayos nito, dito inilalagay ko ang isang screenshot ng aking pagsasaayos ng VIM, tila hindi ako kakila-kilabot sa akin 😉
https://drive.google.com/file/d/0B2MNhdcsFEhiTEtUX1UxMEMyTzg/edit?usp=sharing
Isang pagbati! 😀
Sabi ko pangit ang DEFAULT. (ipasa sa akin ang iyong pagsasaayos mangyaring !!!!!)
Tingnan natin, malinaw na pinag-uusapan ko lamang ang tungkol sa mga IDE na ginamit ko, marahil ay dapat na linaw ko ito sa artikulo
Kumusta!
Gumamit ako ng isang temang tinatawag na kolor (https://github.com/zeis/vim-kolor), kasabay ng vim-airline (https://github.com/bling/vim-airline). Pagkatapos ay gumagamit ako ng maraming mga plugin, kabilang ang isa para sa maraming mga cursor, mga snippet para sa mga wikang pinagtatrabahuhan ko (Python with Django, Bash ...), kahit na ito ay 'ang dulo lamang ng iceberg'.
Malapit na ako gumawa ng isang artikulo sa aking website na nagsasabi kung paano ko na-configure ang VIM. Kapag handa na ako makikipag-ugnay sa iyo. 🙂
By the way, congratulations sa page, reader ako ng DesdeLinux at Gumagamit kami ng Linux sa loob ng ilang taon (marahil higit pa), at sa pagsasama ng dalawang website mayroon na ngayong maraming magandang impormasyon na nakolekta sa web. Salamat sa napakalaking gawaing ginagawa mo.
Pagbati!
Hello everyone, I want to reflect here my humble opinion about some entries that you are publishing, because I think that more moderating the posts, to avoid the publication of entries like this, this is a post na parang hindi bagay. Desde Linux, mayroon nang ilang mga post na dumarating kaya sa paraan ng pagtingin ko sa mga bagay-bagay, pinababa nila ang kalidad ng nilalaman ng site.
Ang aking kapatawaran Elav, KzKgGaraa at UsemosLinux .. ngunit ang pagbubukas sa komunidad ay humahantong sa isang aktibong troso upang mapanatili ang isang minimum na kalidad ng nilalaman ng site.
Nakakita na ako ng maraming mga post tulad ng "Linuxeando Windows" na hindi sumasama sa paksa ng blog, na walang magandang pagsulat, na walang malinaw na layunin, at ito sa kabilang banda na lubos na opinyon, wala rin mahusay na mga teknikal na pundasyon at may iba't ibang mga error (hindi ko babanggitin).
Sa pamamagitan nito, ang nais kong makarating ay dapat silang maging mas mahigpit sa mga post na nai-publish, hindi na isara nila ang kanilang mga pintuan sa komunidad (bahagi ako nito), ngunit sinisikap lamang nilang itaas ang mga pamantayan sa mapanatili ang kalidad sa ginamit ng tatlong administrador sa amin.
Inaasahan kong hindi ako nag-abala kahit kanino ay ang aking opinyon at ako ay isang regular na mambabasa ng kamangha-manghang komunidad.
Pagbati.
Maaari kang maging tama, sa katunayan maraming nag-iisip ng parehong paraan, ngunit paano mo masasabi sa sinuman na ang kanilang katamtamang kontribusyon ay "walang kalidad"? Ito ay isang napaka pangit na bagay na gawin iyon, tulad ng maraming mga tao na lumahok gawin ito nang may pinakamahusay na intensyon.
Ang iyong komento ay hindi mag-abala, sa kabaligtaran ito ay pinahahalagahan 😉
Naiintindihan ko na ganap na Elav, mahal ko kung paano nag-aambag ang pamayanan, ngunit dapat malaman na ang mga kontribusyon ay dapat na "Mga Kontribusyon", at maraming hindi, unti unti ang mga tutorial na ipasok ang "Opinion" ay nawala, isang bagay na halos palaging humahantong sa mga giyera sa apoy. Ngayon kung ang mga opinyon ay malakas at napaka tukoy tulad ng mga @diazepan mauunawaan ito.
Bagaman ang katotohanan mula sa iyong posisyon ay mahirap tanggihan ang pamayanan na nagpapanatili sa kanila ng buhay, kaya sa palagay ko dapat lumikha ng isang system upang hikayatin ang kalidad ng mga entry, tulad ng "pinakamahusay na kontribusyon ng buwan", "pinaka-natitirang tutorial", isang bagay na hinihikayat ang mga editor na pagbutihin.
Pagbati at salamat sa pagbabasa ng aking opinyon.
Salamat sa iyo, binigyan mo ako ng mahusay na mga ideya 😉
Gumagamit ako ng PyCharm (hindi ito libre o anumang katulad nito) ngunit sobrang komportable ako.
Kami ay 2 kaibigan, kahit na kung hindi ito mabigat :(, ngunit gusto ko ang Ide para sa akin ang pinakamahusay na Python ide kahit na pagmamay-ari ito.
Pagbati.
Sa palagay ko ang mga netbeans ay mas malakas at mas madaling gamitin kaysa sa eklipse upang mas mahusay itong ilagay 😀
Dahil hindi ako isang programmer, masaya ako kasama si Lazarus, ang Libreng Pascal RAD kapwa sa Windows at Linux, bukod sa Libreng Pascal na iyon ay mas mabilis para sa akin na tumakbo kaysa sa GCC, ito ay tulad ng pagkakaroon ng pasilidad ng kinamumuhian na Visual Basic ngunit multiplatform .
Ang iba pang ginamit kong IDE ay si Geany
Kaya, ang pinaka ginagamit ko para sa web ay:
Sublimetext - Editor
Geany - IDE
Mga Bracket - Editor
Para sa pagpapaunlad ng aplikasyon sa GUI:
Eclipse - IDE (para sa Python at Ruby)
Gambas3 - IDE (Para sa isa o ibang app sa Pangunahin)
Pagbati!
IDE: Pinagsamang kapaligiran sa pag-unlad Ang isang IDE ay dapat na maging tulad ng isang editor ng code, isang debugger at mga tool sa pag-aautomat (pagtitipon, pag-iimpake, atbp.) Huwag gawin itong maling paraan ngunit VIM o SublimeText Sa palagay ko hindi sila mga IDE, kung maaari silang maging napakahusay na mga editor ng code, at kahit na maaari kang magdagdag ng isang tagatala at isang debugger, ang isang IDE na katulad nito ay dapat na may kasamang mga tool mula sa simula. Higit pa sa mabuting kalooban ng iyong trabaho, na napakahusay, nakalilito ka sa mga nagsisimula pa lamang mag-program. Ang pag-alam kung ano ang bawat bagay at kung anong mga posibilidad na mayroon sila ang batayan para sa bawat isa upang maghanap ayon sa pangangailangan, ginhawa at personal na panlasa para sa pinakamahusay na pagpipilian kapag umuunlad.
Sa palagay ko nagkaroon ng pagkalito dito:
Ang Sublime Text (na nasa bersyon 3 na) at ang Vim ay hindi mga IDE, ang mga ito ay Mga Editor ng Teksto. Iba't iba ito: habang ang isang IDE ay may mga tool para sa pagsubok, pagtitipon at higit pa, ang isang text editor ay para lamang sa pagsusulat (tulad ng sinasabi ng pangalan) na teksto at code.
Nilinaw iyon, ang aking listahan ng mga paboritong IDE at editor:
Mga IDE:
- Dev C ++ (Windows, para lamang sa C ++) (Libre, pagmamay-ari)
- Code :: Mga Block ng IDE (Multiplatform, para sa C ++ at extensible sa iba pang mga programa) (Buksan)
Mga editor ng teksto:
- Nano: Editor sa pamamagitan ng terminal, napaka-simple (Buksan)
- Sublime Text (3)
- Visual Studio Code (Multiplatform) (Bukas, sa kabila ng pagiging M $)