Jakie są najpopularniejsze IDE dla poszczególnych języków? [Zamknięte]

15

Nie ma to nic wspólnego z posiadaniem ulubionego edytora lub czegoś podobnego. Zastanawiałem się, jakie języki są najbardziej popularne w zintegrowanych środowiskach programistycznych? Może top 2-3, jeśli istnieje spór. (Wystarczająca popularność wystarczy)

Dotąd:

C # - Visual Studio, SharpDevelop

Java - Eclipse, NetBeans, IDEA

Cel C - Xkod

Delphi - RAD Studio

Obiekt Pascal - Delfy, Łazarz

C, C ++ - Visual Studio, Vim

PL / SQL - RapidSQL, Oracle SQLDeveloper

PHP - Eclipse, NetBeans, Nusphere PHPed

Actionscript (AS2, AS3) - FlashDevelop

Flex - Flash Builder 4

Python - Eclipse, IDLE

Perl - Padre

Common Lisp - Lispworks, Emacs

Ruby - TextMate

Haskell - Vim

Fortran - Vim

Visual Basic - Visual Studio

Steve Evers
źródło
1
Czy to jest trochę za szerokie?
MIA
1
@Jim, dlaczego zbyt szeroki? Tylko pytanie, które wymienia IDE, nie porównuje ich i nie opisuje.
P Shved
4
Jednym ze sposobów potraktowania tego pytania byłoby wyszczególnienie jednej pary język / IDE na odpowiedź i pozwolenie, aby liczba głosów pozytywnych oceniała popularność.
Adam Lear
2
Jeśli stanie się to przedmiotem głosowania, powinna to być Wiki Wiki
WalterJ89,
3
Zgadzam się, że powinna to być wiki-społeczność, nie dlatego, że jest to ankieta , ale tylko dlatego, że jest na tyle szeroka, że ​​nie ma sensu mieć wielu odpowiedzi dla każdego języka, więc każdy powinien mieć możliwość ich edycji.
Gelatin

Odpowiedzi:

18

Wszystkie języki - VIM

Nie lubię IDE.

Jeśli korzystam z OSX, używam TextMate jednocześnie, ale głównie robię wszystko (JavaScript, Java, Python, PHP) w VIM. Jestem też szybszy niż kilku kolegów, którzy używają IntelliJ.

Josh K.
źródło
8
Jestem trochę rozczarowany, że nie powiedział emacs, ale mimo to +1. ^^
gablin
5
Pyta o najpopularniejsze IDE, a nie o to, którego używasz.
Andrew Grimm,
3
@Andrew: Zespół twórców Half Zend używa VIM. Wątpię, by to „niepopularne” pod każdym względem.
Josh K
Czy możesz debugować z VIM, czy to możliwe?
Jon Onstott,
@Jon: Jasne, a debugger Perla może nawet prowadzić zwykłą starą vi, prawdziwą, którą napisał Keith Bostic.
tchrist
13

Java - IDEA, Eclipse, NetBeans.

talonx
źródło
4
W tej kolejności? Jeśli tak, czy masz jakieś źródło? Myślałem, że to Eclipse, NetBeans, IDEA lub NetBeans, Eclipse, IDEA ...
Chinmay Kanchi,
7
w moim rozumieniu Eclipse jest najpopularniejszą aplikacją dla samej Javy.
WalterJ89,
1
@Chinmay Kanchi: W takim razie uważam to pytanie za sukces!
Steven Evers,
1
@Chinmay - wymieniłem je według moich osobistych preferencji :) W rzeczywistości zawsze wolę IDEA od innych.
talonx
4
Walter ma rację: Eclipse jest prawdopodobnie najbardziej popularną. IntelliJ IDEA jest jednak najlepszy . :-)
Jonik
10

Rubin

W ankiecie Ruby Survey w Hampton jest pytanie, które może dostarczyć konkretnych liczb na temat preferencji „edytora tekstu” w świecie Ruby. Oto wykres wyników ( w momencie pisania ):

