Các IDE phổ biến nhất cho mỗi ngôn ngữ là gì? [đóng cửa]


15

Điều này không có gì để làm với một biên tập viên yêu thích hoặc bất cứ điều gì như thế. Tôi chỉ tự hỏi, theo ngôn ngữ, môi trường phát triển tích hợp phổ biến nhất là gì? Có thể một top 2-3 nếu có một số tranh cãi. (Nhận thức phổ biến là đủ)

Vì vậy, xa:

C # - Visual Studio, SharpDevelop

Java - Eclipse, NetBeans, IDEA

Mục tiêu-C - Xcode

Delphi - RAD Studio

Đối tượng Pascal - Delphi, Lazarus

C, C ++ - Visual Studio, Vim

PL / SQL - RapidQuery, Oracle SQLDeveloper

PHP - Eclipse, NetBeans, Nusphere PHPed

Bản mô tả (AS2, AS3) - FlashDevelop

Flex - Flash Builder 4

Python - Nhật thực, IDLE

Perl - Padre

Lisp thường gặp - Lispworks, Emacs

Ruby - TextMate

Haskell - Vim

Fortran - Vim

Visual Basic - Visual Studio


1
Đây có phải là một chút quá rộng?
MIA

1
@Jim, tại sao quá rộng? Chỉ là một câu hỏi liệt kê các IDE, không so sánh và mô tả chúng.
P Shved

4
Một cách để xử lý câu hỏi này là liệt kê một cặp ngôn ngữ / IDE cho mỗi câu trả lời và để số # upvote đánh giá mức độ phổ biến.
Adam Lear

2
Nếu điều này sẽ trở thành một điều bỏ phiếu thì đó phải là Community Wiki
WalterJ89

3
Tôi đồng ý rằng đây phải là wiki cộng đồng, không phải vì nó là một cuộc thăm dò , mà chỉ vì nó đủ rộng để không có nhiều câu trả lời cho mỗi ngôn ngữ, vì vậy bất kỳ ai cũng có thể chỉnh sửa chúng.
Gelatin

Câu trả lời:


18

Tất cả ngôn ngữ - VIM

Tôi không thích IDE.

Nếu tôi dùng OSX, tôi sẽ sử dụng TextMate cùng một lúc, nhưng chủ yếu tôi làm mọi thứ (JavaScript, Java, Python, PHP) trong VIM. Tôi cũng nhanh hơn sau đó một số đồng nghiệp sử dụng IntelliJ.


8
Tôi hơi thất vọng vì nó không nói emacs, nhưng +1. ^^
gablin

5
Nó hỏi IDE nào phổ biến nhất, không phải IDE nào bạn sử dụng.
Andrew Grimm

3
@Andrew: Một nửa nhóm phát triển Zend sử dụng VIM. Tôi nghi ngờ đó là "không phổ biến" bởi bất kỳ căng.
Josh K

Bạn có thể gỡ lỗi từ VIM không?
Jon Onstott

@Jon: Chắc chắn, và trình gỡ lỗi perl thậm chí có thể lái vi cũ đơn giản, thực sự, mà Keith Binto đã viết.
tchrist

13

Java - IDEA, Eclipse, NetBeans.


4
Theo thứ tự đó? Nếu vậy, bạn có một nguồn? Tôi đã có thể nghĩ đó là Eclipse, NetBeans, IDEA hoặc NetBeans, Eclipse, IDEA ...
Chinmay Kanchi

7
theo hiểu biết của tôi thì Eclipse là phổ biến nhất cho chính Java.
WalterJ89

1
@Chinmay Kanchi: Vậy thì tôi coi câu hỏi này đã thành công rồi!
Steven Evers

1
@Chinmay - Tôi liệt kê chúng theo thứ tự sở thích cá nhân của tôi :) Trên thực tế, tôi luôn thích IDEA hơn những người khác.
Talonx

4
Quyền của Walter: Eclipse có lẽ là phổ biến nhất. IntelliJ IDEA là tốt nhất mặc dù. :-)
Jonik

10

Hồng ngọc

