Jakich narzędzi używa programista Linuksa do tworzenia programów? [zamknięte]

Migrowałem z Windows i słyszałem, że programiści Linuksa nie używają IDE do tworzenia programów, coś w rodzaju Visual Studio. Czy to powiedzenie jest prawdą? Czy Programiści Linuksa używają IDE do prac programistycznych?

Dzięki.
 20
Author: pupeno, 0000-00-00

25 answers

Nie, to nieprawda. Ludzie używają tego, co wolą najbardziej. Definicja IDE jest również nieco słaba. W Linuksie wiele edytorów tekstu jest bardzo wydajnych, na przykład Emacs. Być może można nazwać ten edytor tekstu już IDE. Chociaż, aby podkreślić różnicę, Emacs (i inne edytory tekstu) zostały pierwotnie stworzone, aby być bardzo ogólnym i pisać po prostu wszystko z nim, a przydatne narzędzia / funkcje do tworzenia C / C++ / cokolwiek zostały dodane później. I ich obsługa języka programowania głównie* tylko obejmuje podświetlanie składni, niewiele więcej.

Aplikacje takie jak KDevelop czy Eclipse były początkowo rozwijane jako środowisko programistyczne i większość z nich nadal ma więcej / lepszą funkcjonalność do opracowania. Nazywam to Idy.

Istnieje wiele różnych IDE w Linuksie, niektóre bardziej wydajne, niektóre mniej wydajne, niektóre dla jednego konkretnego języka programowania, niektóre dla wielu różnych. W zależności od tego, w jakim języku chcesz pisać, niektóre są lepsze niż inne.

Również niektóre są bardziej nadęty niż inni. Jest to jeden z głównych powodów, dla których ludzie po prostu używają edytora tekstu, ponieważ jest bardzo zgryźliwy, bardzo stabilny i bardzo szybki.

Wymienię kilka Idów, które moim zdaniem są najlepsze pod względem funkcjonalności specyficznej dla tego języka (np. uzupełnianie kodu i wiele innych rzeczy).

Dla C / C++:

  1. KDevelop

    Z tego co wiem, nie ma IDE, które ma lepsze wsparcie dla C / C++. Nie znalazłem żadnego innego narzędzia, które obsługuje C++ w taki sposób, że to naprawdę rozumie STL, co jest ważne, że można używać autocompletion dla kontenerów STL i takich rzeczy. Rozumie nawet makra, więc autocompletion działa nawet w bardzo skomplikowanych przypadkach z wieloma makro-sztuczkami. Pracuję nad projektem ~250k loc C++ i zrozumiał on cały kod. (Aby skorzystać z rozszerzonej obsługi C / C++, musisz ją aktywować w ustawieniach projektu, domyślnie jest ona wyłączona. Ponadto, aby mieć pełną obsługę STL, przygotowałem nagłówki STL i dodałem to do C++ wsparcie w ustawieniach projektu ręcznie. Nie wiem, czy to jeszcze potrzebne. Ale myślę, że nadal nie działa po wyjęciu z pudełka.)

    Ponadto, KDevelop jest bardzo szybki i szybki (rozwijany w C++), w porównaniu do wielu innych IDE. Ładuje się prawie tak szybko, jak każdy inny prosty edytor tekstu i czuje się tak zgryźliwy jako taki. Nie zmienia się to również w przypadku bardzo dużych projektów. Sam używam go tylko do edycji / pisania kodu, a nie Zarządzania kompilacją projektu. Posiada obsługę automake, ale Wolę używać CMake. Ale KDevelop działa dobrze z tym: kiedy naciskam compile w KDevelop, to po prostu uruchamia make.

    Początkowo KDevelop był rozwijany jako narzędzie programistyczne dla aplikacji KDE, ale działa dobrze dla każdego projektu C / C++. Nigdy nie robiłem z nim żadnego projektu Qt / KDE. Ponadto, wsparcie dla innych języków, takich jak Ada zostały dodane później, ale nie próbowałem tego.

    Nie znam żadnego innego IDE, które ma lepsze wsparcie dla C++. Proszę skomentuj mnie, jeśli się mylę. Nie sprawdzałem już wielu innych Idów w ciągu ostatnich 1-2 lat.

  2. Eclipse

    Pewnie już o tym wiesz. Początkowo był rozwijany w I dla Javy. Później dodano obsługę C / C++.

    Chcę zwrócić uwagę na to IDE, ponieważ Wiem, że wiele osób go używa. Nie polecam go jednak, ponieważ w większości dokonałem złych doświadczeń.

    Obsługa C++ jest dobra, ale nie Doskonała; są przypadki, w których autocompletion nie praca.

    Możliwości i funkcje samego IDE są bardzo bogate. Nie znam wielu innych Idy, które są tak duże (nadęte). To, że razem, że jest w Javie, sprawia, że często czuje się bardzo powolny i czasami wiszące podczas pisania czegoś. Również zużycie pamięci jest bardzo wysokie.

  3. Qt Creator

    Początkowo dla Qt, ale również dla innych projektów C / C++. Bardzo dobra obsługa qmake.

    Obsługa C++ jest fajna, tylko trochę mniejsza problemy. Ponadto IDE jest zgryźliwy i szybki.

    W końcu znalazłem się trochę zbyt ograniczony w tym IDE i obsługa C++ w Kdevelopie była jeszcze lepsza, więc używałem KDevelop dla większości projektów C++. Ale kiedy robisz projekt Qt, Qt Creator jest świetny, ponieważ zawiera również ładne GUI budowniczych dla Qt i innych ładnych narzędzi Qt.

  4. CLion

    (komercyjna, ale darmowa wersja.) A newcomer by JetBrains. Bardzo obiecujące.