Tabela wyników pytania o „edytor preferencji tekstowych” ankiety Ruby Survey w Hampton

Wyniki sugerują, że TextMate jest najpopularniejszym edytorem tekstów wśród programistów Ruby. Warto zauważyć, że popularność TextMate wydaje się spadać; podobnie jak popularność edytorów opartych na Eclipse. Z drugiej strony popularność Vima, którego osobiście używam, wydaje się rosnąć.

Yaser Sulaiman
źródło
+1 Ładny wykres, znacznie szybszy do przeanalizowania niż strona źródłowa
Alan Pearce
2
Vim zyskuje! Więcej mocy do silników, nie pozwól im uciec!
Mark C
6

Cel C - Xkod

mipadi
źródło
5
W czym jeszcze możesz napisać Obj-C ?!
Alex Feinman
Czy to pytanie czy tylko retoryczne?
Mark C
1
@Alex: ProjectCenter i ProjectManager pod GNUstep, TextEdit pod OpenStep i emacs na prawie wszystko mają obsługę składni Objective-C. Nadal istnieje projekt Objective-C dla Eclipse, który się nie powiódł, ponieważ CDT nie obsługiwał ObjC.
Obsługa składni nie tworzy IDE; jest to konieczne, ale niewystarczające. Byłem bardzo ciekawy, czy istnieją jakieś pełnoprawne IDE dla Obj-C; brzmi jakby jeszcze nie było.
Alex Feinman
Cel C istnieje oprócz Maca, prawda? Jako taki, sądzę, że jego kakao jest tak ściśle związane, że Xcode, niekoniecznie Objective-C. Przypuszczam, że w żaden sposób nie jestem poważnym programistą Objective-C.
jon_darkstar
5

W przypadku Delphi, IDE Delphi.

Mason Wheeler
źródło
Nie przypominam sobie, żeby istniał wybór ;-) Ale szkoda, że ​​nie było (przynajmniej dla Delphi 7) Ups, proszę, moje niebieskie kropki, czas na restart.
Peter Turner,
@Peter: Cóż, zawsze jest Lazarus ...: P
Mason Wheeler,
Technicznie celowy Pascal ... Niebieskie kropki?
Mark C,
1
@ Mark C: Kropki w rynnie z boku edytora, które wskazują, gdzie znajdują się wiersze kodu wykonywalnego. Pokazują, gdzie zatrzyma się debugger podczas śledzenia kodu i gdzie znajdują się prawidłowe wiersze do ustawienia punktów przerwania. Wcześniejsze IDE miały jednak pewne usterki, które mogły zepsuć tę funkcjonalność.
Mason Wheeler,
4

Common Lisp

W handlu prawdopodobnie LispWorks.

Poza wdrożeniami komercyjnymi prawie na pewno EMACS + SLIME

Frank Shearar
źródło
4

C ++ : Visual Studio z Visual Assist X

Thomas Bonini
źródło
4

C --- Emacs

Jonas
źródło
3

Java - Eclipse (Java EE, z Google App Eng, GWT i wtyczką do kontroli wersji)

C ++ - EMacs / Eclipse / GEdit

GEdit radzi sobie całkiem nieźle z kodowaniem kolorami w większości języków.

Bernie Perez
źródło
3

Erlang - Emacs

Jonas
źródło
3

Wszyscy, których znam, pracujący z Pythonem używają Emacsa lub Vima.

interstar
źródło
Używam PyDev, ale potem naprawdę pracuję z Jython.
3

Zarówno dla Perla, jak i Pythona : Emacs i Vim . Bije Eclipse pod względem popularności.

Nikołaj Prokoschenko
źródło
2

Dla PHP jest także Nusphere PHPed, który jest absolutnie świetny, nie darmowy, ale jeden z najlepszych. Zawsze go używałem.

W przypadku Haskell powiedziałbym vim, i to prawdopodobnie dotyczy również C.

