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:
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ŚĆ:
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:
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.
Bardzo podoba mi się Sublime Text, ładny interfejs z wieloma narzędziami.
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
Używam netbeans dla wygody korzystania z moich repozytoriów jednym kliknięciem 🙂
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
True elav. Próbowałem Blueefish, ale utknąłem przy Bluegriffon.
Próbowałem Codelite przez jakiś czas i wydaje się, że jest to również dobre IDE 🙂
Wsporniki, które uwielbiam za ich rozwój na żywo, tak, jest bardzo niestabilny, gdy modyfikujesz coś innego niż css.
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/
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.
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.
Dołączam się!
nie ma jeszcze IDE, które przewyższa moc Emacsa
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...
Używam GEANY i działa na mnie świetnie.
Brzydki VIM? VIM is Suckless 🙂
Używam Kate, aby nauczyć się skryptu bash i c / c ++
Sublime Text 2 50% za darmo? Pierwsza wiadomość.
licencja
Osobiście w przypadku c i c ++ zdecydowanie trzymam się qtcreator.
Myślę, że kilka więcej brakowało.
Ani o Anjucie nie ma nawet wzmianki?
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.
Dobre wyjaśnienie, zauważyłem również, że autor bezkrytycznie mieszał zaawansowane edytory tekstu i IDE.
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.
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
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.
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
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
Ale iPod z iOS zasługuje na wsparcie? LOLAZO
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.
Pierwszy i niekwestionowany Vim 😀
Podoba mi się ogólna struktura postu, jedyne, że, jak niektórzy tu mówią, był dość krótki.
Emacs jest najlepszy.
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.
Bez wątpienia brakuje ci jednego z najlepszych, wielkiego Geany.
Mówiłem ci już kilka razy, zostaję z Geany, która ma to, co jest dla mnie słuszne i konieczne, bez dodatkowych funkcji ani wtyczek, które zajmują i zużywają dużo zasobów (coś, czego nienawidzę w Eclipse bez wchodzenia dalej)
Używam go na stronach internetowych, Phonegap / Cordova, Python i obecnie tworzę gry na mityczne Zx Spectrums
W tej chwili strzelam z geany, bo to, czego potrzebuję, jest świetne
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ą.
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! 😀
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
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!
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.
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 😉
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.
Dzięki tobie przekazałeś mi świetne pomysły 😉
Używam PyCharm (nie jest darmowy ani nic w tym rodzaju), ale jestem super wygodny.
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.
Myślę, że netbeans jest mocniejszy i łatwiejszy w użyciu niż eclipse, mówiąc lepiej better
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
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!
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.
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 $)