Dla Java:

  1. Eclipse

    Zobacz moje komentarze powyżej.

    Dla Javy, myślę, że jest to najczęstsze IDE w Linuksie. Te same wady, jak wspomniano powyżej stosuje się również tutaj, ale nie znam żadnego lepszego IDE, więc nadal używam Eclipse, gdy rozwijam się w Javie.

  2. NetBeans

    Również w Javie. Nigdy tego nie próbowałem, ponieważ nie był naprawdę obsługiwany w mojej dystrybucji Linuksa (myślę, że z powodu problemów z licencjami, nie pamiętam dokładnie anymore).

    Widziałem wiele płomieni w przeszłości o NetBeans-vs-Eclipse. Nie wiem o obecnym stanie.

Dla C#:

  1. MonoDevelop

    Również nie próbowałem tego sam, tylko słyszałem, że jest to jedno z najlepszych narzędzi do C#. Chciałem tylko zauważyć, że ponieważ odnosi się do Visual Studio i może być zainteresowany C#.

Chcę dodać kilka słów do użycia terminala:

Oprócz takie IDE, bardzo często używa terminala równolegle do swojego IDE. Terminal i wszystkie jego powłoki wraz ze wszystkimi narzędziami Uniksowymi i innymi narzędziami są bardzo potężne i można wykonywać wiele zadań w bardzo prosty sposób. Gdy uzyskasz dobry przegląd wszystkich narzędzi uniksowych i sposobu ich używania, mogą zaoszczędzić Ci dużo pracy.

Są często zadania w projekcie, które muszą być wykonywane ponownie i ponownie. To mogą być proste zadania, takie jak zarządzanie kodem źródłowym i rozpowszechnianie go z twoich kolegów z drużyny lub bardziej złożonych zadań.

Na przykład, gdy wykonujesz jakąś pracę serwer-klient i uruchamiasz 10 serwerów i 100 klientów na różnych maszynach, pozwól im wszystkim coś zrobić; następnie wykonaj grep dla niektórych wyrażeń regularnych i zbierz to wszystko i wykonaj kilka testów wydajności w ciągu 10 sekund i powtórz ten postęp kilka razy - takie rzeczy są trywialne po zarządzaniu terminalem.

Znajdziesz się w końcu mając tylko kilka skryptów napisanych które robią to za Ciebie. Pisanie takich skryptów jest w większości proste.

To może trochę off-topic, ale chciałem to zauważyć, ponieważ jest to powszechny i potężny sposób pracy. Po przejściu z Windows na Linux jako programista, powinieneś przyjrzeć się wszystkim dodatkowym możliwościom, które masz teraz. To jest główny powód dla mnie (i wielu innych), dla którego wolę rozwijać się na Linuksie/Unixie niż na jakimkolwiek innym systemie.


( * ) znowu kilka słów do Emacs: Emacs można rozszerzyć wiele narzędzi i wtyczek, które sprawiają, że jest to bardzo bogaty system z taką samą funkcjonalnością jak IDE. Na przykład istnieje CEDET, który jest wyposażony w obsługę prawdziwego języka, tzn. masz również funkcje takie jak inteligentne uzupełnianie słów/IntelliSense , a także system zarządzania projektami. Sam nie próbowałem, ale zrobię to w ciągu najbliższych tygodni.

 36
Author: Albert,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-16 13:38:41