Daniel
źródło
2

Obiekt Pascal - Delfy, Łazarz

C, C ++ - Bloodshed Dev C ++, Visual Studio 2008 C ++

PL / SQL - RapidSQL (autor: Embarcadero), Oracle SQLDeveloper

C # - Visual Studio (obecnie w 2008 r., Ale 2010 wygląda słodko po aktualizacji!)

MDV2000
źródło
2
Dla przypomnienia, Dev-C ++ jest więcej niż trochę przestarzały. Obejmuje MinGW-GCC 3.4 , podczas gdy aktualna wersja MinGW-GCC to 4.5 . wxDev-C ++ prawdopodobnie zawiera nowszy kompilator, chociaż powiedziałbym, że istnieją lepsze alternatywy.
greyfade
1
---> CodeBlocks
Mark C
2

Visual Basic - Visual Studio
C ++, Fortran - Visual Studio, Vim, Emacs

wieża
źródło
Mówisz, że Vim, Emacs są jednymi z najpopularniejszych IDE dla C #? Jakoś w to wątpię.
JohnFx,
Zgadzam się z vimem na temat C ++ zdecydowanie nie C #. Dla c # istnieje studio wizualne i naprawdę nie można dostać lepszego imho.
Daniel
Jak można wyświetlić vim i emacs dla C # i C ++, a nie dla Pythona. Myślałem, że korzysta z nich więcej programistów Python niż programistów C #.
Chinmay Kanchi,
@JohnFx - Masz rację. Błąd z mojej strony.
Rook
@Chinmay Kanchi - Błąd z mojej strony w odniesieniu do C #. Co do Pythona, miałem wrażenie, że są one bardziej używane.
Rook
1

Java - Eclipse, NetBeans

Python - IDLE? (Statki domyślnie nie wiedzą o popularności)

Perl - Padre

Daenyth
źródło
Dlaczego ktokolwiek miałby chcieć innego IDE niż vi dla Perla?
tchrist
@tchrist: Fakt, że został stworzony od podstaw jako IDE dla perla, wskazuje, że są ludzie, którzy tego chcą
Daenyth
To nie odpowiada na moje pytanie. Dlaczego mieliby tego chcieć?
tchrist
1

Nie jestem pewien, ale powiedziałbym, że najpopularniejszym w Pythonie jest Eclipse + pyDev

Każdy programista Ruby, którego znam, korzysta z TextMate w MacOS

Khelben
źródło
Co z programistami Ruby nie będącymi komputerami Mac?
Mark C
Co ciekawe, każdy Rubist, którego znam, jest absolutnie fanem komputerów Mac! (i używa także vi, gdy muszą korzystać z innych maszyn)
Khelben,
1

Nigdy tak naprawdę nie był fanem IDE i odkryłem, że lepiej uczę się języka bez pomocy. Wspomniano o VIM, ale czasami naprawdę nie jestem zainteresowany VIM i wolę używać nano.

Nano Editor

Chris
źródło
1

Actionscript (AS2, AS3) - FlashDevelop

AttackingHobo
źródło
1

PHP

Rzeczywiste programowanie PHP - Netbeans (wersja PHP) lub Eclipse (PHP Development Tools)
Szablony stron PHP - Dreamweaver

Uwaga - Przez rzeczywiste programowanie PHP mam na myśli (na przykład) OOP przy użyciu frameworków takich jak CakePHP, Symfony lub CodeIgniter.
Przez szablonowanie mam na myśli używanie prostego PHP do dołączania nagłówków / stopek lub formatowania.