một câu hỏi trong Khảo sát Ruby của Hampton có thể cung cấp một số con số cụ thể về "trình soạn thảo văn bản" ưu tiên trong thế giới Ruby. Dưới đây là biểu đồ kết quả ( tại thời điểm viết ):

Biểu đồ kết quả cho câu hỏi "soạn thảo văn bản ưu tiên" của Khảo sát Ruby của Ruby

Kết quả cho thấy TextMate là trình soạn thảo văn bản phổ biến nhất trong số các nhà phát triển Ruby. Điều đáng chú ý là mức độ phổ biến của TextMate dường như đang giảm dần; sự phổ biến của các trình soạn thảo dựa trên Eclipse. Mặt khác, sự phổ biến của Vim, mà cá nhân tôi sử dụng, dường như đang tăng lên.


+1 Biểu đồ đẹp, phân tích nhanh hơn nhiều so với trang nguồn
Alan Pearce

2
Vim đang đạt được! Thêm sức mạnh cho các động cơ, đừng để chúng đi!
Đánh dấu C

6

Mục tiêu-C - Xcode


5
Bạn có thể viết Obj-C bằng cách nào khác?!
Alex Feinman

Đó là một câu hỏi hay chỉ là hùng biện?
Đánh dấu C

1
@Alex: ProjectCenter và ProjectManager trong GNUstep, TextEdit trong OpenStep và emacs trên hầu hết mọi thứ đều có hỗ trợ cú pháp Objective-C. Có một dự án chết non để thực hiện Objective-C cho Eclipse, đã thất bại vì CDT không hỗ trợ ObjC.

Hỗ trợ cú pháp không tạo ra IDE; nó cần thiết nhưng không đủ Tôi khá tò mò muốn xem liệu có bất kỳ IDE hoàn chỉnh nào khác cho Obj-C không; Âm thanh như có thể không có, chưa.
Alex Feinman

Objective-C có tồn tại bên cạnh Mac không? Như vậy, tôi nghĩ rằng Ca cao của nó được ghép rất chặt nên Xcode, không nhất thiết phải là Objective-C. Tôi là người phỏng đoán tho, tôi không phải là một lập trình viên Objective-C nghiêm túc.
jon_darkstar

5

Đối với Delphi, IDE Delphi.


Tôi không nhớ rằng có một sự lựa chọn ;-) Nhưng tôi ước có (ít nhất là cho Delphi 7) Rất tiếc, có những chấm xanh của tôi, thời gian để khởi động lại.
Peter Turner

@Peter: Chà, luôn có Lazarus ...: P
Mason Wheeler

Kỹ thuật khách quan Pascal ... Chấm xanh?
Đánh dấu C

1
@Mark C: Dấu chấm trong máng xối bên cạnh trình chỉnh sửa cho biết vị trí các dòng mã thực thi. Chúng hiển thị nơi trình gỡ lỗi sẽ dừng khi bạn truy tìm mã và nơi các dòng hợp lệ để đặt điểm dừng. Tuy nhiên, có một số trục trặc trong các IDE trước đó có thể phá vỡ chức năng này.
Mason Wheeler

4

Lisp thường gặp

Về mặt thương mại, có lẽ là LispWorks.

Bên ngoài các triển khai thương mại, gần như chắc chắn EMACS + SLIME




3

Java - Eclipse (Java EE, với Google App Eng và GWT và Trình cắm để kiểm soát phiên bản)

C ++ - EMacs / Nhật thực / GEdit

GEdit làm khá tốt việc mã hóa màu hầu hết các ngôn ngữ.



3

Mọi người tôi biết làm việc với Python đều sử dụng Emacs hoặc Vim.


Tôi sử dụng PyDev, nhưng sau đó tôi thực sự làm việc với Jython.


2

Đối với PHP cũng có Nusphere PHPed hoàn toàn tuyệt vời, không miễn phí nhưng là một trong những thứ tốt nhất. Tôi đã từng sử dụng nó mọi lúc.

Đối với Haskell tôi sẽ nói vim, và điều đó có lẽ cũng đúng với C.


2

Đối tượng Pascal - Delphi, Lazarus

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