Nawet jeśli prawdziwi mężczyźni z brodami powiedzą, że Emacs ( lub vi) > Eclipse > Netbeans> all, Wielu użytkowników używa IDEs . W rzeczywistości prawdziwość poprzedniego stwierdzenia nie ma znaczenia, po prostu użyj narzędzia, z którym jesteś produktywny, a najlepiej odpowiedniego do pracy. Oto lista szybkiego wyboru:

  • Emacs, vi (m) : Wiele języków, jestem pewien, że są one nadal używane do rozwoju C/C++
  • gedit : wielojęzyczny, zaawansowany tekst w przeciwieństwie do innych Railsów, Rails nie jest w stanie go zastąpić.]}
  • Geany : kolejny edytor tekstu oparty na zestawie narzędzi GTK2
  • Eclipse, Netbeans, Intellij IDEA zorientowana na Javę, ale z ładną obsługą C / C++ (i PHP, Groovy, Grails, Rails)
  • MonoDevelop: dla rozwoju. NET (np. obsługa kilku języków)
  • Qt Creator : dla... Qt development
  • Anjuta, KDevelop : IDEs C / C++ dla Gnome i KDE (odpowiednio)
  • Code:: Blocks : cross platform C++ IDE

Jak widzisz, GNU / Linux nie oznacza kodowania w powłoce 80 kolumn (potencjalnie otwartej przez ssh). Linux ma też niezłe narzędzia. Szczerze mówiąc, uważam, że Linux jest o wiele lepszą platformą programistyczną niż Windows: ma wiele dobrych Idów, które są przynajmniej równoważne (może poza. NET, Nie jestem pewien, czy MonoDevelop może konkurować z Visual Studio), ma znacznie więcej narzędzia wiersza poleceń, więcej możliwości skryptów, daje lepszą kontrolę... Innymi słowy, czuję się znacznie silniejszy z Linuksem niż Windows.

 39
Author: Pascal Thivent,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-29 06:22:48

Istnieje duża liczba IDE, które działają na Linuksie (i innych systemach uniksowych) ...

Prawdopodobnie to, co słyszałeś, jest związane z faktem, że cały system Unix jest rodzajem środowiska programistycznego. "Małe" programy jak id-utils, vi, vim, i emacs, plus narzędzia CLI, sprawiają, że cały system jest rodzajem hybrydowego systemu rozwoju. Filozofia jest zupełnie inna od stylu IDE, więc nie oczekuj, że zrozumiesz ją od razu.

Spędziłem wiele lat. tworzenie Javy na Eclipse pod Windows, co mi się podobało. Ale przed i po tym, używałem Unix, NetBSD i Linux do rozwoju. Jestem całkowicie zadowolony z rozwijania C, C++, PHP lub Ruby tylko z vi(1) i innych narzędzi CLI. Nigdy nie próbowałem poważnych Java development na Unix. To może zabrać mnie z powrotem do IDE, częściowo ze względu na ilość potrzebnego boilerplate, a częściowo dlatego, że Java ma dość rozbudowaną obsługę IDE. Ale aby uzyskać marginalną wartość dodaną IDE !Java nie jest po prostu warta ból lub Warto zrezygnować z natychmiastowej natury vi (1) i terminala i wszystkich innych elementów Uniksa, które znikają po uruchomieniu IDE.

Gdy wewnątrz IDE, zewnętrzny system operacyjny nie ma już znaczenia. Myślę, że dlatego lubiłem używać IDE na Win, a nie tak bardzo na Unixie. Unix jest elastyczny i przyjemny, i nie musi być zastępowany jako środowisko.

 14
Author: DigitalRoss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 11:36:43

Zwykle piszemy kod maszynowy bezpośrednio.

Żart.

Wielu programistów Linuksa używa jednego z wielu dobrych IDE dostępnych dla platformy, takich jak Anjuta, Eclipse, NetBeans, itp. Jednak na Linuksie jest również bardziej prawdopodobne niż na Windows, aby spotkać programistów, którzy programują przy użyciu edytorów tekstu, takich jak vi lub emacs. To właśnie pewnie słyszeliście.

 6
Author: ptomato,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:13:02

Produkty JetBrains są najlepsze. JetBrains

Produkt JetBrains

 5
Author: Celik,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-07 12:25:10

Używam TextPad naWINE , ale wtedy jestem po prostu dziwny.

 4
Author: APC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:27:46

Używam GNU Compiler Collection (GCC), VIM i Perl . Narzędzie make to również coś, z czym będziesz blisko związany.

