Jakie są najlepsze środowiska programistyczne IDE dla systemu GNU / Linux?

Wiele z tych, których używamy GNU / Linux robimy to, aby zaprojektować lub zaprogramować. Osobiście zajmuję się projektowaniem stron internetowych (opublikuję część moich prac) i myślę Debian, jest najlepszą dystrybucją do tego zadania, ponieważ 2 na 3 serwery używają Debiana lub jego pochodnej.

Dokonam małego porównania trójki, której używam najbardziej i która najbardziej mi się podoba. Zrobię to pod kilkoma kryteriami o wartości od 3 do 1:

  • Łatwość użytkowania: Jaka jest krzywa uczenia się IDE.
  • Konsumpcja.
  • Personalizacja.
  • Jest wolne?

Zacznijmy od początku, jednego z najczęściej używanych:

1.  Eclipse / Aptana:

Zaćmienie_3.6_Helios

Pod wieloma względami waga ciężka zaprojektowana w Java dla Jawa, ale dzięki niesamowitym możliwościom dostosowywania możesz go używać w różnych językach (Java, Python, Rubin, Android) i zmieniaj otoczenie jednym kliknięciem.

Bardzo wizualnie, możesz dostosować do nudy. Daje ci wiele informacji o klasach (ich metody i atrybuty można zobaczyć w ramce), możesz zautomatyzować niektóre zadania, takie jak tworzenie Getters i Setters.

Jeśli używasz jakiegoś Framerwork, możesz użyć autouzupełniania klas, zautomatyzować jego instalację i uzyskać dostęp do konsoli poleceń z tego samego IDE.

  • Łatwość użycia: 4 (To mogłoby być prostsze, ale kiedy już to zrobisz, jest bardzo proste)
  • Konsumpcja: 5 (Użyj Java, to dużo mówi)
  • Personalizacja: 5 (od okien do kolorów składni)
  • Jest wolne? : 100% Możesz pobrać kod źródłowy.

Link: http://www.eclipse.org/

PD: aptana, to „wersja” Eclipse zoptymalizowana pod kątem projektowania stron internetowych, może być używana jako dodatek lub jako inny program.

2. KRZEPKOŚĆ:

vim

Lekki, złożony i można go używać bez myszy, ale brzydki z pożądania. Jest IDE konsoli, możesz z niej korzystać bez środowiska graficznego (co jest bardzo wygodne przy edycji plików SSH), ale jest bardzo skomplikowany w użyciu, nie ma menu i ma wiele poleceń, będziesz potrzebować kilku godzin, aby móc z niego korzystać z łatwością.

Nie ma bezpośredniej integracji z Projekty ramowe, ani z GIT ani podobne (Zaćmienie y Prosty tekst 2 tak) domyślnie nie ma drzewa katalogów ani niczego (co jest trochę przerażające, ale kiedy już wiesz, co robisz, nie jest to konieczne).

Swoją drogą, haczyk pochodzi ode mnie KRZEPKOŚĆ, że mam to na oklep (uaktywniłem tylko opcję podświetlenia składni)

  • Łatwość użycia: 1 (złożone jako solo)
  • Konsumpcja: 0 (nie zauważalne)
  • Personalizacja: 3 (Musisz edytować plik vimrc i możesz dodać wiele rzeczy, ale musisz wiedzieć, czego dotykasz)
  • Jest wolne? : 100% Możesz pobrać kod źródłowy.

Bonus: Ostateczna konfiguracja VIM dzięki uprzejmości  Alexander Mayor.

3. Wysublimowany tekst 2:

B7cXd

Oparte na KRZEPKOŚĆ, z którego dziedziczy swój wygląd (po otwarciu właśnie zainstalowanego), jego dostosowanie (sprawia, że ​​jest bardziej wizualny, ale także nieco złożony, chociaż nie tak bardzo jak KRZEPKOŚĆ)  i niskie zużycie, może pracować na każdej maszynie, bez względu na jej wiek.

Ale dobra rzecz w tym IDE To jest jego zdolność adaptacji, może robić, co chcesz, masz makra, masz fragmenty, masz tryb zen, wiele kursorów i najlepsze, możesz go używać bez myszy.