PL / SQL - RapidQuery (bởi Embarcadero), Oracle SQLDeveloper

C # - Visual Studio (Hiện tại là năm 2008, nhưng năm 2010 có vẻ ngọt ngào khi tôi nâng cấp!)


2
Đối với bản ghi, Dev-C ++ không chỉ là một chút lỗi thời. Nó bao gồm MinGW-GCC 3.4 , trong khi bản phát hành hiện tại của MinGW-GCC là 4.5 . wxDev-C ++ được cho là đi kèm với một trình biên dịch gần đây hơn, mặc dù tôi sẽ nói có những lựa chọn thay thế tốt hơn.
greyfade

1
---> CodeBlocks
Đánh dấu C

2

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


Bạn đang nói rằng Vim, Emacs là một trong những IDE phổ biến nhất cho C #? Tôi bằng cách nào đó nghi ngờ điều đó.
JohnFx

Tôi đồng ý với vim về C ++ chắc chắn không phải C #. Đối với c # có studio hình ảnh và bạn thực sự không thể có được bất cứ điều gì tốt hơn imho.
Daniel

Làm thế nào bạn có thể liệt kê vim và emacs cho C # và C ++ chứ không phải cho Python. Tôi đã nghĩ rằng nhiều lập trình viên Python sử dụng chúng hơn các lập trình viên C #.
Chinmay Kanchi

@JohnFx - Bạn nói đúng. Một lỗi về phía tôi.
Rook

@Chinmay Kanchi - Một lỗi của tôi liên quan đến C #. Đối với Python, tôi có cảm giác những thứ này được sử dụng nhiều hơn.
Rook

1

Java - Eclipse, NetBeans

Con trăn - IDLE? (Tàu theo mặc định, không biết về mức độ phổ biến)

Perl - Padre


Tại sao bất cứ ai cũng muốn bất kỳ IDE nào khác ngoài vi cho perl?
tchrist

@tchrist: Việc nó được tạo ra từ đầu để trở thành một IDE cho perl chỉ ra rằng có những người muốn nó
Daenyth

Điều đó không trả lời câu hỏi của tôi. Tại sao họ lại muốn nó?
tchrist

1

Tôi không chắc, nhưng tôi sẽ nói rằng phổ biến nhất trong Python là Eclipse + pyDev

Mọi người lập trình viên Ruby mà tôi biết đều sử dụng TextMate trong MacOS


Còn các lập trình viên không phải là Mac Ruby thì sao?
Đánh dấu C

Thật kỳ lạ, bất kỳ Rubist nào tôi biết hoàn toàn là một người hâm mộ Mac! (và cũng sử dụng vi khi họ phải sử dụng các máy khác)
Khelben

1

Chưa bao giờ thực sự là một fan hâm mộ của một IDE và thấy tôi học ngôn ngữ tốt hơn mà không cần sự trợ giúp. VIM đã được đề cập nhưng nhiều lúc tôi thực sự không hứng thú với VIM và thà sử dụng nano.

Trình chỉnh sửa Nano



1

PHP

Lập trình PHP thực tế - Netbeans (phiên bản PHP) hoặc Eclipse (Công cụ phát triển
PHP ) Tạo khuôn mẫu PHP - Dreamweaver

Lưu ý - Bằng cách lập trình PHP thực tế, ý tôi là (ví dụ) OOP sử dụng các khung như CakePHP, Symfony hoặc CodeIgniter.
Bằng cách tạo khuôn mẫu, tôi có nghĩa là sử dụng PHP đơn giản để bao gồm các tiêu đề / chân trang hoặc định dạng.


Netbeans cũng có một plugin Vim đẹp mà tôi nghe thấy, dành cho những bạn yêu thích vim. Tôi chưa bao giờ sử dụng nó
WalterJ89

Tôi đã bắt đầu sử dụng Eclipse cho Java, nhưng ban đầu miễn cưỡng sử dụng nó cho PHP. Tôi đã khá hài lòng với nó, đặc biệt là cho sự phát triển của Drupal.
gapple