VIM ma wiele wtyczek, które pomogą Ci w edycji i funkcjach specyficznych dla języka. GCC działa w wielu różnych językach.

 2
Author: Kyle Walsh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:15:14

Używam KATE, która jest dostarczana z KDE. Ma ładne podświetlenie składni, bez zbędnych udogodnień, ładną galerię fragmentów i Świetne okno powłoki w linii. Sesje / projekty są łatwe w zarządzaniu i otwieraniu.

Sam obszar edycji ma prawie to, czego można się spodziewać, jeśli chodzi o podstawy, takie jak składanie kodu, dzielenie widoków i takie tam.

Jestem jednym z tych brodatych facetów (no byłem, dopóki się nie ogoliłem), którzy 5 + lat dołączyli do reszty świata nawet używając środowiska graficznego, a tym bardziej IDE. Nie będę nazywał KATE IDE, po to jest KDevelop. KATE jest naprawdę dobrą redaktorką.

 2
Author: Tim Post,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:58:37

Używam gVim do prawie wszystkiego, kodowania Perla, JavaScript, Javy, HTML ,CSS, XML, itp. i wysyłania kodu, uruchamiania rzeczy, które muszę zrobić bezpośrednio z Vima, np. testowania HTML w przeglądarce.

Nowoczesny gVim jest nieco bardziej GUi niż vim.

Lubię gVim, ponieważ pozwala mi to zrobić prawie wszystko z klawiatury, jeśli możesz dotknąć klawisza, który oszczędza dużo czasu - podczas gdy inni szukają swojej myszy. - jeśli możesz dotknąć type, i ładuje się w ułamek czasu innych Idów.

Jest bardzo elastyczny, więc jeśli gVim nie robi tego, co chcesz, możesz go poprawić zewnętrznie (napisz mały program) lub wewnętrznie (napisz lub użyj wtyczki, której jest wiele)

Emacs oferuje podobne wrażenia.

  • dont use vim use gVim ! vim służy do pracy w konsoli. - kiedy tego potrzebujesz, będziesz zadowolony, że znasz gVim

Regularnie próbowałem innych Idów GUI i do tej pory zawsze wracałem do gVim.

GVim to X platformy, dzięki czemu możesz ponownie wykorzystać swoje umiejętności na platformach Win32 i Mac oraz tych bardzo starych crusty Unix Boxy, które mają tylko vi.

Uwaga: istnieje krzywa uczenia się i nie otrzymasz prawdziwej "mocy", dopóki polecenia nie staną się drugą naturą i nie nauczysz się używać wyrażeń regularnych.

Ten link może pomóc ...

Jeśli nie jesteś zaznajomiony proponuję użyć vimtutor, aby uzyskać zaczęło się.

  • wypróbuj vimtutor z linii poleceń
  • spójrz na pomoc -: h vimtutor
 2
Author: MikeyB_Leeds,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 11:07:39

Używam Vima. Używam go od około trzech lat i nadal uważam się za amatora, jest wiele vim może zrobić, a krzywa uczenia się jest dość stroma.

Powinienem też wspomnieć, że wykonuję wiele kodowania Pythona / django i robię wiele tego poza stroną, ponieważ nie na maszynie, na której żyje mój kod, przez ssh. Nie wiem, jaki to dobry pomysł, ale do tego przywykłem, a ponieważ głównie mieszkam w Terminalu, zdecydowanie wolę Vima.

 2
Author: hora,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 11:26:34

Najbardziej znanymi Idami takimi jak Visual Studio dla Linuksa są Eclipse I NetBeans .

 1
Author: x2.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:10:37

Są Programiści Linuksa, którzy używają IDE, a niektórzy nie. Wiele osób używa edytorów takich jak Emacs czy Vim, a inni używają IDE takich jak Eclipse, NetBeans, Anjuta, KDevelop itp.

 1
Author: pupeno,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:34:25

Używam głównie gedit z tonami wtyczek... Ale podczas programowania w Javie używam Eclipse. Podczas programowania w C używam Code:: Blocks. Ale czasami używam Geany działa bardzo dobrze. Ale to jest to, co człowiek woli.

 1
Author: Bloeper,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:48:41

Wszystko zależy od osobistych preferencji, zwykle używam edytora tekstu dla Pythona, Perla itp..

Ale możesz użyć IDE. Przychodzi mi na myśl zaćmienie.

Istnieje równieżMonodevelop dla projektów.net na Linuksie.

 0
Author: AdamW,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:11:09

KDevelop, VIM (NIE JEST TO GUI, ale potężny)

 0
Author: silent,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:13:10

