This article is rated C-class on Wikipedia's
content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||||||||||||
|
I'd dispute the neutrality of this article.
It's very telling that anjuta and emacs are the only IDE's featured in photos. While either can be used as an integrated development environment so can almost any scriptable editor.
There should be more focus on the historical (past and present) major players.
On the dominant desktop platform that would be Visual Studio. For the dominant tablet that would be XCode. On Linux, there are many choices.
Not to mention non C/C++ IDE's. It might be nice to talk about the old SmallTalk environments. Especially given the connection to Objective-C. — Preceding unsigned comment added by 2602:306:B817:82A0:D454:726E:5AFE:C47E ( talk) 06:08, 13 May 2014 (UTC)
I made a few tweaks to the article. Also, I would like to list some Java IDEs. I do nearly all my Windows programming in Java, so I'd like to see some mention of Borland's JBuilder, Sun's Forte, IBM's VisualAge, et al. Ed Poor 13:46, 5 April 2001
The editing component in every IDE I know serves as a general purpose editor, for editing not just source code, but also configuration files, XML files, documents, README and LICENSE files, etc. This includes Microsoft Visual *, KDevelop, etc. -- SamRolken
I think in modern terms, and IDE is considered something beyond command line tools. The History section seems to compare IDEs to keypunch type programming, and implies that command line tools are a rudimentary form of IDE. While that may be true, technically (depending on your definition of "integrated" and "environment"), I think that in the minds of most programmers, and IDE is something for developing software that is more integrated than a bunch of command line tools. I'd put something to this effect in, but am afraid of it coming off too POV in the classic text editor vs. IDE flamewar (a war in which I favor the text editor side).
Having just realized I provided no edit notes, I'll put them here. I reworded the History section, maintaining the information there and discussing what the term currently means (per my pervious comment). I also changed the "Tile-based" to "Visual Programming", which the more common term (tile-based makes me think of Ultima III) and slightly reworded the intro paragraph, although I think if it were re-done to communicate what features an IDE provides rather than specific tools, it might eliminate the "text editor" vs. "code editor" debate above. I considered putting in a "IDE vs. text editor Flamewar" bit, but I don't know how interesting that really is.
I would like to start python IDE list or comparision, but as long as I'm Eric Python IDE developer it might be threatened as advertisement. What do you think? countryhacker 18:54, 16 December 2005 (UTC)
How in the world can you have an article about IDEs and not include probably the most used and influential, Visual Studio, and the history of, starting with Visual Basic? —Preceding unsigned comment added by 24.60.66.155 ( talk) 07:10, 28 March 2006
That's easy. It didn't bring anything new. And it is not influencing anyone. Unlike Smalltalk, which is misisng from the story. —Preceding unsigned comment added by 80.101.206.228 ( talk) 21:25, 21 June 2009 (UTC)
1. Edit & Continue for statically compiled languages. 2. Numerous advancements in intellisense. Arguably the first of its kind. Yes I'm aware of smalltalk. 3. Document Overview scroll bar (now integrated into Sublime Text and many others). Started as the research project Rock Scroll. — Preceding unsigned comment added by 2602:306:B817:82A0:D454:726E:5AFE:C47E ( talk) 06:18, 13 May 2014 (UTC)
Added a few lines to give the user an idea of what a multi language IDE could implement. I used the Eclipse IDE as the example. IchBin 04:37, 25 September 2006 (UTC)
Someone should fix the section with said title. Are the arguments for or against Integrated development environment? I wouldn't know because I am not versed on the issue and only found this article looking up information on adobe flash player. REscano 00:46, 15 November 2006 (UTC)
What does this section do here? As far as I can tell, it's orthogonal to the IDE concept, although I assume most programming environments for those are IDEs. I suggest removing the section entirely. JöG 09:00, 7 December 2006 (UTC)
I work with a linux IDE environment with C++ (vi editor, gcc, gdb and bash scripts toolchain). Could you put continuous integration as an optional extra in the IDE definition because for large scale software this technology is essential. Indeed continuous integration may be more valuable than version control! —Preceding unsigned comment added by 123.2.179.149 ( talk) 14:10, 9 June 2007
Assember IDEs exist where the microprocessor is simulated and the program built. For example I used an inhouse HC11 microprocessor IDE which displayed the memory and registers, and programs could be stepped through. I do not know how common they are but they exist. —Preceding unsigned comment added by 123.2.179.149 ( talk) 14:10, 9 June 2007
"Integrated Development Environment" is taking me here i.e. "integrated development environment". IDE is a technical terminology and therefore it should be the former instead of latter. Maybe a move should be considered to show the world that geek's know english? :) Hassanfarooqi 18:30, 5 November 2007 (UTC)
The image File:NetBeansIDE.png is used in this article under a claim of fair use, but it does not have an adequate explanation for why it meets the requirements for such images when used here. In particular, for each page the image is used on, it must have an explanation linking to that page which explains why it needs to be used on that page. Please check
This is an automated notice by FairuseBot. For assistance on the image use policy, see Wikipedia:Media copyright questions. --16:19, 6 January 2009 (UTC)
(sorry for posting this here, but I imagine no one is watching the category talk page).
Wouldn't it make sense to also organize this category into subcategories based on which programming language a given IDE is for? For example, have subcategories like Category:Integrated development environments for Python/C++/R/etc.; a page like, for example, Dev-C++ could be in both Category:Open source integrated development environments and Category:Integrated development environments for C++. IDEs that are not specific to any one language could just be in the big category. rʨanaɢ talk/ contribs 17:37, 7 September 2009 (UTC)
The article currently contains the sentence: """However, because an IDE is by its very nature a complicated piece of software, this high productivity only occurs after a lengthy learning process.""" This needs references. Please reference why an IDE *must be* a complicated piece of software, and why the UI must take a long time to learn. Provide convincing evidence that current IDEs are as intuitive and well designed as any future IDE may possibly be. —Preceding unsigned comment added by 216.239.45.4 ( talk) 15:59, 15 September 2010 (UTC)
why does "Software Development Environment" redirect here when there's a statement at the top of the article explicitly saying that they're not the same thing? 157.130.20.218 ( talk) 20:17, 31 August 2011 (UTC)
An image used in this article,
File:QfixGrape.png, has been nominated for deletion at
Wikimedia Commons in the following category: Deletion requests April 2012
Don't panic; a discussion will now take place over on Commons about whether to remove the file. This gives you an opportunity to contest the deletion, although please review Commons guidelines before doing so.
To take part in any discussion, or to review a more detailed deletion rationale please visit the relevant image page (File:QfixGrape.png) This is Bot placed notification, another user has nominated/tagged the image -- CommonsNotificationBot ( talk) 12:09, 28 April 2012 (UTC) |
The nav template at the bottom of this page Template:Integrated development environments for C and C++ is specifically for C/C++ . A template that includes other languages besides C/C++ is needed. A number of other comments have mentioned this. I would like to fix it if nobody has objections. — Preceding unsigned comment added by Alexamies ( talk • contribs) 14:39, 23 June 2012 (UTC)
I changed the navigation template at the bottom of the page from {{ Integrated development environments for C and C++}} to the newly created {{ Integrated development environments}}, which combines the list for C/C++, Java, and .NET. That was all the IDE templates that I could find. There are other IDE's for more languages that it would be good to add to enhance the template. Alex Amies ( talk) 15:29, 23 June 2012 (UTC)
What happened here? It's too much for describing what an IDE is in general. Galzigler ( talk) 18:57, 21 November 2012 (UTC)
Why does the article start with "integrated or interactive"? The remainder of the article doesn't mention "interactive" at all. Should we drop this term? Are there any arguments in favour of or against the term "interactive"? It looks like this article is about the Integrated and not about the Interactive Development Environment. — Preceding unsigned comment added by Xtalkprogrammer ( talk • contribs) 23:10, 15 July 2013 (UTC)
I don't think that the "Gosling quotation" adds anything to the History section. The quotation doesn't provide additional information about the history of IDE's. The quotation doesn't even refer to any IDE and is in no way related to the preceding statement about creativity. The quotation should be deleted from the article. Xtalkprogrammer ( talk) 22:37, 18 March 2014 (UTC)
At location ref #5 ( /info/en/?search=Integrated_development_environment#cite_note-5), the link https://www.gnu.org/software/emacs/windows/Developing-with-Emacs.html behind ""Use Emacs with Microsoft Visual C++ ... use Emacs as an IDE"" is dead.
Should it be https://www.gnu.org/software/emacs/manual/html_mono/ede.html ?
Cnemuodc ( talk) 22:51, 11 November 2015 (UTC)
In the section on History, the phrase graphical IDEs prevalent in 2015 has been replaced with graphical IDEs popular as of 2015. I don't think "popular" is the correct word here. Integrated Development Environments are currently dominating the word of software development. If you want to develop for mainstream platforms like Android, iPhone, Windows, OSX and Linux, you're more or less forced to use an IDE at some stage of the development process. Perhaps you could use a text editor and a separate compiler for some time, but when you try to submit your app to a market place or if you want to distribute your code in a way that is easily accessible to other developers, you're almost forced to use an IDE. Therefore, I'd say IDE's are dominant, or prevalent if you want, rather than popular. Whether or not IDE's are popular simply isn't the issue here. -- Xtalkprogrammer ( talk) 22:22, 22 January 2016 (UTC)
Program development environment redirects here, I categorized it as synonym. If it's not, kindly correct it. Happy editing, Paradoctor ( talk) 01:53, 15 January 2019 (UTC)
The article starts by saying that IDEs aim to maximise programmer productivity.
A major barrier to programmers, and especially people new or rusty in their programming, like me, is finding a simple IDE that provides access to useful but not vast amounts of functionality.
There is educational software with similar aims to this.
Could there be a section that briefly discusses some easy to access and use IDEs, primarily for self education. Then provide a few links to relaxant information for more detail.
IDEs are good for people who are dedicated to spending a lot of time developing and are prepared to spend a lot of work on using a good IDE because they will get a lot of benefit from it.
I am looking for something that gives possible users a taste of what is available and allow them to do something useful quickly and simply, with little initial learning overhead.
I expect there will be quite a few language dependent IDEs that meet this criteria. I wonder if there are many more flexible ones as well. I would guess most will be web based. Some comments on such easy to use IDEs that work offline on tablets and smart phones would be great.
I believe this could help increase the number of people who get back into some real programming. CuriousMarkE ( talk) 05:16, 17 May 2020 (UTC)