Obecnie jest ładną dziewczyną ze wszystkich IDEs, ponieważ możesz go używać we wszystkich językach, we wszystkich FW a nawet wszystkie twoje hobby jako programisty.

  • Łatwość użycia:3 (złożone, ale bardziej przystępne niż KRZEPKOŚĆ)
  • Konsumpcja: 1 (coś więcej niż KRZEPKOŚĆ, ale niezauważalne)
  • Personalizacja: 4 (Musisz edytować plik vimrc i możesz dodać wiele rzeczy, ale musisz wiedzieć, czego dotykasz)
  • Jest wolne? : Przy 50% Nie możesz pobrać kodu źródłowego, jest on płatny, ale możesz go używać bez płacenia bez ograniczeń (usuwanie wiadomości, która pojawia się co X).

Link: http://www.sublimetext.com/

W skrócie, IDETak, jak wszystko w tym życiu, to zależy od każdego, osobiście używam wszystkich trzech, każdego do każdej rzeczy, KRZEPKOŚĆ Używam go jako dłuta (daj spokój, żeby zmienić 4 rzeczy lub edytować pliki konfiguracyjne) i aptana y ST2 do projektów internetowych.

Moja rada dotycząca wyboru dobrego IDE? Spróbuj, porównaj, a jeśli znajdziesz coś lepszego, zatrzymaj to.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   rogergm70 powiedział

    Bardzo podoba mi się Sublime Text, ładny interfejs z wieloma narzędziami.

  2.   pełen życia powiedział

    Cóż, myślę, że przez tytuł posta masz na myśli najlepsze IDE dla siebie .. Zgadza się?

    Teraz dam swój wkład. Przede wszystkim nie wiedziałem, że VIM jest IDE i że Sublime Text również nie jest oparty na tym O_O. Sublime Text jest już w wersji 3, którą można teraz bez problemu przetestować 😀

    Jeśli o mnie chodzi, na liście brakuje kilku aplikacji do tworzenia stron internetowych:

    - Bluefish
    - Wsporniki
    - Geany
    - NetBeans
    - Bluegriffon
    - pośród innych.

    Ostatnio najczęściej używam wsporników. Czy już tego próbowałeś? Polecam 😀

    pozdrowienia

    1.    beny_hm powiedział

      Używam netbeans dla wygody korzystania z moich repozytoriów jednym kliknięciem 🙂

    2.    Carlos Gude powiedział

      Vim to edytor tekstu, ale możesz go używać jako IDE (jak notatnik, a nawet papierowa serwetka może być dobrym IDE xD)

      Oczywiście taka jest moja opinia i więcej nie włożyłem bo inaczej dałoby się prawie napisać książkę która byłaby przestarzała jak tylko została skończona, nie wiem czy mnie rozumiesz xD

    3.    Steve powiedział

      True elav. Próbowałem Blueefish, ale utknąłem przy Bluegriffon.

    4.    żon85p , , , , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, , powiedział

      Próbowałem Codelite przez jakiś czas i wydaje się, że jest to również dobre IDE 🙂

    5.    O_Pixote_O powiedział

      Wsporniki, które uwielbiam za ich rozwój na żywo, tak, jest bardzo niestabilny, gdy modyfikujesz coś innego niż css.

  3.   Torebka Rodrigo powiedział

    Myślę, że to coś krótkiego, ale i tak
    Napisałem artykuł dawno temu

    Sprawdź, może poszerzysz swoje horyzonty

    http://rockdrigo.info/2013/04/cual-es-el-entorno-de-desarrollo-y-que-herramientas-uso/

  4.   Personel powiedział

    Myślę, że niektóre zostały pominięte na liście, istnieje mylenie między tym, co jest bezpłatne, a tym, co bezpłatne, poza tym, że Android nie jest językiem.

    Coś, co chciałbym przeczytać, dotyczy wysublimowanych pakietów, wiele z nich jest darmowych i ma bardzo dobre funkcje.

  5.   xoslorg powiedział

    Jestem użytkownikiem Archlinux i programistą C, a najbardziej lubię Netbeans, Monodevelop i Sublimetext.
    Netbeans jest bardzo ciężki, ale możesz wybrać kompilator spośród tych, które zainstalowałeś.
    Monodevelop jest bardzo prosty bez zbytniego narzutu wizualnego, ale zawodzi w zwijaniu tekstu i działa tylko z gcc.
    Sublimetext waży niewiele, zużywa dużo pamięci. Superkonfigurowalny, ale wymaga trochę czasu, aby w pełni go wykorzystać.
    Regularnie używam Monodevelop.
    Jeśli bez zbędnych ceregieli mówimy o płaskich edytorach, choć muszę przyznać, że emacs ma swój urok, gedit zawsze był i będzie moim wyborem.

    1.    Lew powiedział

      Dołączam się!

  6.   Plex powiedział

    nie ma jeszcze IDE, które przewyższa moc Emacsa

  7.   3rdriago powiedział

    Obecnie wszystkie moje zabezpieczenia tworzę za pomocą Brackets i Eclipse PDT, ale nadal czasami brakuje mi łatwości, jaką Dreamweaver miał - lub musi - edytować zdalne pliki przez http://FTP...

  8.   giskard powiedział

    Używam GEANY i działa na mnie świetnie.

  9.   Wada powiedział

    Brzydki VIM? VIM is Suckless 🙂

  10.   Truko22 powiedział

    Używam Kate, aby nauczyć się skryptu bash i c / c ++

  11.   Isidoro powiedział

    Sublime Text 2 50% za darmo? Pierwsza wiadomość.
    licencja

  12.   pandev92 powiedział

    Osobiście w przypadku c i c ++ zdecydowanie trzymam się qtcreator.

  13.   ainus powiedział

    Myślę, że kilka więcej brakowało.
    Ani o Anjucie nie ma nawet wzmianki?

  14.   zetaka01 powiedział

    Cóż, nie ma IDE dla Linuksa. Po pierwsze, odejdź od Sublime Text, jest najlepszy, ale ogranicza twoją licencję. Oddzielimy IDE od redaktorów, to nie to samo.
    Teraz mała lista:
    -Netbeans, nie zazdroszczę Eclipse niczego, ale jest ciężki. SDI
    -Kdevelop do projektowania graficznego w c, cc ++. SDI
    -Monodevelop for Mono design (.Net). SDI
    -Lazarus do projektowania w FreePascal (jak Delphi). SDI
    -Geany wielojęzyczny i lekki. Redaktor
    -Anjuta wielojęzyczny i lekki. Redaktor
    -QTCreator dla C ++ z QT. SDI
    -Gedit z wtyczkami. Wielojęzyczny. Redaktor
    -Code: Bloki dla c, c ++. SDI
    -wxFormBuilder w zasadzie dla c, c ++, ale generuje interfejsy graficzne dla różnych języków przy użyciu wxWidgets. SDI
    -jEdit wielojęzyczny edytor oparty na Javie, dużo lżejszym niż Eclipse czy Netbeans

    Poof i wiele innych. Opuściłem ścieżkę Pythona (z jego IDE Eric) i kilka innych języków.

    To jest mała lista, którą można dawać i brać.
    Pozdrowienia.

    1.    3rdriago powiedział

      Dobre wyjaśnienie, zauważyłem również, że autor bezkrytycznie mieszał zaawansowane edytory tekstu i IDE.

    2.    Konozid powiedział

      Jakie kryteria stosujesz, aby odróżnić IDE od edytora? Chodzi o to, że uważam Anjutę i Geany za IDE, a nie wydawców, i nie wiem, dlaczego by nie byli.

  15.   urKh powiedział

    Vim FTW !!!

    Byłem użytkownikiem zaćmienia przez długi czas, ale kiedy zacząłem wyciągać jak najwięcej z Vima, zdałem sobie sprawę, ile czasu zmarnowałem w tym IDE, ale z Vimem naprawdę czujesz powa xD

    1.    Chucka Danielsa powiedział

      Warto zainwestować czas w VIM (co nie jest takie złe), wtedy można zdziałać cuda. Dzięki wtyczkom (jest ich ogromna liczba) i dostosowywaniu „.vimrc” jest to bardzo kompletne i lekkie IDE.

  16.   Anonimowy powiedział

    Poleciłbym Gambasa, to pozwala tym samym kodem na tworzenie programów dla Linuksa w Deb i RPM, Mac OS X i Windows ...

    Jego zastrzeżoną alternatywą jest Real Basic, teraz nazywany Xojo, jest bezpłatny jako wersja demonstracyjna.

    https://es.wikipedia.org/wiki/Gambas
    https://es.wikipedia.org/wiki/REALbasic

  17.   biedny taku powiedział

    Próbowałem różnych pomysłów i nie polubiłem żadnego z nich, tylko emacs rządzi. Nie osiągam wzniosłości, ponieważ nie jest za darmo, a coś, co nie jest darmowe, nie zasługuje na żadne wsparcie.
    emacs4eve

    1.    pandev92 powiedział

      Ale iPod z iOS zasługuje na wsparcie? LOLAZO

      1.    biedny taku powiedział

        W dawnym życiu był to iPod z ios, gdzie byłem szczęśliwy, po GNU to pokuta, którą gardzę, ale jestem biedny i bezrobotny, więc zatrzymam go, dopóki nie będę musiał go zastąpić czymś, co powinno go przynieść, ponieważ android Nie uważam tego za dobre lub darmowe.

  18.   kik1n powiedział

    Pierwszy i niekwestionowany Vim 😀

  19.   Blaire pascal powiedział

    Podoba mi się ogólna struktura postu, jedyne, że, jak niektórzy tu mówią, był dość krótki.

  20.   Urizew powiedział

    Emacs jest najlepszy.

  21.   Eliotime3000 powiedział

    Emacs, przegapiłeś to. To IDE żyje własnym życiem i istnieje od lat 70-tych.

    A tak przy okazji, co się stało z samouczkiem Emacsa? To było wspaniałe.

  22.   Yeiij powiedział

    Bez wątpienia brakuje ci jednego z najlepszych, wielkiego Geany.

  23.   dezykoder powiedział

    W tej chwili strzelam z geany, bo to, czego potrzebuję, jest świetne

  24.   xarlieb powiedział

    ogólnie rzecz biorąc, do stron internetowych i skryptów używam Geany. Jest to najbliższa wszechmocnemu Notepad ++, którą znalazłem w Linuksie.

    Wtedy do zdalnej edycji kończy się używanie VIM tak lub tak, co jest bólem w dupie, gdy opóźnienie gra przeciwko tobie, ale muszę przyznać, że ci, którzy wiedzą, jak go używać, naprawdę dobrze z nim robią.

  25.   fertedemy powiedział

    Czy naprawdę uważasz, że VIM jest brzydki? To zależy od tego, ile czasu poświęcę jego konfiguracji, tutaj zamieszczam zrzut ekranu mojej konfiguracji VIM, wcale nie wydaje mi się to straszne 😉

    https://drive.google.com/file/d/0B2MNhdcsFEhiTEtUX1UxMEMyTzg/edit?usp=sharing

    Pozdrowienie! 😀

    1.    Carlos Gude powiedział

      Mówię, że DEFAULT jest brzydki. (podaj mi swoją konfigurację !!!!!)

      Zobaczmy, oczywiście mówię tylko o IDE, z których korzystałem, może powinienem był to wyjaśnić w artykule

      1.    fertedemy powiedział

        Witaj!

        Użyłem motywu o nazwie kolor (https://github.com/zeis/vim-kolor) w połączeniu z vim-airline (https://github.com/bling/vim-airline). Następnie używam wielu wtyczek, w tym jednej dla wielu kursorów, fragmentów dla języków, z którymi pracuję (Python z Django, Bash ...), chociaż to tylko „wierzchołek góry lodowej”.

        Wkrótce zrobię artykuł na mojej stronie, w którym opowie jak skonfigurowałem VIM. Kiedy będę gotowy, skontaktuję się z Tobą. 🙂

        Przy okazji gratuluję strony, której jestem czytelnikiem DesdeLinux i Używamy Linuksa od kilku lat (prawdopodobnie więcej), a dzięki połączeniu obu stron internetowych można teraz zebrać w sieci wiele dobrych informacji. Dziękuję za ogromną pracę, którą wykonujesz.

        Pozdrowienia!

  26.   f3niX powiedział

    Witam wszystkich, chciałbym w tym miejscu przedstawić swoją skromną opinię na temat niektórych wpisów, które publikujecie, ponieważ uważam, że dalsze moderowanie postów, aby uniknąć publikacji takich wpisów, jest postem, który nie wydaje się odpowiedni. Desde Linux, pojawia się już kilka postów, więc z mojego punktu widzenia obniżają one jakość zawartości witryny.

    Przepraszam Elav, KzKgGaraa i UsemosLinux .. ale otwarcie się na społeczność prowadzi do aktywnego drewna w celu utrzymania minimalnej jakości zawartości witryny.

    Widzę już kilka postów typu „Linuxeando Windows”, które nie idą w parze z tematem bloga, które nie mają dobrego pisania, nie mają jasnego celu, a to z drugiej strony to całkowicie opinia, także bez dobre podstawy techniczne z różnymi błędami (nie wspomnę).

    W związku z tym chcę uzyskać, aby byli bardziej surowi w publikowanych postach, a nie żeby zamykali swoje drzwi na społeczność (jestem jej częścią), ale starają się tylko podnosić standardy do utrzymać jakość na poziomie, do którego przyzwyczajeni są trzej administratorzy.

    Mam nadzieję, że nikomu nie przeszkadzałem, to moja opinia i jestem stałym czytelnikiem tej wspaniałej społeczności.

    Pozdrowienia.

    1.    pełen życia powiedział

      Możesz mieć rację, w rzeczywistości wielu myśli w ten sam sposób, ale jak możesz komuś powiedzieć, że ich skromny wkład „nie ma wartości”? Jest to bardzo brzydkie, ponieważ wiele osób, które w nim uczestniczą, robi to z najlepszymi intencjami.

      Twój komentarz nie przeszkadza, wręcz przeciwnie jest mile widziany 😉

      1.    f3niX powiedział

        Rozumiem to całkowicie Elavie, uwielbiam sposób, w jaki społeczność wnosi wkład, ale należy wiedzieć, że wkład musi być taki, że "Wkład", a jest wiele takich, które nie są, krok po kroku tutoriale do "Opinii" zostały utracone coś, co prawie zawsze prowadzi do wojen z płomieniami. Gdyby opinie były mocne i bardzo konkretne, jak te z @diazepan, byłoby to zrozumiałe.

        Chociaż prawdę z twojego stanowiska trudno jest odrzucić społeczność, która utrzymuje ich przy życiu, więc myślę, że należy stworzyć system, który będzie zachęcał do jakości wpisów, taki jak „najlepszy wkład miesiąca”, „najwybitniejszy tutorial”, coś które zachęcają redaktorów do ulepszania.

        Pozdrawiam i dziękuję za przeczytanie mojej opinii.

        1.    pełen życia powiedział

          Dzięki tobie przekazałeś mi świetne pomysły 😉

  27.   oskar powiedział

    Używam PyCharm (nie jest darmowy ani nic w tym rodzaju), ale jestem super wygodny.

    1.    f3niX powiedział

      Jesteśmy dwoma przyjaciółmi, chociaż gdyby nie był taki ciężki :(, ale uwielbiam Ide dla mnie, najlepszy ide Pythona, nawet jeśli jest zastrzeżony.

      Pozdrowienia.

  28.   Shini Kire powiedział

    Myślę, że netbeans jest mocniejszy i łatwiejszy w użyciu niż eclipse, mówiąc lepiej better

  29.   Reneco powiedział

    Ponieważ nie jestem programistą, dobrze się bawię z Lazarusem, Free Pascal RAD zarówno w systemie Windows, jak i Linux, poza tym, że Free Pascal jest dla mnie szybszy niż GCC, to tak, jakby mieć możliwość znienawidzonego Visual Basic ale wieloplatformowy.
    Innym IDE, którego używam, jest Geany

  30.   st0rmt4il powiedział

    Cóż, te, których używam najczęściej w sieci to:

    Sublimetext - Editor
    Geany - IDE
    Nawiasy - edytor

    Do tworzenia aplikacji z GUI:

    Eclipse - IDE (dla Pythona i Ruby)
    Gambas3 - IDE (dla jednej lub drugiej aplikacji w wersji Basic)

    Pozdrowienia!

  31.   Eduardo powiedział

    IDE: Zintegrowane środowisko programistyczne IDE musi być takim edytorem kodu, debugerem i narzędziami automatyzacji (kompilacja, pakowanie itp.) Nie zrozum tego źle, ale VIM lub SublimeText Nie sądzę, że są to IDE Jeśli mogą być bardzo dobrymi edytorami kodu, a nawet jeśli można dodać kompilator i debugger, IDE, które ma być takie, musi być dostarczane z tymi narzędziami od samego początku. Poza dobrą wolą twojej pracy, która jest bardzo dobra, dezorientujesz tych, którzy dopiero zaczynają programować. Wiedza o tym, czym jest każda rzecz i jakie ma możliwości, jest dla każdego podstawą do poszukiwania najlepszej opcji podczas tworzenia według potrzeb, komfortu i osobistego gustu.

  32.   Raul Fernandez powiedział

    Myślę, że nastąpiło zamieszanie:
    Sublime Text (który jest już w wersji 3) i Vim nie są IDE, są edytorami tekstu. Jest inaczej: podczas gdy IDE ma narzędzia do testowania, kompilacji i nie tylko, edytor tekstu służy tylko do pisania (jak nazwa wskazuje) tekstu i kodu.
    To się wyjaśniło, moja lista ulubionych IDE i redaktorów:
    IDE:
    - Dev C ++ (Windows, tylko dla C ++) (bezpłatny, zastrzeżony)
    - Code :: Blocks IDE (Multiplatform, dla C ++ i rozszerzalny do innych programów) (Open)
    Redaktorzy tekstu:
    - Nano: edytor terminala, bardzo prosty (otwarty)
    - Wysublimowany tekst (3)
    - Visual Studio Code (wieloplatformowy) (otwarty, mimo że jest M $)