1
Tôi cũng thấy Komodo xuất hiện thường xuyên trong cuộc thảo luận về IDE trong cộng đồng Drupal.
gapple

1
"PHP Eclipse" sẽ chính xác hơn "Eclipse", gói PHP Eclipse bao gồm tất cả các công cụ bạn cần để phát triển PHP.
HoLyVieR

@HoLtView Thực hiện thay đổi,
WalterJ89

1

JetBrains có IDE dành cho một số ngôn ngữ có giao diện tương tự:

IntelliJ IDEA cho Java

RubyMine cho Ruby và Ruby on Rails

PHPStorm cho PHP, HTML và JavaScript

PyCharm cho Python và Django

(Tôi có ba cái cuối cùng.)


1

C ++ - mã :: khối


Tôi tin rằng Code :: Blocks là một trong những IDE tốt nhất cho C ++, tuy nhiên, nó hơi khó khăn với sự chấp nhận. Nó sẽ không đánh bại VisualStudio trên Windows. Tuy nhiên, với sự phổ biến ngày càng giảm của Eclipse, Code :: Blocks có thể có cơ hội khác.
Polemon

1

Một IDE đã bị lãng quên: Aptana - IDE dựa trên Eclipse cho PHP, Ruby, Javascript và Python.


0

Của tôi

.Net (3.5) - Visual studio 2008 .net 4 - studio trực quan 2010

flex - trình xây dựng flash 4 / nhật thực Java - Eclipse

ROR - TextMate HTML / CSS / JS, v.v. - TextMate


0

C # / Mono - Tôi sẽ thêm MonoDevelop. Đa nền tảng, vì vậy bạn có IDE C # trên Linux và Mac cũng như Windows.


Tôi sẽ thêm MonoDevelop nhưng tôi nghĩ rằng tôi nghe nói rằng nó có vấn đề và không thể biên dịch với .NET?
Steven Evers

0

C / C ++ - Visual Studio C # - Visual Studio Java - Phụ thuộc. Tôi sử dụng java chủ yếu cho điện thoại di động, vì vậy, ví dụ, Blackberry tôi sử dụng Blackberry JDE, cho bất kỳ điện thoại di động J2ME nào khác, Java ME SDK 3. Tôi đã từng sử dụng JCreator PRO để phát triển, một, khi tôi không biết các công cụ được chỉ định tồn tại để mã hóa mobiles, xDDDDD JavaScript - Visual Studio, và đó là lý do tôi sử dụng chủ yếu trên các ứng dụng web ASP.Net của mình Visual Basic - 6.0 trên MSVB6, .Net trên Visual Studio (có một phần mềm mà bạn đồng hành đã mua và đã được gỡ lỗi vào ngày 6; để bảo vệ và phát triển nó hơn nữa PHP - DreamWeaver



0

Không chính xác phần mềm miễn phí, nhưng tôi sẽ sử dụng những gì cần thiết.

  • Chiến thắng C / C ++ - Visual Studio 2010
  • C / C ++ / Fortran Linux LinuxNetNet
  • HTML / CSS - Dreamweaver
  • Perl - Kích hoạt Komodo
  • PHP - Kích hoạt Komodo
  • Python - Kích hoạt Komodo
  • TCL - Kích hoạt Komodo

0

Nếu bạn bao gồm Vim, thì Notepad ++. Tôi sử dụng nó cho hầu hết các ngôn ngữ, bao gồm Java (được biên dịch bằng Ant) và các dự án C ++ nhỏ hơn (được biên dịch với MinGW) và nói chung nó có vẻ khá phổ biến, đặc biệt là cho phát triển web. Nó có nhiều tính năng / tốt hơn so với một số IDE phổ biến mà tôi đã sử dụng, thậm chí. Mặc dù vậy, tôi thích sử dụng Visual Studio cho C # và XCode cho Objective-C hơn.


0

Smalltalk - hình ảnh của riêng bạn.

Vì vậy, Squeak sử dụng Squeak, Pharo sử dụng Pharo, ...

Tôi nghĩ chỉ có Gnu Smalltalk thì không, nơi tôi nghi ngờ họ sử dụng Emacs hoặc Vim.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.