WalterJ89
źródło
Netbeans ma również fajną wtyczkę Vima, którą słyszę, dla tych z was, którzy kochają Vima. Nigdy go nie użyłem
WalterJ89,
Zacząłem używać Eclipse dla Javy, ale początkowo niechętnie korzystałem z niego w PHP. Od tego czasu jestem z tego całkiem zadowolony, szczególnie w rozwoju Drupala.
gapple
1
Widzę również, że Komodo pojawia się często w dyskusji IDE w społeczności Drupal.
gapple
1
„Eclipse PHP” byłoby dokładniejsze niż „Eclipse”, pakiet PHP Eclipse zawiera wszystkie narzędzia potrzebne do programowania PHP.
HoLyVieR
@HoLtView Dokonał zmiany,
WalterJ89
1

JetBrains ma IDE dla kilku języków, które mają podobny wygląd:

IntelliJ IDEA dla Java

RubyMine dla Ruby i Ruby on Rails

PHPStorm dla PHP, HTML i JavaScript

PyCharm dla Python i Django

(Mam ostatnie trzy).

tcrosley
źródło
1

C ++ - kod :: bloki

Mamrocze
źródło
Wierzę, że Code :: Blocks jest jednym z najlepszych IDE dla C ++, jednak trochę zmaga się z akceptacją. Nie pokona VisualStudio w systemie Windows. Jednak wraz ze spadkiem popularności Eclipse, Code :: Blocks może zyskać kolejną szansę.
polemon
1

Jedno zapomniane IDE: Aptana - IDE oparte na Eclipse dla PHP, Ruby, JavaScript i Python.

mefisto
źródło
0

Kopalnia

.Net (3.5) - Visual studio 2008 .net 4 - visual studio 2010

flex - Flash Builder 4 / Eclipse Java - Eclipse

ROR - TextMate HTML / CSS / JS itp. - TextMate

Avi Tzurel
źródło
0

C # / Mono - Dodałbym MonoDevelop. Wieloplatformowy, więc masz C # IDE na Linux i Mac, a także Windows.

Hamish Downer
źródło
Zamierzałem dodać MonoDevelop, ale myślałem, że słyszałem, że ma problemy i nie mogę skompilować z .NET?
Steven Evers
0

C / C ++ - Visual Studio C # - Visual Studio Java - Zależy. Używam java głównie na telefony komórkowe, więc na przykład Blackberry Używam Blackberry JDE, na dowolnym innym telefonie komórkowym J2ME, Java ME SDK 3. Kiedyś używałem JCreator PRO do programowania, jeden, gdy nie wiedziałem, że istnieją określone narzędzia do kodowania telefony komórkowe, xDDDDD JavaScript - Visual Studio, i dlatego używam głównie w aplikacjach internetowych ASP.Net Visual Basic - 6.0 na MSVB6, .Net na Visual Studio (istnieje oprogramowanie, które moja firma kupiła i które zostało wydane na 6; zostałem przydzielony utrzymywać i dalej go rozwijać PHP - DreamWeaver

CJLopez
źródło
0

XSLT - XmlSpy, Visual Studio

Joren
źródło
0

Nie do końca darmowy, ale użyłbym tego, co niezbędne.

  • C / C ++ Win - Visual Studio 2010
  • C / C ++ / Fortran Linux - Netbeans
  • HTML / CSS - Dreamweaver
  • Perl - Activestate Komodo
  • PHP - Activestate Komodo
  • Python - Activestate Komodo
  • TCL - Activestate Komodo
kalosze
źródło
0

Jeśli dołączasz Vima, to Notepad ++. Używam go w większości języków, w tym w Javie (skompilowanej z Antem) i mniejszych projektach C ++ (skompilowanych z MinGW) i wydaje się, że jest ogólnie dość popularny, szczególnie do tworzenia stron internetowych. Ma więcej / lepsze funkcje niż niektóre z bardziej popularnych IDE, których używałem, nawet. Wolę jednak używać Visual Studio dla C # i XCode dla Objective-C.

Brian Cable
źródło
0

Smalltalk - twój własny wizerunek.

Więc Squeak używa Squeak, Pharo używa Pharo, ...

Myślę, że tylko Gnu Smalltalk nie robi tego, co podejrzewam, że używają Emacsa lub Vima.

Frank Shearar
źródło