Niektórzy tak, ale IDE mogą być ograniczone w porównaniu do binutils, gdb i edytora. Większość korzysta z edytora, takiego jak Emacs lub Vim, który może działać jako IDE (budowanie, przeskakiwanie do błędów, debugowanie itp.) przy użyciu podstawowych narzędzi.

 0
Author: Jed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:15:05

Używam Emacsa, Vima i netbeans. Używam również Notepad++. Podczas pracy w windows używam netbeans i notepad++. Więc linux oznacza dla mnie więcej wolności, ale z tymi samymi podstawowymi narzędziami.

 0
Author: Peter Lindqvist,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:29:54

Istnieje wiele Idów, które działają na Linuksie, rozwijam przy użyciu Eclipse dla Javy i Pythona, czasami używam łatwiejszego edytora tekstu bez sprawdzania kodu i helperów. Netbeans to kolejny dobry IDE.

Vi jest dobrym edytorem, gdy piszesz Skrypty na powłoce lub na zdalnym komputerze, emacs myślę, że nie jest już używany, lub przez mniejszość programistów.

 0
Author: OverLex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:31:06

Quanta jako edytor kodu

 0
Author: dusoft,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 10:52:20

Jeśli przychodzisz na Linuksa musisz być przygotowany na użycie większej ilości konsoli i mniej IDE.

Ale myślę, że masz dużo IDE w poprzednich postach

 0
Author: helder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-10 11:41:05

Większość środowiska graficznego ma rozwój IDE i narzędzia. Na przykład gnome ma to: http://library.gnome.org/devel/tools Eclipse i NetBeans to złożone oprogramowanie i potrzebują czasu na naukę i konfigurację.

 0
Author: Cătălin George Feștilă,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-15 18:42:22

Open source smalltalks (Squeak, Pharo) są wieloplatformowe i działają dobrze na Linuksie. Są oparte na obrazach i mają dobre IDE.

 0
Author: Stephan Eggermont,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-11 12:08:43

Programista Linuksa używa Microsoft Visual Studio do tworzenia przenośnego kodu w systemie Windows. Następnie kompiluje ten kod w Linuksie za pomocą gcc i naprawia wszelkie błędy za pomocą dowolnego działającego narzędzia Linuksa (KDevelop, itp.).

 0
Author: teest1,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-11 12:16:45

Powiedzenie "czego używają Programiści Linuksa" jest nieco wstecz.

Niektórzy używają ogromnych IDE z ogromną funkcjonalnością, inni jak my używają GNU screen, vim i stosu powłok do ich edycji.

Rozwijam się w Pythonie, a vim + python to wszystko, czego potrzebuję.

 0
Author: richo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-19 23:55:34

Ubuntu ma sprytny pakiet dodatków o nazwie "quickly", który prawie tworzy twój projekt dla Ciebie i daje dobry punkt wyjścia, a także łatwe w użyciu narzędzia, takie jak okno dialogowe GUI i edytor kodu źródłowego. Jako użytkownik vet visual studio, szukałem czegoś w Linuksie, który jest równie łatwy w użyciu, eclipse jest zbyt nadęty i codeblocks nie instaluje wszystkiego ,czego potrzebujesz (dodatkowe biblioteki itp.), ale szybko upewnia się, że masz wszystko (wszystkie biblioteki GTK devel i więcej zainstaluj prawo wraz z nim, jeśli nie masz ich już) pierwszy raz Programiści Linuksa zdecydowanie sugeruję korzystanie z niego, nawet jeśli nie jesteś zaznajomiony z Pythonem (nie byłem, byłem C++ / C#) to nie jest trudne do nauczenia się..nawet prostsze w wielu przypadkach. Sprawdź ten link "jak szybko utworzyć przeglądarkę internetową w mniej niż 5 minut" poniżej: http://developer.ubuntu.com/get-started/http://developer.ubuntu.com/get-started/

PS: przeczytałem Pozostałe odpowiedzi i muszę powiedzieć, że skoro tak wiele Programiści kłócą się o brak dobrego IDE dla Linuksa, może ktoś z was zrobi taki? Oczywiście jest to ogromna potrzeba, a jest zbyt wiele wieloplatformowych IDE dla Linuksa, myślę, że wiesz, co mam na myśli? (hint hint.. C++ :) ) nie musi być też zbyt skomplikowany, wystarczy uprościć proces tworzenia projektów z kilkoma szkieletami, które mają żywą * * * t i dobry edytor (lub embed

 0
Author: ,
Warning: date() expects parameter 2 to be long, string given in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54